|
|
|
Joined: 11/15/2010
Posts: 7
|
|
|
I have setup everything that is necessary, however once i get redirected to paypal, if i select the cancel option of compete the transaction, it returns back to my site, but a empty screen, with nothing showing. The querystring has ?PayPal=Cancel or ?PayPal=Confirm.
I have attempted to change the return url to so its ctl=ConfirmStation, but this is not being picked up!
Can anyone help?
|
|
|
|
| |
|
|
|
Joined: 1/1/0001
Posts: 0
|
| |
| |
|
|
|
|
Joined: 6/1/2010
Posts: 179
|
|
|
There does seem to be a problem somewhere. We get this with our cart also.
In Profile/Website Preferences in PayPal, we made sure the Return URL shows https since we are using a SSL certificate.
But! Here is where the problem is.
PayPal returns us back (with our url masked out) to...
http://www.our_web_site.com:443/Marke...
Note how it does not retun back to https, but to http:// with the :443 port number.
We get this BOTH with cancels and after purchases.
Are there any different parameters that have to be set at PayPal or in DNN/SmithCart for https to be in the Return URL?
Even if http is used in the Return URL, PayPal returns it back as http :443. So now, no PayPal transactions are getting logged on our site.
|
|
|
|
| |
|
|
|
Joined: 1/1/0001
Posts: 0
|
|
|
Which version of the SmithCart are you running?
|
|
|
|
| |
|
|
|
|
Joined: 6/1/2010
Posts: 179
|
| |
| |
|
|
|
Joined: 1/1/0001
Posts: 0
|
|
|
Hi Steve,
Which PayPal method are you using? Are you using a PayPal testing Sandbox?
The problem may come from having to set the return url information in the primary Paypal configuration AND the Sandbox. The Sandbox also requires a separate configuration before the return url will work properly.
|
|
|
|
| |
|
|
|
|
Joined: 6/1/2010
Posts: 179
|
|
|
We are not using the sandbox now. This is on the live site. We have not used the sandbox for a while. The Sandbox uses a different account totally unrelated to the live site email address. For example, when we used the sandbox, the account would be sandbox_9283749@paypal.com... or something like that.
I think the problem I am having and Simon are similar. On FireFox, it just hangs and nothing happens. On IE8, there is a warning about SSL, then when you proceed, you get non CSS fomatted text. When you add the s manually in the http, it appears normal.
|
|
|
|
| |
|
|
|
|
Joined: 6/1/2010
Posts: 179
|
|
|
For a little more info: Our site is on Portal 1, we do not use the 0 portal.
Is PayPal the one sending us back to a non https page, or is something wrong with the cart and a url rewrite or something like that?
|
|
|
|
| |
|
|
|
Joined: 1/1/0001
Posts: 0
|
|
|
Hi Steve,
I just tested the PayPal checkout option on our test portal and I was able to successfully complete the transaction using PayPal. Could you send my a link to your site so I can investigate some more?
Thanks, Kevin
|
|
|
|
| |
|
|
|
|
Joined: 6/1/2010
Posts: 179
|
|
|
Kevin,
Just go to http://www.flight1tech.com and create an account. Add something to the card, let it go to the PayPal site, but do not even login. Just hit the cancel link. Do it in Internet Explorer. FireFox simply hangs not showing the return page, but IE will show a page if you acccept the security warning.
|
|
|
|
| |
|
|
|
Joined: 7/28/2009
Posts: 1452
|
|
|
When we tested it today after being redirected to paypal we logged in and completed the order and then paypal redirected back to the cart correctly. We will try it again not logging in and just clicking cancel and let you know if we are redirected back properly.
Steve, to answer your question paypal redirects you back to the cart after completing the order or cancelling at paypal.
At your service,
Dave Smith
|
|
|
|
| |
|
|
|
|
Joined: 6/1/2010
Posts: 179
|
|
|
Dave,
Did you test it by chance on our site and simply cancel the transaction?
What is odd is that the return url is being ignored by PayPal.
Is there any chance you are passing a return url value in the API call to the PayPal site? A value in the return parameter, if used, will override any setting we make at the PayPal site. Paypal says "you may add or edit the HTML (variable: return) associated with a button or link. In this case, the Return URL that is associated with the button or link will override what was specified in the profile settings."
I even tested a url to a different location in the PayPal settings and it was ignored, so I wonder if you are passing any type of value in the return property when a user goes to PayPal.
|
|
|
|
| |
|
|
|
|
Joined: 6/1/2010
Posts: 179
|
|
|
Hi... were you able to look at this? I wonder if you are sending a null value on the return URL or something, or if you happen to be sending the value without an https in there. What I did was put in an entirely different website in the URL, and it was not used by PayPal, so I think you are sending a return value to PayPal, maybe without the required https in it.
|
|
|
|
| |
|
|
|
Joined: 11/15/2010
Posts: 7
|
|
|
Has there been an update on this? I too noticed that the return URL within Paypal doesn't get used.
In order for the site to go live I have had to put in a work around, where it detects the contents of the querystring, and then redirects the user to either the cart page (if cancelled) or the confirmation page (completed). However with this, no confirmation email is being sent and the payment status is false.
The confirmation email is now driving me mad, as our customer services are being in-undated with queries regarding if the order was successful.
Finally crack it, and its turned out to be "Friendly URL" need to be checked within the DNN host settings. There is no information relating to this anywhere!
|
|
|
|
| |
|
|
|
|
Joined: 6/1/2010
Posts: 179
|
|
|
Simon,
This does not work in our system... In fact, I have been waiting for a fix for this for quite some time.
The problem is, in my guess, Smith Cart is sending a return url parameter incorrectly to PayPal.
According to PayPal, the Return URL must be blank, and if not, it will override the return url you tell PayPal to use.
So, I am always getting http://mysite.com:443, and the return url I set in paypal is https://www.mysite.com.
So something Smith is doing in my guess is breaking PayPal because paypal does not redirect correctly with the defined URL in PayPal settings. The only way for this to NOT WORK is for the sending website to submit the return url paramater with some data in it, when it should be blank.
|
|
|
|