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

Attribute

Description

Format/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

City

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.state
string

Region or state

Space 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 code

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]$

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 format

See Metadata for more information.

status
string

Status of the Payee.

CREATED,PROCESSING,AWAITING_APPROVAL, REJECTED, ACTIVE or DELETED