How do I setup Multi Currency Pricing feature with Braintree and Chargebee?
The process to set up Multi Currency Pricing with Braintree is different from other gateways. The currencies in Chargebee have to be mapped with the corresponding merchant account Ids in Braintree. For this, we require the mapping in this format - <Currency Code, Merchant Account Id>
Without the mapping every transaction from Chargebee will be processed through the default merchant account in Braintree. But once we map, Chargebee identifies the merchant account through which a particular currency's transaction should go through.
Furthermore, as part of the smart routing each payment method you'd need to link each currency to a payment gateway. For additional currencies, Braintree will appear as an option to link only after the mapping is done.
Troubleshooting
If a currency is not mapped to the correct Braintree merchant account ID, transactions for that currency can fail with Braintree error code 2025 (Set Up Error - Merchant). Chargebee may also send a gateway reconnect email when repeated failures of this kind occur. Reconnecting the gateway in Chargebee does not resolve this — verify your currency-to-merchant-account mapping and contact Braintree Support with your failed Chargebee transaction IDs. See Braintree error code 2025 for details.
Was this article helpful?