I've found issue that prevent using PayPal Express (from PayPal PayFlow).
Magento version: 1.9.2.1
Steps to reproduce:
- Configure PayPal Payflow WITH Express checkout.
- Go to frontend and add some product, that contains "&" or "=" symbol, to shopping cart
- Apply any coupon that add discount
- Click "Check out with PayPal" button (express checkout) on checkout page
Expected Result:
Customer should be redirected to PayPal and have ability to place order.
Actual Result:
Customer gets error message on shopping cart page:
PayPal gateway rejected the request. Field format error: 10413-The totals of the cart item amounts do not match order amounts.
If you try to create order with "PayPal Payflow" (credit card) - it works good, but express checkout isn't work correct with discounts.
Issue was reported to Magento: http://www.magentocommerce.com/bug-tracking/issue/index/id/1161