Page 1 of 1

Checkout Sequence - Position of PayPal

Posted: Wed Jun 23, 2021 4:16 pm
by philpla
Hi @all,

I currently set up a webshop with phoenix and have a question about the checkout sequence with paypal.
Why has the customer to pay over paypal BEVOR he sees the checkout_confirm page and accepts with BUTTON_FINALISE_ORDER?

In my opinion this is the wrong order.

Thx for helping!

Re: Checkout Sequence - Position of PayPal

Posted: Thu Jun 24, 2021 9:57 am
by stevang
Thats how it should be. The customer is authorizing the payment and after that comes back where the Checkout Confirm Button actually finalizes the payment. Without that no payment should be made.

Furthermore how would an express checkout work if not like that? A customer can go to paypal right from the cart without been logged into the shop. If he would not come back (logged in via express checkout payment modul methods) how could he accept your terms and conditions etc pp?

Former paypal modules worked the way you want. Old Paypal IPN module for example. But with PayPal Express Checkout and newer modules thats the way to go.

Re: Checkout Sequence - Position of PayPal

Posted: Thu Jun 24, 2021 2:46 pm
by edfaught
For another thing the total amount shown within the PayPal express dialogue does not include shipping cost. While this bugs me I have not had the time or expertise to try changing it.

Re: Checkout Sequence - Position of PayPal

Posted: Thu Jun 24, 2021 3:34 pm
by 14Steve14
Try using the PayPal standard module if it is still available. That may work how you want. I use it on my shop and it goes through the pay and finalise then it goes off to PayPal, but I am not using the very latest version.

Re: Checkout Sequence - Position of PayPal

Posted: Thu Jun 24, 2021 4:27 pm
by raiwa
edfaught wrote: Thu Jun 24, 2021 2:46 pm For another thing the total amount shown within the PayPal express dialogue does not include shipping cost. While this bugs me I have not had the time or expertise to try changing it.
  • Make sure you have instant update set to "true" in the paypal app express checkout configuration
  • You (your customer) need to log into your (his) paypal account or enter a shipping address if using the guest option
  • Then It should show shipping and let you choose/change the shipping option.

Re: Checkout Sequence - Position of PayPal

Posted: Thu Jun 24, 2021 5:25 pm
by edfaught
All I get with instant update on is a "Internal Error" message with no PHP errors logged. I suppose this is caused by something I've done with a custom shipping module. I'm not likely to pursue it at this time...

Selecting "PayPal Checkout" from the shopping cart goes to PayPal with no shipping charge added.

Re: Checkout Sequence - Position of PayPal

Posted: Thu Jun 24, 2021 7:20 pm
by philpla
stevang wrote: Thu Jun 24, 2021 9:57 am Thats how it should be. The customer is authorizing the payment and after that comes back where the Checkout Confirm Button actually finalizes the payment. Without that no payment should be made.

Furthermore how would an express checkout work if not like that? A customer can go to paypal right from the cart without been logged into the shop. If he would not come back (logged in via express checkout payment modul methods) how could he accept your terms and conditions etc pp?
Former paypal modules worked the way you want. Old Paypal IPN module for example. But with PayPal Express Checkout and newer modules thats the way to go.
thx for your awnser. I will switch form express to standart IPN, hopefully this will work ;) thx again!