I've found issue that prevent using PayPal Express (from PayPal PayFlow).
Magento version: 220.127.116.11
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
Customer should be redirected to PayPal and have ability to place order.
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