Skip to main content

UsBankAccount

US Bank Account, that might support ACH, RFP, RTP or Wire Transfer.

Required Fields:

  • accountNumber
  • routingNumber

Account holder name might be required for name matching.

idstring

The instrument id

customerIdstring

The customer to which this instrument belongs.

Example: 5435323362
instrumentTypeInstrumentType (string)required

Represents the type of the instrument.

| Value | Description| |---|---| | SEPA_BANK_ACCOUNT| SEPA Bank account | | UK_BANK_ACCOUNT | UK Bank account | | US_BANK_ACCOUNT | US Bank account | | CCI_BANK_ACCOUNT | CCI Bank account | | CARD | Card |

Possible values: [SEPA_BANK_ACCOUNT, UK_BANK_ACCOUNT, US_BANK_ACCOUNT, CCI_BANK_ACCOUNT, CARD]

Example: CARD
externallyVerifiedbooleandeprecated

Is the instrument externally verified. The property is not returned by the API anymore.

Default value: false
statusstring

The instrument status.

Possible values: [VERIFIED, UNVERIFIED, VERIFICATION_REQUIRED, REJECTED]

creationTimedate-time

Represents RFC 3339, section 5.6 date-time.

Example: 2021-07-15T17:54:12Z
accountHolderNamestring

This is the name of the customer or company that owns the bank account. As per regulations, the Wallet holder and bank account holder must be the same.

Possible values: <= 100 characters

accountNumberstringrequired

The bank account number.

Possible values: >= 4 characters and <= 17 characters

routingNumberstringrequired

For USD accounts, this is the 9-digit routing number of the bank.

Possible values: >= 9 characters and <= 9 characters

bankNamestring

The bank name.

accountTypestring

The account type.

Possible values: [SAVINGS, CHECKING, LOAN]

UsBankAccount
{
"id": "string",
"customerId": "5435323362",
"instrumentType": "CARD",
"status": "VERIFIED",
"creationTime": "2021-07-15T17:54:12Z",
"accountHolderName": "string",
"accountNumber": "string",
"routingNumber": "string",
"bankName": "string",
"accountType": "SAVINGS"
}