Beneficiary

uuid

String Generated

M

Object unique identifier

merchantID

String Generated

M

Merchant unique identifier

referenceID

String

M

Merchant beneficiary reference ID

name

String

M

Beneficiary name ^[a-zA-Z\s]{1,70}$

Length Max 70

countryCode

Enum

M

Beneficiary two-letter country code based on ISO 3166-1

Value:

Should be either

  • SG

  • MY

  • TH

  • JP

  • CN

  • AU

  • US

  • KR

  • GB

  • DE

  • NL

  • ES

  • IT

  • TW

  • VN

  • HK

  • PL

  • SE

state

String

M

Beneficiary state Length: Max 50

city

String

M

Beneficiary city Length: Max 35

address

String

M

Beneficiary address ^.{1,200}$

Length Max 200

postcode

Number

M

Beneficiary postcode Length: Max 15

accountType

Enum

M

Beneficiary account type (individual or company)

Value Should be either

  • Individual

  • Company

bankName

String

M

Beneficiary bank name ^[A-z0-9., -]{1,100}$

Max 100

Only allows special characters . , -

bankCode

String

C Required if beneficiary country is KR

Beneficiary bank code

Length: Max 3

accountNumber

String

M

Beneficiary bank account number

contactCountryCode

String

C Required if beneficiary country is KR

Beneficiary contact country code

Length: Max 5

contactNumber

String

C Required if beneficiary country is KR

Beneficiary contact number

^[0-9+/-\s]{0,17}$

Max 17

Can contain + - space numbers

email

String

C Required if beneficiary country is KR

Beneficiary email

Max 100

Last updated