API Documentation
Offramps API
Offramps API
  • Guides
    • Getting Started
  • API Reference
    • Authentication
    • Agreements
      • Agreements#Show
    • Users
      • Users#Create
      • Users#Show
      • Users#Index
    • KYC Sessions
      • KYC#Create
    • Payment Details
      • PaymentDetails#Create
      • PaymentDetails#Index
      • PaymentDetails#Show
      • PaymentDetails#Validate
      • PaymentDetails#Deactivate
      • Rail Availability
      • Required Fields For Local Currency Payouts
      • Required Fields For Swift Currency Payouts
    • Quotes
      • How to make a payment
      • Quotes#Create
      • Quotes#Show
      • Quotes#Execute
      • Quote#Rate
    • Offramps
      • Offramps#Index
      • Offramps#Create
      • Offramps#Update
      • Offramps#Show
      • Limitations
    • Webhooks
      • KYC Webhook
      • Offramp Webhook
      • Payment Detail Webhook
      • Webhook Signatures
    • Errors
    • Conversions
      • Conversions#Create
  • Sandbox Only
    • Sandbox Special Moves
Powered by GitBook
On this page
  • Required Fields For All Currencies
  • Additional AED Swift Fields
  • Additional AUD Swift Fields
  • Additional CAD Swift Fields
  • Additional CHF Swift Fields
  • Additional CNY Swift Fields
  • Additional EUR Swift Fields
  • Additional GBP Swift Fields
  • Additional HKD Swift Fields
  • Additional IDR SWIFT Fields
  • Additional INR SWIFT Fields
  • Additional JPY SWIFT Fields
  • Additional KRW SWIFT Fields
  • Additional MYR SWIFT Fields
  • Additional NZD SWIFT Fields
  • Additional PHP SWIFT Fields
  • Additional PLN SWIFT Fields
  • Additional SGD SWIFT Fields
  • Additional THB SWIFT Fields
  • Additional USD SWIFT Fields
  1. API Reference
  2. Payment Details

Required Fields For Swift Currency Payouts

PreviousRequired Fields For Local Currency PayoutsNextQuotes

Last updated 3 months ago

The following currencies are available for SWIFT payouts. Please note our

Required Fields For All Currencies

Please ensure that you supply the following bank account information for every payment_detail you create.

Field
Regex

address_line1

-

city

-

postal_code

-

country

ISO 3166-1 alpha-2 format

account_name

-

currency

three_letter_currency_code

beneficiary_type

Must be either business or individual

bank_name

-

Additional AED Swift Fields

Field
Regex

swift_bic

iban

Additional AUD Swift Fields

Field
Regex

swift_bic

/^[a-zA-Z]{6}[a-zA-Z0-9]{2}([a-zA-Z0-9]{3})?$/i

bsb_number

/^\d{3}-?\d{3}$/

account_number

/^\d{6,25}$/

Additional CAD Swift Fields

Field
Regex

swift_bic

/^[a-zA-Z]{6}[a-zA-Z0-9]{2}([a-zA-Z0-9]{3})?$/i

bank_code

branch_code

account_number

/^\d{6,25}$/

Additional CHF Swift Fields

Field
Regex

swift_bic

/^[a-zA-Z]{6}[a-zA-Z0-9]{2}([a-zA-Z0-9]{3})?$/i

iban

/^([A-Z]{2}[ -]?[0-9]{2})(?=(?:[ -]?[A-Z0-9]){9,30}$)((?:[ -]?[A-Z0-9]{3,5}){2,7})([ -]?[A-Z0-9]{1,3})?$/

Additional CNY Swift Fields

Field
Regex

swift_bic

/^[a-zA-Z]{6}[a-zA-Z0-9]{2}([a-zA-Z0-9]{3})?$/i

account_number

/^\d{6,25}$/

Additional EUR Swift Fields

Field
Regex
Notes

swift_bic

/^[a-zA-Z]{6}[a-zA-Z0-9]{2}([a-zA-Z0-9]{3})?$/i

Only required if rails is set to swift

iban

/^([A-Z]{2}[ -]?[0-9]{2})(?=(?:[ -]?[A-Z0-9]){9,30}$)((?:[ -]?[A-Z0-9]{3,5}){2,7})([ -]?[A-Z0-9]{1,3})?$/

Additional GBP Swift Fields

Field
Regex

swift_bic

/^[a-zA-Z]{6}[a-zA-Z0-9]{2}([a-zA-Z0-9]{3})?$/i

iban

