External account object

An external account represents the bank account details required to send payments to or collect payments from an external account holder. External accounts can be used for payment orders, direct debit mandates, and account verifications.

AttributeDescription
id
string
The external account ID.
object
string
Always external_account.
name
string
The external account usual name.
account_holder_id
string
The ID of the related account holder.
holder_name
string
The name of the company or individual holding the account.
holder_address
string
The account holder address. See address object.
account_number
string
The account number of the external account.
bank_code
string
The BIC / Swift code, sort code, or domestic bank code, depending on the country and bank.
type
string
The type of the external account. Can be individual, legal_entity, or null.
company_registration_number_type
string
The type of the company registration number. Supported values are nl_kvk, nl_kvk_branch, fr_siren, fr_siret, uk_crn, eu_vat, and other. Must be left empty for external accounts of type = individual.
company_registration_number
string
The company registration number. Must match the format given by company_registration_number. Must be left empty for external accounts of type = individual.
status
string
The status of the external account. See External account lifecycle for a comprehensive list of external account statuses.
status_details
string
The reason for denying the external account.
account_verification
object
The account verification results. See Account verification.
metadata
object
Additional data in JSON key:value format. See Metadata.
custom_fields
object
Custom fields in JSON key:value format. See Custom fields.
disabled_at
datetime
The external account disabling UTC timestamp.
created_at
datetime
The external account creation UTC timestamp.

Below is an example of an external account:

{
  "id": "39446492-3d63-4a3c-8f96-a8ed8be91c0c",
  "object": "external_account",
  "type": "legal_entity",
  "status": "approved",
  "status_details": "",
  "name": "Acme Corp. settling account",
  "holder_name": "Acme Crop.",
  "holder_address": {
    "country": "",
    "line_1": "",
    "line_2": "",
    "building_number": "",
    "street_name": "",
    "postal_code": "",
    "region_state": "",
    "city": ""
  },
  "account_number": "FR1212739000506541967515Q48",
  "bank_code": "SOMEBIC0XXX",
  "account_holder_id": null,
  "company_registration_number": "123456789",
  "company_registration_number_type": "fr_siren",
  "metadata": {},
  "custom_fields": {},
  "account_verification": {
    "result": "valid",
    "valid_account_number": {
      "result": "valid",
      "details": {
        "reason": "",
        "expected_value": "",
        "message": ""
      }
    },
    "matching_account_number_and_bank_code": {
      "result": "valid",
      "details": {
        "reason": "",
        "expected_value": "",
        "message": ""
      }
    },
    "matching_account_holder": {
      "result": "valid",
      "details": {
        "reason": "",
        "expected_value": "",
        "message": ""
      }
    },
    "active_account": {
      "result": "valid",
      "details": {
        "reason": "",
        "expected_value": "",
        "message": ""
      }
    },
    "created_at": "2024-10-24T12:35:01.892244399Z"
  },
  "created_at": "2024-10-23T12:34:34.721347Z",
  "disabled_at": null
}