There is a bug in the PayPal module in Magento 22.214.171.124. 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 126.96.36.199 PayPal bugfix package here. Note: Magento 188.8.131.52 only!