Hi, I'm not sure if it's really a bug or can't be solved another way with the new PayPal API, but I remember this behaviour was an issue in an older version of nopCommerce (some version around 2.70 or so) and was solved by a patch/update.
Steps to reproduce: - Go through the checkout process and choose PayPal Standard. - Confirm your order -> you will get redirected to PayPal. - An order-confirmation will be send to the customer and store owner before the payment is completed. (You can now choose to just cancel it, go back to the store, etc.)
If I'm just missing something here, please point me in the right direction.
Best regards
EDIT Well, I totally forgot about the message templates... Afaik, nopCommerce creates the order before redirecting to PayPal (which caused some confusion/issues in other threads as well like here: https://www.nopcommerce.com/boards/t/2539/order-confirmation-email-sent-even-if-order-cancelled.aspx?p=3)
The thing is: We use mixed payment options, so just disabling the OrderPlaced.* message templates is not an option.
This is an issue for us as well. What's happening is customers are going through the checkout process so quickly, they finalize their order on NopCommerce before the PayPal site even loads up, and they never actually pay.
On every other site I've used the PayPal payment method on, it redirects you to PayPal, you submit payment, then it takes you back to the website to finalize the order. You cannot finalize your order UNTIL you log into PayPal and pay.
... On every other site I've used the PayPal payment method on, it redirects you to PayPal, you submit payment, then it takes you back to the website to finalize the order. You cannot finalize your order UNTIL you log into PayPal and pay...
That's exactly the behaviour I'd love to have in nopCommerce.
I'm not talking about PayPal Express. In fact, I integrated this plugin a few weeks ago but ended up throwing it away again, because the shipping costs aren't calculated yet at the point one gets redirected to paypal, and I had no time to hack around in it myself to fix this.
The thing is: It would be interesting to know if you'd consider changing the PayPal Standard plugin and/or the checkout process to behave more "standardish" or if we should just patch it on our own.
we just put online a NopCommerce 3.5 and the fact that the order is completed before paiement confirmation, result in some confusion...
We have costumers that make 2 or 3 times the same order, just because they go back on the site before completing the payment with paypal and dont see their order in the basket... And when we cancel the old one they think we cancelled the paid one :-(
is there an solution?
ps.: we don't want to use paypal express because of specifis transport fee and taxes have to be processes by nop commerce
Is this a plugin issue or is it a nopCommerce issue? The reason I'm asking is because currently we use the PayPal Standard plugin and have the same problem. We are going to be switching things up on our site and will be implementing a PayPal Adaptive plugin and are curious if we will have the same problem still?