Details
-
Type: Improvement
-
Status: Open
-
Priority: Major
-
Resolution: Unresolved
-
Affects Version/s: 4.11.0
-
Fix Version/s: Short Term
-
Component/s: Gateways
-
Labels:None
Description
Braintree requires a merchant id, public key, and private key for the gateway credentials. This works great when using a single currency. However, if you request the ability to accept payments in another currency from Braintree, they will issue a different merchant id for that currency. Depending on the currency, the correct merchant id must be sent. The API keys are the same.
If possible, the gateway should be updated to allow a separate merchant ID to be provided for each currency that is accepted. Then, use the appropriate merchant ID in the API call when processing payment for the currency.