/^([A-Z]{2}[ -]?[0-9]{2})(?=(?:[ -]?[A-Z0-9]){9,30}$)((?:[ -]?[A-Z0-9]{3,5}){2,7})([ -]?[A-Z0-9]{1,3})?$/

Additional HKD Swift Fields

Field
Regex

swift_bic

/^[a-zA-Z]{6}[a-zA-Z0-9]{2}([a-zA-Z0-9]{3})?$/i

account_number

/^\d{6,25}$/

bank_code

Additional IDR SWIFT Fields

Field
Regex

swift_bic

/^[a-zA-Z]{6}[a-zA-Z0-9]{2}([a-zA-Z0-9]{3})?$/i

bank_code

-

account_number

/^\d{6,25}$/

Additional INR SWIFT Fields

Field
Regex

swift_bic

/^[a-zA-Z]{6}[a-zA-Z0-9]{2}([a-zA-Z0-9]{3})?$/i

bank_code

-

account_number

/^\d{6,25}$/

ifsc

/^(?=.[0-9])(?=.[a-zA-Z])[a-zA-Z0-9]{11}$/

Additional JPY SWIFT Fields

Field
Regex

swift_bic

/^[a-zA-Z]{6}[a-zA-Z0-9]{2}([a-zA-Z0-9]{3})?$/i

account_number

/^\d{6,25}$/

Additional KRW SWIFT Fields

Field
Regex

swift_bic

/^[a-zA-Z]{6}[a-zA-Z0-9]{2}([a-zA-Z0-9]{3})?$/i

account_number

/^\d{6,25}$/

bank_code

Additional MYR SWIFT Fields

Field
Regex

swift_bic

/^[a-zA-Z]{6}[a-zA-Z0-9]{2}([a-zA-Z0-9]{3})?$/i

account_number

/^\d{6,25}$/

Additional NZD SWIFT Fields

Field
Regex

swift_bic

/^[a-zA-Z]{6}[a-zA-Z0-9]{2}([a-zA-Z0-9]{3})?$/i

account_number

/^\d{6,25}$/

ncc

Additional PHP SWIFT Fields

Field
Regex

swift_bic

/^[a-zA-Z]{6}[a-zA-Z0-9]{2}([a-zA-Z0-9]{3})?$/i

account_number

/^\d{6,25}$/

Additional PLN SWIFT Fields

Field
Regex

swift_bic

/^[a-zA-Z]{6}[a-zA-Z0-9]{2}([a-zA-Z0-9]{3})?$/i

iban

/^([A-Z]{2}[ -]?[0-9]{2})(?=(?:[ -]?[A-Z0-9]){9,30}$)((?:[ -]?[A-Z0-9]{3,5}){2,7})([ -]?[A-Z0-9]{1,3})?$/

Additional SGD SWIFT Fields

Field
Regex

swift_bic

/^[a-zA-Z]{6}[a-zA-Z0-9]{2}([a-zA-Z0-9]{3})?$/i

account_number

/^\d{6,25}$/

Additional THB SWIFT Fields

Field
Regex

swift_bic

/^[a-zA-Z]{6}[a-zA-Z0-9]{2}([a-zA-Z0-9]{3})?$/i

account_number

/^\d{6,25}$/

Additional USD SWIFT Fields

Field
Regex
Notes

account_number

/^[\da-zA-Z]{6,25}$/

routing_number

/^\d{9}$/

swift_bic

/^[a-zA-Z]{6}[a-zA-Z0-9]{2}([a-zA-Z0-9]{3})?$/i

Only required if rails is set to swift

iban

/^([A-Z]{2}[ -]?[0-9]{2})(?=(?:[ -]?[A-Z0-9]){9,30}$)((?:[ -]?[A-Z0-9]{3,5}){2,7})([ -]?[A-Z0-9]{1,3})?$/

Can be sent instead of account_number if account_number is not provided by the users bank. Common for swift.

Required Fields For All Currencies Section
United Arab Emirates Dirham (AED)
Australian Dollar (AUD)
Canadian Dollar (CAD)
Swiss Franc (CHF)
Chinese Yuan (CNY)
Euro (EUR)
Great British Pound (GBP)
Hong Kong Dollar (HKD)
Indonesian Rupiah (IDR)
Indian Rupee (INR)
Japanese Yen (JPY)
South Korean Won (KRW)
Malaysian Ringgit (MYR)
New Zealand Dollar (NZD)
Philippine Peso (PHP)
Polish Zloty (PLN)
Singapore Dollar (SGD)
Thai Baht (THB)
United States Dollar (USD)