Required Fields For Swift Currency Payouts

The following currencies are available for SWIFT payouts. Please note our Required Fields For All Currencies Section

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.

Last updated