You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
The text was updated successfully, but these errors were encountered:
On your second screenshot, I see Country and Phone fields above Braintree credit card form, did you press Update button after entering billing address details?
This fields should not look like input, but should look like this:
Also, could you reproduce it on the latest develop?
Without clicking Update won't work, because only after that action billing address will be added to quote and payment.
You can use xdebug to find main reason of this error. Try to set breakpoint in PaymentInformationManagement or GuestPaymentInformationManagement for guest customers.
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.
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.
The text was updated successfully, but these errors were encountered: