The Payee Object

Payees are external bank accounts to which payments can made from Fiat Accounts. Different types of payments can be made to the same Payee depending on the bank details provided for the Payee at the time of creation.

Payee Object

AttributeDescriptionFormat/Enum
id
string
Unique identifier of the Payee.e.g. pye_ejl2vpn1md315rxko6
owner.type
string
Owner of the Payee.MEMBER, END_USER
owner.id
string
Unique identifier of the owner of the Payee.e.g. eus_j82rl497g47g5ykvzn , mbr_emv4j231821oaz56yx
type
string
Type of Payee.PERSON or BUSINESS
name
string
Full name of the Payee.Payee name can only have alphanumerics plus full stop, hyphen, slash or ampersand
Regex: ^[ a-zA-Z0-9.'\-/&]+$
currency
string
Currency in which the Payee's bank account is held.Three-letter ISO 4217 code e.g. GBP, EUR , USD
address.line1
string
First line of Payee's home address.Space and hyphen are allowed between the characters.
Max length 50
Regex: ^[a-zA-Z0-9 .'\-/,)(⁰°#"]*[a-zA-Z0-9]+[a-zA-Z0-9 .'\-/,)(⁰°#"]*$
address.line2
string
Second line of the Payee's home address.Space and hyphen are allowed between the characters.
Max length 50
Regex: ^[a-zA-Z0-9 .'\-/,)(⁰°#"]*[a-zA-Z0-9]+[a-zA-Z0-9 .'\-/,)(⁰°#"]*$
address.city
string
CitySpace and hyphen are allowed between the characters.
Max length 50
Regex: ^[a-zA-Z0-9 .'\-/,]*[a-zA-Z0-9]+[a-zA-Z0-9 .'\-/,]*$
address.state
string
Region or stateSpace and hyphen are allowed between the characters.
Max length 35
Regex: ^[a-zA-Z0-9 .'\-/,)(+]*[a-zA-Z0-9]+[a-zA-Z0-9 .'\-/,)(+]*$
address.postalCode
string
Postal/Zip codeThe format and presence of this field may vary depending on the country.
Space and hyphen are allowed between the characters. Please trim spaces at the end
Validation regex:

- for GB: ^[a-zA-Z]{1,2}[0-9R][0-9a-zA-Z]? ?[0-9][a-zA-Z]{2}$
- for Estonia: ^\d{5}$
- for Ireland: (?:[AC-FHKNPRTV-Y][0-9]{2}|D6W)[ -]?[0-9AC-FHKNPRTV-Y]{4}$
- others: ^[a-zA-Z\d][a-zA-Z\s\d\-]{1,8}[a-zA-Z\d]$
address.country
string
Payee's address country.The two-letter code used to identify a country.
ISO 3166-1 alpha-2 country code e.g. GB or US
paymentSchemes
array of strings
Payment schemes that can be used to make a Payment to the Payee.FPS, CHAPS, SCT
bankDetails.accountHolderName
string
Name of the account holder.have only alphanumerics [a-zA-Z0-9], hyphens, full stops, apostrophes, slash and ampersands
bankDetails.bankName
string
Name of the beneficiary's bank.Name of the beneficiary's bank.
bankDetails.iban
string
IBAN of the Payee's bank account. Depending on the currency and country, account will typically have at least an IBAN or an accountNumber.An international bank account number for secure cross-border transactions.International Bank Account Number
bankDetails.bic
string
BIC of the Payee's bank account.A unique alphanumeric code that is a bank identification code used globally.
bankDetails.accountNumber
string
Account Number of the Payee's bank account. Depending on the currency and country, account will typically have at least an IBAN or an accountNumber.International Bank Account Number.
bankDetails.routingCodes
object
One or more routing codes associated with the Payee's bank account. Typically used in conjunction with the account number.For USD, the ABA code of the Sending Bank's US Correspondent is required. Please contact the sending bank if this ABA code isn't immediately available.
bankDetails.routingCodes.type
string
Type of the routing code.e.g. ABA
bankDetails.routingCodes.value
string
Value of the routing code.e.g. 022000020
bankDetails.bankAddressLine1
string
Address line 1 of the beneficiary's bank.Space and hyphen are allowed between the characters.
Max length 50
Regex: ^[a-zA-Z0-9 .'\-/,)(⁰°#"]*[a-zA-Z0-9]+[a-zA-Z0-9 .'\-/,)(⁰°#"]*$
bankDetails.bankAddressCity
string
City of the beneficiary's bank.Space and hyphen are allowed between the characters.
Max length 50
Regex: ^[a-zA-Z0-9 .'\-/,]*[a-zA-Z0-9]+[a-zA-Z0-9 .'\-/,]*$
bankDetails.bankAddressPostalCode
string
Postal code of the beneficiary's bank.The format and presence of this field may vary depending on the country.
Space and hyphen are allowed between the characters. Please trim spaces at the end
Validation regex:

- for GB: ^[a-zA-Z]{1,2}[0-9R][0-9a-zA-Z]? ?[0-9][a-zA-Z]{2}$
- for Estonia: ^\d{5}$
- for Ireland: (?:[AC-FHKNPRTV-Y][0-9]{2}|D6W)[ -]?[0-9AC-FHKNPRTV-Y]{4}$
- others: ^[a-zA-Z\d][a-zA-Z\s\d\-]{1,8}[a-zA-Z\d]$
bankDetails.bankCountry
string
Payee's Bank address country.The two-letter code used to identify a country.
ISO 3166-1 alpha-2 country code e.g. GB or US
bankDetails.bankAddressCountry
string
Payee's Bank address country.The two-letter code used to identify a country.
ISO 3166-1 alpha-2 country code e.g. GB or US
bankDetails.intermediaryBicSwift
string
SWIFT BIC of the intermediary bank.
bankDetails.intermediaryBankName
string
Name of the intermediary bank.
bankDetails.intermediaryBankAddressLine1
string
Address line 1 of the intermediary bank.Space and hyphen are allowed between the characters.
Max length 50
Regex: ^[a-zA-Z0-9 .'\-/,)(⁰°#"]*[a-zA-Z0-9]+[a-zA-Z0-9 .'\-/,)(⁰°#"]*$
bankDetails.intermediaryBankAddressCity
string
City of the intermediary bank.Space and hyphen are allowed between the characters.
Max length 50
Regex: ^[a-zA-Z0-9 .'\-/,]*[a-zA-Z0-9]+[a-zA-Z0-9 .'\-/,]*$
bankDetails.intermediaryBankAddressPostalCode
string
Postal code of the intermediary bank.The format and presence of this field may vary depending on the country.
Space and hyphen are allowed between the characters. Please trim spaces at the end
Validation regex:

- for GB: ^[a-zA-Z]{1,2}[0-9R][0-9a-zA-Z]? ?[0-9][a-zA-Z]{2}$
- for Estonia: ^\d{5}$
- for Ireland: (?:[AC-FHKNPRTV-Y][0-9]{2}|D6W)[ -]?[0-9AC-FHKNPRTV-Y]{4}$
- others: ^[a-zA-Z\d][a-zA-Z\s\d\-]{1,8}[a-zA-Z\d]$
bankDetails.intermediaryBankAddressCountry
string
Country of the intermediary bank.The two-letter code used to identify a country.
ISO 3166-1 alpha-2 country code e.g. GB or US
additionalDetails
object
Object containing additional details on the Payee which will depend on bank and payment scheme requirements.
additionalDetails.dob
date
Date of birth of the Payee.YYYY-MM-DD format e.g. 1975-04-05
createdAt
integer
Epoch timestamp at which the object was created.e.g. 1637593856104
updatedAt
integer
Epoch timestamp at which the object was last updated.e.g. 1637593856104
metadata
array of strings
Additional data in JSON key:value formatSee Metadata for more information.
status
string
Status of the Payee.CREATED,PROCESSING,AWAITING_APPROVAL, REJECTED, ACTIVE or DELETED