I’m trying to setup Braintree payment gateway
it works with sandbox API credentials in test mode
but with production API credentials I get error 500 after submitting card details, and nothing appears in system logs and no failed transactions can be seen on Braintree
(other invoicing platform works ok with the same API credentials)
I also tried different combination of required fields, which did not help
there is nothing can be seen in Braintree, at all
by the way, not sure what “Test mode” is for, but I just tried again with different options:
with sandbox API credentials:
and test mode “On”
Braintree: transaction is OK
System log: is OK
with sandbox API credentials:
and test mode “Off”
doesn’t even ask for card detail, after clicking Pay Now produces message " There was an error processing your payment [0]. Please try again later."
Braintree: nothing
System log: nothing
with production API credentials
and test mode “On”
doesn’t even ask for card detail, after clicking Pay Now produces message " There was an error processing your payment [0]. Please try again later."
Braintree: nothing
System log: nothing
with production API credentials
and test mode “Off”
error 500 — Server Error after submitting card details
Braintree: nothing
System log: nothing
Braintree responded that "Looking at the parameters passed we can see that the MAID isn’t being specified: "
and I just tried again and it produces this
so Merchant Account ID is still missing
But I have specified it