WP E-Commerce Recurring Payment – is PayPal changing the Return Link?
-
Hi there,
I’m having problems with WPSC where the customer is returned automatically (by PayPal) to a different URL than I’ve passed to PayPal. This is for a recurring billing product (so the Gold Cart and Membership upgrades are installed). Everything is up-to-date.
The Transaction Results page gives me the same error as a number of others have received “Sorry your transaction was not accepted.”, even though the transaction was successful. From a quick look at the debug page, I’ve come up with the link sent to PayPal (as the ‘return’ variable):
Return Variable (the link WPSC sent to PayPal):
http://denaliguide.us/products-page/transaction-results/?sessionid=9911300561883&gateway=paypal
(this looks okay – it has the sessionid and gateway variables)Here’s the URL actually returned by PayPal, as seen in my browser URL bar:
http://denaliguide.us/products-page/transaction-results/?auth=XJpMtqCyZNLzWz1NHSt5AkH9fLxn6r8Vl84op6mHNLoUVCkbjffU7ocbC4eShSJmKsOVmnEZ-1Zjw2DHGx6pMem_cRNwwDTK_wsWmFT9vEzONO8zqIgCDM31o7ToyZD076lqfJdWfVkwRg0gV36DtFEllS4u8qfYkj5DfR4GsEZzjis2OjNVu9st-4SZGzIkeEmgmk41IEXvLn1fUWqdTrrOh8ouptjORuKdlW&form_charset=UTF-8
(no longer has the variables passed to PayPal via the form)…later I added the sessionid variable (manually typing it in the URL bar – at the end of the URL), and it worked perfectly, displaying the information on the purchase as it should.
So here’s the issue, as I see it:
– WPSC sent a properly formatted return URL to PayPal
– PayPal took the URL and for whatever reason stripped all variables, then added its own variables (sessionid, form_charset)
– this wasn’t recognized by WPSC when it came back to the /transaction-results/ page.
– it made me stay up quite late on FridayCan anyone explain why this is happening?
Cheers,
Graham
- The topic ‘WP E-Commerce Recurring Payment – is PayPal changing the Return Link?’ is closed to new replies.