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:
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.
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:-
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:-
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…?!
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?