PAYPAL return URL

[quote name='orangegirl' timestamp='1300176997' post='106704']

If you use PayPal Website Payments Standard account in CS-Cart, after placing the order, the customer will need to click the “Return to merchant” button at PayPal to return to your store.



And you should have the following settings in your PayPal account:

* Instant Payment Notification - off

* Payment Data Transfer - off

* Auto Return for Website Payments - off

* Return URL - blank

[/quote]


[quote name='orangegirl' timestamp='1300697965' post='107374']

There is the “Return to merchant” link at PayPal after the payment is complete, so the customers need to click on it and then they will be returned to the order details page in CS-Cart store.

[/quote]



Does this still apply to CS Cart 4.2.4. If so, I'm confused. What mechanism is CS Cart supposed to use to receive- and act upon- confirmation of the payment?



You say that IPN should be turned “off”, implying that CS Cart does not use IPN. ()



But since CS Cart acts upon- confirmation of the payment when the customer returns to our site… how is it meant to do this if the customer chooses not to return to our site? (Since auto-return is off).



(
) Oddly, even though we have IPN disabled in PayPal- see attachment- PayPal is still sending us an IPN notification as soon as payment is confirmed. And CS Cart ignores it anyway.




CS-Cart uses PayPal IPN since version 4.2.4. Please find more details here:



http://blog.cs-cart…pport-released/



So this information is not actual

That’s very informative, thank you.



The 4.2.4 setup doc still requests that IPN be turned off (*). I’m assuming that IPN is instead asked for implicitly via the HTTP request (when control is passed to the PayPal server). That request includes this in the POST data:-



notify_url=http://EXAMPLE.COM/index.php?dispatch=payment_notification.paypal_ipn



But unfortunately, the reason I got into this in the first place was that our CS Cart wasn’t- and still isn’t- apparently responding to the IPN, and only confirms the payment when- and unfortunately, if- the customer returns to the site:-



Paypal Payments Not Confirmed Until Customer Return To Site - Issues & Troubleshooting - CS-Cart and Multi-Vendor Community Forums | Connect with the Community | Find Solutions



:-(


  • Smich

Since CS-Cart team does not response here, please post your issue to the bug tracker and wait for the official answer

We eventually determined that the problem was that “Test mode” had not been checked on the “PayPal payments” Addon settings (see upload image “2 of 2”).



Stupidity on our part? Probably not, given that this is the second place that “test mode” has to be set- we’d already set “Test/live mode” in the Payment Methods → PayPal dialog. Worse, the knowledge base article ( CS-Cart Documentation — CS-Cart 4.15.x documentation ) mentions nothing about this second “test” setting.



All fixed now (works in test and live mode), but… why are there two settings that apparently signify the same thing, yet have to be set separately…?! :confused:


We eventually determined that the problem was that "Test mode" had not been checked on the "PayPal payments" Addon settings (see upload image "2 of 2").

Stupidity on our part? Probably not, given that this is the second place that "test mode" has to be set- we'd already set "Test/live mode" in the Payment Methods -> PayPal dialog. Worse, the knowledge base article ( http://kb.cs-cart.com/paypal ) mentions nothing about this second "test" setting.

All fixed now (works in test and live mode), but... why are there two settings that apparently signify the same thing, yet have to be set separately....?! :confused:

- Smich

Smich, this setting you made no longer works. Have you had to fix it again?

I've been struggling with this intermittent issue for weeks, and wonder if your discovery is the solution to my problem, http://forum.cs-cart.com/topic/47629-paypal-transactions-important-order-was-cancelled-by-customer/?fromsearch=1