The ISO 4217 currency code for the currency in which the transaction was billed; in other words, the currency that the amount property is expressed in when the transaction is created.
Routable will verify the currency expected by the bank account referenced in pay_to_payment_method, and transmit the funds in that currency. For example, if you are sending funds to a bank in Great Britain that handles funds in British pounds (GBP) from a US bank that handles funds in US dollars (USD):
- If you specify
amount: 100, currency_code: GBP, Routable will convert 100 GBP to USD based on current exchange rates and withdraw that amount from your bank account. Your vendor will receive 100 GBP. We recommend this option if you are paying a bill or invoice received from a vendor that is expressed in their preferred currency.
- If you specify
amount: 100, currency_code: USD, Routable will withdraw $100 USD from your account, convert that amount to GBP, and send that amount to the vendor's bank account based on the current exchange rates. We recommend using this option if you control how much you pay the vendor, for example, in gig economy or marketplace applications.
Acceptable values for currency_code are limited to: USD EUR (if Enable SWIFT payments in EUR is enabled on the Payment methods tab of your Account Settings) * GBP (if Enable SWIFT payments in GBP is enabled on the Payment methods tab of your Account Settings) * The local currency that the bank account referenced in pay_to_payment_method accepts.