-
Notifications
You must be signed in to change notification settings - Fork 9.4k
Closed
Description
Ubuntu, PHP 7.0.9, Magento 2.1
When checking out with a product that does not have shipping with the Braintree Payment method returns "the server responded with a status of 400".
Steps to recreate.
- Fresh install of Magento 2 enable Braintree payment module and input sandbox api information.
- Disable all shipping or create a downloadable product that does not have any shipping
- Add only the downloadable product to the cart an begin to check out (make sure no shipping is applied to the product). After inputting credit card details click submit. Firebug shows "the server responded with a status of 400"
My work around to get the checkout working is to set Flat Rate shipping to "0.00" and set all my software products to require shipping. The downside is any products created as downloadable must be changed to require shipping.

