Required Fields For Currencies
Currency
NB: Any regex with a -
value indicates that it is required to be present. But is not ran through a regex check.
AED
Field | Regex |
---|---|
address_line1 | - |
city | - |
postal_code | - |
country | ISO 3166-1 alpha-2 format |
account_name | - |
currency |
|
beneficiary_type | Must be either |
bank_name | - |
swift_bic | /^[A-Z]{6}[A-Z0-9]{2}([A-Z0-9]{3})?$/ |
iban | /^([A-Z]{2}[ -]?[0-9]{2})(?=(?:[ -]?[A-Z0-9]){9,30}$)((?:[ -]?[A-Z0-9]{3,5}){2,7})([ -]?[A-Z0-9]{1,3})?$/ |
ARS
Field | Regex |
---|---|
address_line1 | - |
city | - |
postal_code | - |
country | ISO 3166-1 alpha-2 format |
account_name | - |
currency |
|
beneficiary_type | Must be either |
bank_name | - |
account_number | /^[0-9]{22}$/ |
account_type | Must be either |
document_number | /^[0-9]{8,12}$/ |
AUD
Field | Regex |
---|---|
address_line1 | - |
city | - |
postal_code | - |
country | ISO 3166-1 alpha-2 format |
account_name | - |
currency |
|
beneficiary_type | Must be either |
bank_name | - |
swift_bic | /^[A-Z]{6}[A-Z0-9]{2}([A-Z0-9]{3})?$/ |
bsb_number | /^\d{3}-?\d{3}$/ |
account_number | /^\d{6,25}$/ |
CAD
Field | Regex |
---|---|
address_line1 | - |
city | - |
postal_code | - |
country | ISO 3166-1 alpha-2 format |
account_name | - |
currency |
|
beneficiary_type | Must be either |
bank_name | - |
swift_bic | /^[A-Z]{6}[A-Z0-9]{2}([A-Z0-9]{3})?$/ |
bank_code | |
branch_code | |
account_number | /^\d{6,25}$/ |
CHF
Field | Regex |
---|---|
address_line1 | - |
city | - |
postal_code | - |
country | ISO 3166-1 alpha-2 format |
account_name | - |
currency |
|
beneficiary_type | Must be either |
bank_name | - |
swift_bic | /^[A-Z]{6}[A-Z0-9]{2}([A-Z0-9]{3})?$/ |
iban | /^([A-Z]{2}[ -]?[0-9]{2})(?=(?:[ -]?[A-Z0-9]){9,30}$)((?:[ -]?[A-Z0-9]{3,5}){2,7})([ -]?[A-Z0-9]{1,3})?$/ |
CNY
Field | Regex |
---|---|
address_line1 | - |
city | - |
postal_code | - |
country | ISO 3166-1 alpha-2 format |
account_name | - |
currency |
|
beneficiary_type | Must be either |
bank_name | - |
swift_bic | /^[A-Z]{6}[A-Z0-9]{2}([A-Z0-9]{3})?$/ |
account_number | /^\d{6,25}$/ |
COP
Field | Regex |
---|---|
address_line1 | - |
city | - |
postal_code | - |
country | ISO 3166-1 alpha-2 format |
account_name | - |
currency |
|
beneficiary_type | Must be either |
bank_name | - |
document_type | Must be one of the following values: |
document_number | /^\d{1,15}$/ |
phone | - |
account_number | /^\d{6,25}$/ |
account_type | Must be one of the following values: |
EUR
Field | Regex | Notes |
---|---|---|
address_line1 | - | |
city | - | |
postal_code | - | |
country | ISO 3166-1 alpha-2 format | |
account_name | - | |
currency |
| |
beneficiary_type | Must be either | |
bank_name | - | |
swift_bic | /^[A-Z]{6}[A-Z0-9]{2}([A-Z0-9]{3})?$/ | Only required if |
iban | /^([A-Z]{2}[ -]?[0-9]{2})(?=(?:[ -]?[A-Z0-9]){9,30}$)((?:[ -]?[A-Z0-9]{3,5}){2,7})([ -]?[A-Z0-9]{1,3})?$/ |
GBP
Field | Regex |
---|---|
address_line1 | - |
city | - |
postal_code | - |
country | ISO 3166-1 alpha-2 format |
account_name | - |
currency |
|
beneficiary_type | Must be either |
bank_name | - |
swift_bic | /^[A-Z]{6}[A-Z0-9]{2}([A-Z0-9]{3})?$/ |
sort_code | /^\d{6}$/ |
iban | /^([A-Z]{2}[ -]?[0-9]{2})(?=(?:[ -]?[A-Z0-9]){9,30}$)((?:[ -]?[A-Z0-9]{3,5}){2,7})([ -]?[A-Z0-9]{1,3})?$/ |
HKD
Field | Regex |
---|---|
address_line1 | - |
city | - |
postal_code | - |
country | ISO 3166-1 alpha-2 format |
account_name | - |
currency |
|
beneficiary_type | Must be either |
bank_name | - |
swift_bic | /^[A-Z]{6}[A-Z0-9]{2}([A-Z0-9]{3})?$/ |
account_number | /^\d{6,25}$/ |
bank_code |
IDR
Field | Regex |
---|---|
address_line1 | - |
city | - |
postal_code | - |
country | ISO 3166-1 alpha-2 format |
account_name | - |
currency |
|
beneficiary_type | Must be either |
bank_name | - |
swift_bic | /^[A-Z]{6}[A-Z0-9]{2}([A-Z0-9]{3})?$/ |
bank_code | - |
account_number | /^\d{6,25}$/ |
INR
Field | Regex |
---|---|
address_line1 | - |
city | - |
postal_code | - |
country | ISO 3166-1 alpha-2 format |
account_name | - |
currency |
|
beneficiary_type | Must be either |
bank_name | - |
swift_bic | /^[A-Z]{6}[A-Z0-9]{2}([A-Z0-9]{3})?$/ |
account_number | /^\d{6,25}$/ |
ifsc | /^(?=.[0-9])(?=.[a-zA-Z])[a-zA-Z0-9]{11}$/ |
JPY
Field | Regex |
---|---|
address_line1 | - |
city | - |
postal_code | - |
country | ISO 3166-1 alpha-2 format |
account_name | - |
currency |
|
beneficiary_type | Must be either |
bank_name | - |
swift_bic | /^[A-Z]{6}[A-Z0-9]{2}([A-Z0-9]{3})?$/ |
account_number | /^\d{6,25}$/ |
KRW
Field | Regex |
---|---|
address_line1 | - |
city | - |
postal_code | - |
country | ISO 3166-1 alpha-2 format |
account_name | - |
currency |
|
beneficiary_type | Must be either |
bank_name | - |
swift_bic | /^[A-Z]{6}[A-Z0-9]{2}([A-Z0-9]{3})?$/ |
account_number | /^\d{6,25}$/ |
bank_code |
MYR
Field | Regex |
---|---|
address_line1 | - |
city | - |
postal_code | - |
country | ISO 3166-1 alpha-2 format |
account_name | - |
currency |
|
beneficiary_type | Must be either |
bank_name | - |
swift_bic | /^[A-Z]{6}[A-Z0-9]{2}([A-Z0-9]{3})?$/ |
account_number | /^\d{6,25}$/ |
NZD
Field | Regex |
---|---|
address_line1 | - |
city | - |
postal_code | - |
country | ISO 3166-1 alpha-2 format |
account_name | - |
currency |
|
beneficiary_type | Must be either |
bank_name | - |
swift_bic | /^[A-Z]{6}[A-Z0-9]{2}([A-Z0-9]{3})?$/ |
account_number | /^\d{6,25}$/ |
ncc |
PHP
Field | Regex |
---|---|
address_line1 | - |
city | - |
postal_code | - |
country | ISO 3166-1 alpha-2 format |
account_name | - |
currency |
|
beneficiary_type | Must be either |
bank_name | - |
swift_bic | /^[A-Z]{6}[A-Z0-9]{2}([A-Z0-9]{3})?$/ |
account_number | /^\d{6,25}$/ |
PLN
Field | Regex |
---|---|
address_line1 | - |
city | - |
postal_code | - |
country | ISO 3166-1 alpha-2 format |
account_name | - |
currency |
|
beneficiary_type | Must be either |
bank_name | - |
swift_bic | /^[A-Z]{6}[A-Z0-9]{2}([A-Z0-9]{3})?$/ |
iban | /^([A-Z]{2}[ -]?[0-9]{2})(?=(?:[ -]?[A-Z0-9]){9,30}$)((?:[ -]?[A-Z0-9]{3,5}){2,7})([ -]?[A-Z0-9]{1,3})?$/ |
SGD
Field | Regex |
---|---|
address_line1 | - |
city | - |
postal_code | - |
country | ISO 3166-1 alpha-2 format |
account_name | - |
currency |
|
beneficiary_type | Must be either |
bank_name | - |
swift_bic | /^[A-Z]{6}[A-Z0-9]{2}([A-Z0-9]{3})?$/ |
account_number | /^\d{6,25}$/ |
THB
Field | Regex |
---|---|
address_line1 | - |
city | - |
postal_code | - |
country | ISO 3166-1 alpha-2 format |
account_name | - |
currency |
|
beneficiary_type | Must be either |
bank_name | - |
swift_bic | /^[A-Z]{6}[A-Z0-9]{2}([A-Z0-9]{3})?$/ |
account_number | /^\d{6,25}$/ |
USD
Field | Regex | Notes |
---|---|---|
address_line1 | - | |
city | - | |
postal_code | - | |
country | ISO 3166-1 alpha-2 format | |
account_name | - | |
currency |
| |
beneficiary_type | Must be either | |
bank_name | - | |
account_number | /^[\da-zA-Z]{6,25}$/ | |
routing_number | /^\d{9}$/ | |
swift_bic | /^[A-Z]{6}[A-Z0-9]{2}([A-Z0-9]{3})?$/ | Only required if |
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 |
XAF
Field | Regex |
---|---|
address_line1 | - |
city | - |
postal_code | - |
country | ISO 3166-1 alpha-2 format |
account_name | - |
currency |
|
beneficiary_type | Must be either |
bank_name | - |
swift_bic | /^[A-Z]{6}[A-Z0-9]{2}([A-Z0-9]{3})?$/ |
rib_number | - |
XOF
Field | Regex |
---|---|
address_line1 | - |
city | - |
postal_code | - |
country | ISO 3166-1 alpha-2 format |
account_name | - |
currency |
|
beneficiary_type | Must be either |
bank_name | - |
swift_bic | /^[A-Z]{6}[A-Z0-9]{2}([A-Z0-9]{3})?$/ |
rib_number | - |
account_number | /^\d{6,25}$/ |
Last updated