There is a bug in the PayPal module in Magento 18.104.22.168. Sometimes shipping costs are not pushed to PayPal resulting in a different paid total in PayPal.
It occurs under these circumstances:
- The order has shipping costs;
- Your customer chooses to register a new account during checkout.
For guest customers or already existing customers the problem appears to be absent.
We have created a zip file with a local Magento modification based on the information provided by Magento for the issue. Download the Magento 22.214.171.124 PayPal bugfix package here. Note: Magento 126.96.36.199 only!