[3.50] PayPal Standard - Confirmation email before payment is completed

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.
10 years ago
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.
10 years ago
I think you can you handle the issue following way(source code changes required)

You can modified the source so it includes an OrderPaid.CustomerNotification message temples see here and here


After that you disable OrderPlaced.CustomerNotification and enable OrderPaid.CustomerNotification
10 years ago
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.

Is this possible on NopCommerce?
10 years ago
DJ_Balogh wrote:
...
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.
10 years ago
Looks like you're talking about PayPal Express (not PayPal Standard)
10 years ago
It seems to be the industry standard (at least in my experiences), so I'm not sure why we cannot have this functionality.
10 years ago
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.
10 years ago
I have exactly the same issue here.

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

thanks
10 years ago
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?
10 years ago
Not a plugin issue, We are using PayPal Standard too

but technically PayPal Standard is a plugin :-)
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.