Requests
These endpoints allow you to submit new Token requests, retrieve information about existing token requests, and create a customization for a white-label Web App. Click an item below to expand/collapse its content.



appName | string – specifies the name for your app

additionalProp1 | string – color 1 (ex. #FF1A262C)
additionalProp1 | string – color 2 (ex. #FF05A5F0)
additionalProp3 | string – color 3 (ex. #FFE9EAF0)
consentText | string – custom UI text that prompts user to grant consent

accessMode | string – specifies whether access is public; available values: DEFAULT or PUBLIC; default = DEFAULT
data | string($byte) – byte array converted to a string; represents dimensions of the logo
name | string – name of the file containing the logo
ownerId | string – memberId of logo owner
type | string – MIME type in accordance with IETF RFC 6368
name | string – name of the customization


customizationId | string – deprecated; Token-generated identifier for the customization to be used in subsequent , , and requests
400 Bad Request | status=INVALID_ARGUMENT.withDescription(error) – client specified an invalid argument
401 Unauthorized | status=UNAUTHENTICATED.withDescription(error) – request does not have valid authentication credentials needed to perform the operation
403 Forbidden | status=PERMISSION_DENIED.withDescription(error) – caller does not have the required permission to execute the operation specified. This error message will be accompanied by the reason from the bank. Typically means the access token has expired and the TPP needs its user to re-authenticate with the bank
404 Not Found | status=NOT_FOUND.withDescription(error) – requested entity, such as a file or directory, was not found
429 Too Many Requests | status=RESOURCE_EXHAUSTED.withDescription(error) – resource, such as a per-user quota or file system, is exhausted (out of space)
500 Internal Server Error | status=INTERNAL.withDescription(error) – could refer to either an error on Token’s end or an error on the bank’s end. When the bank reports a 5xx error, Token sets token-external-error=true as a header in the HTTP response, indicating that the "internal" error originates from the bank. When one of Token's internal services fails or when the bank reports a 4xx error, this header is not populated. The absence of this response header should be interpreted as token-external-error=false.
501 Not Implemented | status=UNIMPLEMENTED.withDescription(error) – operation not implemented / supported / enabled by the bank
503 Service Unavailable | status=UNAVAILABLE.withDescription(error) – service is unavailable, likely due to a transient condition; usually corrected with a retry
504 Gateway Timeout | status=DEADLINE_EXCEEDED.withDescription(error) – deadline expired before operation could complete




bankId | string – unique Token Platform identifier for the bank to which the request is being submitted
psuId | string – unique identifier for the bank customer(account holder) providing consent to initiate the request; recommended to identify group payments initiated by the same PSU


realmId | string – verified memberId of existing Token member
type | string – the type of alias; available values: INVALID, UNKNOWN, EMAIL, PHONE, DOMAIN, USERNAME, BANK, CUSTOM, or EIDAS; default = INVALID
value | string – the alias string representing the type; e.g., "elvis.lives@whatif.com" or "e-sales.token.io"
id | string – Token-assigned memberId of the TPP
receiptRequested | boolean($boolean) – requests email confirmation of the token request
sourceIban | string – specified if the user provided the IBAN rather than the TPP






bankgiroNumber | string – consists of 7 or 8 digits; clearing code is not used

bban | string – 10 to 30 characters comprising the bank code (including the account number) and a checksum key

accountNumber | string – unique string of numbers identifying a deposit account
sortCode | string – number assigned to a branch of a bank, typically containing six digits in the ##-##-## format and most commonly used in the UK and Ireland

iban | string – consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

msisdn | string – composed of the country code and the national destination code; be sure to remove the + sign and any 0 before the mobile number

pan | string – 14, 15, or 16 digit number generated as a unique identifier for a primary account

plusgiroNumber | string – bank account number (minimum 2 and maximum 8 digits); clearing code is not used

accountId | string – bank account identifier for a linked account used by Token's Bank Integration Account Linking Service
memberId | string – Token-generated member identifier for the user/account holder


city | string – name of the city as given in postal addresses of the building/area
conscriptNumber | string – special kind of house number; relates to a settlement instead of a street. Conscription numbers were introduced in the Austrio-Hungarian Empire and are still in use in some parts of Europe, sometimes together with street-related house numbers, which are also called orientation numbers
country | string – nation with its own government, occupying a particular territory containing the address
district | string – defined district within the city or country containing the address
flats | string – house numbers (range or list) of flats behind a door
full | string – used for a full-text, often multi-line, address if you find the structured address fields unsuitable for denoting the address of this particular location. Examples: "Fifth house on the left after the village oak, Smalltown, Smallcountry" or "1200 West Sunset Boulevard Suite 110A". Typically, such strings cannot be parsed by software
hamlet | string – small human settlement. In different jurisdictions and geographies, a hamlet may be the size of a town, village or parish, or may be considered to be a smaller settlement or subdivision or satellite entity to a larger settlement
houseName | string – name of a house; sometimes used in countries like England instead of (or in addition to) a house number
houseNumber | string – house number (may contain letters, dashes or other characters); identifies a single building with multiple addresses
place | string – part of an address which refers to the name of some territorial zone (like an island, square) instead of a street; should not be included together with street
postCode | string – identifier consisting of a group of letters and/or numbers that is added to a postal address to assist the sorting of mail
province | string – for Canada, uppercase two-letter postal abbreviations (BC, AB, ON, QC, etc.)
state | string –For the US, uppercase two-letter postal abbreviation (AK, CA, HI, NY, TX, WY, etc.)
street | string – name of the respective street in which the dwelling or business is located or where mail is received
subdistrict | string – smaller, readily identifiable part of a district
suburb | string – suburbs and localities are the names of geographic subdivisions of urban area in Australia
legalnames | string array – comma-separated list of payer's registered legal identities
type | string – specifies the type of account resource requested; available values: ACCOUNT_INVALID, ACCOUNT_INFO, ACCOUNT_BALANCE, ACCOUNT_TRANSACTIONS, ACCOUNT_TRANSFER_DESTINATIONS, ACCOUNT_FUNDS_CONFIRMATION, ACCOUNT_STANDING_ORDERS; default = ACCOUNT_INVALID

resources | string array – specifies the account resources included in the request; available values: INVALID, ACCOUNTS, BALANCES, TRANSACTIONS, TRANSFER_DESTINATIONS, FUNDS_CONFIRMATIONS, STANDING_ORDERS; default = INVALID

displayName | string – name of recipient shown to user; required when specifying actingAs, optional otherwise
logoUrl | string – URL pointing to recipient's logo
refId | string – TPP's discretionary reference identification of the recipient, opaque to Token; can be used by a "gateway" business member to (uniquely) define a merchant that is acting through it.The uniqueness of refId should be handled by the gateway member; typically a reseller requiring separate reports for each participating merchant it is representing
secondaryName | string – domain or email address of recipient shown to user along with displayName




bankgiroNumber | string – consists of 7 or 8 digits; clearing code is not used

bban | string – 10 to 30 characters comprising the bank code (including the account number) and a checksum key

accountNumber | string – unique string of numbers identifying a deposit account
sortCode | string – number assigned to a branch of a bank, typically containing six digits in the ##-##-## format and most commonly used in the UK and Ireland

iban | string – consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

msisdn | string – composed of the country code and the national destination code; be sure to remove the + sign and any 0 before the mobile number

pan | string – 14, 15, or 16 digit number generated as a unique identifier for a primary account

plusgiroNumber | string – bank account number (minimum 2 and maximum 8 digits); clearing code is not used

accountId | string – bank account identifier for a linked account used by Token's Bank Integration Account Linking Service
memberId | string – Token-generated member identifier for the user/account holder
bankId | string – unique Token Platform identifier for payer's bank
bic | string – standard format for business identifier code (also known as SWIFT code) for payer's bank


city | string – name of the city as given in postal addresses of the building/area
conscriptNumber | string – special kind of house number; relates to a settlement instead of a street. Conscription numbers were introduced in the Austrio-Hungarian Empire and are still in use in some parts of Europe, sometimes together with street-related house numbers, which are also called orientation numbers
country | string – nation with its own government, occupying a particular territory containing the address
district | string – defined district within the city or country containing the address
flats | string – house numbers (range or list) of flats behind a door
full | string – used for a full-text, often multi-line, address if you find the structured address fields unsuitable for denoting the address of this particular location. Examples: "Fifth house on the left after the village oak, Smalltown, Smallcountry" or "1200 West Sunset Boulevard Suite 110A". Typically, such strings cannot be parsed by software
hamlet | string – small human settlement. In different jurisdictions and geographies, a hamlet may be the size of a town, village or parish, or may be considered to be a smaller settlement or subdivision or satellite entity to a larger settlement
houseName | string – name of a house; sometimes used in countries like England instead of (or in addition to) a house number
houseNumber | string – house number (may contain letters, dashes or other characters); identifies a single building with multiple addresses
place | string – part of an address which refers to the name of some territorial zone (like an island, square) instead of a street; should not be included together with street
postCode | string – identifier consisting of a group of letters and/or numbers that is added to a postal address to assist the sorting of mail
province | string – for Canada, uppercase two-letter postal abbreviations (BC, AB, ON, QC, etc.)
state | string –For the US, uppercase two-letter postal abbreviation (AK, CA, HI, NY, TX, WY, etc.)
street | string – name of the respective street in which the dwelling or business is located or where mail is received
subdistrict | string – smaller, readily identifiable part of a district
suburb | string – suburbs and localities are the names of geographic subdivisions of urban area in Australia
legalNames | string array – comma-separated list of payer's registered legal identities
totalAmount | string – specifies the total amount of funds being distributed

amount | string – transaction amount valued in currency
currency | string – ISO 4217 3-letter currency code; e.g., "USD" or "EUR"
description | string – description of the transaction


account | string – payee's ACH-registered bank account
routing | string – payee's ACH-registered bank routing number

accountNumber | string – payee's BACS-registered bank account number
sortCode | string – 6-digit number identifying the payee's bank branch

bankgiroNumber | string – alias for the payee's bank account; consists of 7 or 8 digits; clearing code is not used

accountNumber | string – payee's AMEX card nmber

accountNumber | string – payee's CHAPS-registered bank account number
sortCode | string – 6-digit number identifying the payee's bank branch

bankId | string – unique Token Platform identifier for the bank
payload | string – transfer payload


city | string – name of the city as given in postal addresses of the building/area
conscriptNumber | string – special kind of house number; relates to a settlement instead of a street. Conscription numbers were introduced in the Austrio-Hungarian Empire and are still in use in some parts of Europe, sometimes together with street-related house numbers, which are also called orientation numbers
country | string – nation with its own government, occupying a particular territory containing the address
district | string – defined district within the city or country containing the address
flats | string – house numbers (range or list) of flats behind a door
full | string – used for a full-text, often multi-line, address if you find the structured address fields unsuitable for denoting the address of this particular location. Examples: "Fifth house on the left after the village oak, Smalltown, Smallcountry" or "1200 West Sunset Boulevard Suite 110A". Typically, such strings cannot be parsed by software
hamlet | string – small human settlement. In different jurisdictions and geographies, a hamlet may be the size of a town, village or parish, or may be considered to be a smaller settlement or subdivision or satellite entity to a larger settlement
houseName | string – name of a house; sometimes used in countries like England instead of (or in addition to) a house number
houseNumber | string – house number (may contain letters, dashes or other characters); identifies a single building with multiple addresses
place | string – part of an address which refers to the name of some territorial zone (like an island, square) instead of a street; should not be included together with street
postCode | string – identifier consisting of a group of letters and/or numbers that is added to a postal address to assist the sorting of mail
province | string – for Canada, uppercase two-letter postal abbreviations (BC, AB, ON, QC, etc.)
state | string –For the US, uppercase two-letter postal abbreviation (AK, CA, HI, NY, TX, WY, etc.)
street | string – name of the respective street in which the dwelling or business is located or where mail is received
subdistrict | string – smaller, readily identifiable part of a district
suburb | string – suburbs and localities are the names of geographic subdivisions of urban area in Australia
legalNames | string array – comma-separated list of payer's registered legal identities

accountNumber | string – payee's Elixir-registered bank account number

bic | string – standard format for business identifier code (also known as SWIFT code) used to identify banks and financial institutions globally
iban | string – payee's international bank account number; consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

accountNumber | string – payee's Elixir-registered bank account number

accountNumber | string – payee's FPS-registered bank account number
sortCode | string – 6-digit number identifying the payee's bank branch

iban | string – payee's international bank account number; consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

plusgiroNumber | string – bank account number (minimum 2 and maximum 8 digits); clearing code is not used

bic | string – standard format for business identifier code (also known as SWIFT code) used to identify banks and financial institutions globally
iban | string – payee's international bank account number; consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

bic | string – standard format for business identifier code (also known as SWIFT code) used to identify banks and financial institutions globally
iban | string – payee's international bank account number; consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

accountNumber | string – payee's Polish bank account number

account | string – payee's bank account number
bic | string – standard format for business identifier code (also known as SWIFT code) used to identify banks and financial institutions globally

iban | string – payee's international bank account number; consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

accountId | string – bank account identifier for a linked account used by Token's Bank Integration Account Linking Service
memberId | string – Token-generated member identifier for the user/account holder
type | string –specifies the type of transfer destination; available values: UNKNOWN, BUSINESS, or PERSONAL; default = UNKNOWN
callBackState | string – sets the callback state of the request; used for the signature in a GET /token-requests/{tokenRequestId}/token-request-result call, in which the signing payload for the signature is a combination of the state and tokenId to verify whether or not the tokenId is related to the state sent by the TPP
countries | string array – specifies the destination country or countries in ISO 3166 alpha-2 format (ex. DE, IT, GB, etc.); used to limit the number of countries displayed in the Token Web App for user selection

credential1 | string – bank-defined user credential 1
credential2 | string – bank-defined user credential 2
credential3 | string – bank-defined user credential 3
customizationId | string – deprecated; specifies the TPP's custom Web App UI configuration returned in the response to the respective POST /customization request; required if not pre-configured using the dashboard (see )
description | string – Description of the payment with the following qualifiers: (i) must not contain special characters; (ii) length must be no greater than 255 characters; (iii) description in a subsequent call must match description in originating request; (iv) description omitted in originating request must also be omitted in subsequent calls; (v) description omitted in subsequent call will be replaced with refId. This field maps to description in the bank's consentRequest presented to the user. Warning: If description in a subsequent token request for lookups/changes/updates (retrieve, redeem, or cancel) doesn't match the description in the originating token request, an exception will be thrown.
redirectUrl | string – specifies the bank's callback URL with which your server initiates token redemption
refId | string – TPP-generated reference identifier for the token; not to be confused with requestId. RefId is typically used by the TPP to reconcile transactions against payments received. RefId maps to tppRefId in the bank's consentRequest. It is needed to match/verify the originating token request with the bank's consent request. Warning: If the description in subsequent token lookups/changes/updates (retrieve, redeem, or cancel) doesn't match the description in the originating token request, an exception will be thrown.

amount | string – specifies the value (in currency) of payments scheduled according to frequency
currency | string – ISO 4217 3-letter currency code; e.g., "USD" or "EUR"
endDate | string – date when regularly scheduled payments end; uses YYYY-MM-DD or YYYYMMDD format
frequency | string – specifies ISO 20022 code for the scheduled frequency of standing order payments occurring between the startDate and endDate: DAIL – daily; once a day; WEEK – weekly; once a week; TOWK – twice weekly/ two times a week; MNTH – monthly/once a month; TOMN – twice monthly/two times a month; QUTR – quarterly/once every 3 months; SEMI – semi-annually/two times each year; YEAR – annually/once a year


chargeBearer | string – bearer of the charges, if any, for international transfers; available values: INVALID_CHARGE_BEARER, CRED (all charges are borne by the creditor), DEBT (all charges are borne by the debtor), SHAR (the parties share the charges), or SLEV (each party bears its own charges; recommended on SEPA payments); default = INVALID_CHARGE_BEARER
purposeCode | string – ISO 20022 external purpose code
ultimateCreditor | string – ultimate party to which an amount of money is due
ultimateDebtor | string – ultimate party that owes that owes money to the [ultimate] creditor



currency | string – ISO 4217 3-letter currency code; e.g., "USD" or "EUR"
value | string – amount valued in currency
finalPaymentDateTime | string – due date and time for the final payment in ISO 8601 format (YYYY-MM-DDThh:mm:ssTZD or YYYYMMDDThh:mm:ssTZD)

currency | string – ISO 4217 3-letter currency code; e.g., "USD" or "EUR"
value | string – amount valued in currency
firstPaymentDateTime | string – due date and time for the first payment in ISO 8601 format (YYYY-MM-DDThh:mm:ssTZD or YYYYMMDDThh:mm:ssTZD)
frequency | string – specifies ISO 20022 code for the scheduled frequency of standing order payments occurring between the first and final payments: DAIL – daily; once a day; WEEK – weekly; once a week; TOWK – twice weekly/ two times a week; MNTH – monthly/once a month; TOMN – twice monthly/two times a month; QUTR – quarterly/once every 3 months; SEMI – semi-annually/two times each year; YEAR – annually/once a year
numberOfPayments | int32 – total number of recurring payments

currency | string – ISO 4217 3-letter currency code; e.g., "USD" or "EUR"
value | string – amount valued in currency
recurringPaymentDateTime | string – due date and time for each recurring payment in ISO 8601 format (YYYY-MM-DDThh:mm:ssTZD or YYYYMMDDThh:mm:ssTZD)


addressLine | string array – specifies the delivery address using multiple lines, as necessary
buildingNumber | string – building number within the delivery address
country | string – nation with its own government, occupying a particular territory containing the address
countrySubdivision | string array – identifies a subdivision of a country; for instance, a state, region, or county
postCode | string – identifier consisting of a group of letters and/or numbers that is added to a postal address to assist the sorting of mail
streetName | string – name of the respective street or thoroughfare in which the dwelling or business is located or where mail is received
townName | string – name of a built-up area with defined boundaries and a local government
merchantCategoryCode | string – Category code conforming to ISO 18245 related to the type of services or goods the merchant provides as a result of this transaction
merchantCustomerIdentification | string – unique customer identifier of the PSU with the merchant
paymentContextCode | string – specifies the payment context; available values: INVALID_PAYMENT_CONTEXT_CODE, BILL_PAYMENT, ECOMMERCE_GOODS, ECOMMERCE_SERVICES, OTHER, or PARTY_TO_PARTY; default = INVALID_PAYMENT_CONTEXT_CODE

addressLine | string array – specifies the delivery address using multiple lines, as necessary
buildingNumber | string – building number within the delivery address
country | string – nation with its own government, occupying a particular territory containing the address
countrySubdivision | string array – identifies a subdivision of a country; for instance, a state, region, or county
postCode | string – identifier consisting of a group of letters and/or numbers that is added to a postal address to assist the sorting of mail
streetName | string – name of the respective street or thoroughfare in which the dwelling or business is located or where mail is received
townName | string – name of a built-up area with defined boundaries and a local government
merchantCategoryCode | string – Category code conforming to ISO 18245 related to the type of services or goods the merchant provides as a result of this transaction
merchantCustomerIdentification | string – unique customer identifier of the PSU with the merchant
paymentContextCode | string – specifies the payment context; available values: INVALID_PAYMENT_CONTEXT_CODE, BILL_PAYMENT, ECOMMERCE_GOODS, ECOMMERCE_SERVICES, OTHER, or PARTY_TO_PARTY; default = INVALID_PAYMENT_CONTEXT_CODE

creditorAgentName | string – name of financial institution servicing an account for the creditor
endToEndIdentification | string – unique identification assigned by the initiating party to unambiguously identify the transaction; this identification is passed on, unchanged, throughout the entire end-to-end chain

deliveryMode | string – urgency classification for delivery; available values: INVALID_DELIVERY_MODE, STANDARD_D2, STANDARD_D1, URGENT_D1, EXPRESS_D0; default = INVALID_DELIVERY_MODE
hold | boolean – indicates whether payment should be held until confirmation of delivery



name | string – name by which the party is known and which is usually used to identify that party

identification | string – alias of the account
issuer | string – entity that assigned the identification; country code or any organisation name or identifier that can be recognized by both parties
schemeName | string – name of the identification scheme. Possible values for the scheme name, partially based on ISO20022 external code list, are (a) BANK (BankPartyIdentification): Unique and unambiguous assignment made by a specific bank or similar financial institution to identify a relationship as defined between the bank and its client; (b) COID (CountryIdentificationCode) : Country authority given organisation identification; e.g., corporate registration number; (c) SREN (SIREN): 9-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation in France; (d) SRET (SIRET): 14-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation unit in France; consists of the SIREN number, followed by a five digit classification number, to identify the local geographical unit of that entity; (e) NIDN (NationalIdentityNumber): assigned by an authority to identify the national identity number of a person. Other values are also permitted, for instance: - OAUT (OAUTH2): OAUTH2 access token that is owned by the PISP being also an AISP and that can be used in order to identify the PSU - CPAN (CardPan): Card PAN

addressLine | string array – up to 4 lines that capture the mailing address
country | string – nation with its own government, occupying a particular territory containing the address

identification | string – alias of the account
issuer | string – entity that assigned the identification; country code or any organisation name or identifier that can be recognized by both parties
schemeName | string – name of the identification scheme. Possible values for the scheme name, partially based on ISO20022 external code list, are (a) BANK (BankPartyIdentification): Unique and unambiguous assignment made by a specific bank or similar financial institution to identify a relationship as defined between the bank and its clien; (b) COID (CountryIdentificationCode) : Country authority given organisation identification; e.g., corporate registration number; (c) SREN (SIREN): 9-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation in France; (d) SRET (SIRET): 14-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation unit in France; consists of the SIREN number, followed by a five digit classification number, to identify the local geographical unit of that entity; (e) NIDN (NationalIdentityNumber): assigned by an authority to identify the national identity number of a person. Other values are also permitted, for instance: - OAUT (OAUTH2): OAUTH2 access token that is owned by the PISP being also an AISP and that can be used in order to identify the PSU - CPAN (CardPan): Card PAN

currency | string – ISO 4217 currency code for the account
iban | string – consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

identification | string – alias of the account
issuer | string – entity that assigned the identification; country code or any organisation name or identifier that can be recognized by both parties
schemeName | string – name of the identification scheme. Possible values for the scheme name, partially based on ISO20022 external code list, are (a) BANK (BankPartyIdentification): Unique and unambiguous assignment made by a specific bank or similar financial institution to identify a relationship as defined between the bank and its clien; (b) COID (CountryIdentificationCode) : Country authority given organisation identification; e.g., corporate registration number; (c) SREN (SIREN): 9-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation in France; (d) SRET (SIRET): 14-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation unit in France; consists of the SIREN number, followed by a five digit classification number, to identify the local geographical unit of that entity; (e) NIDN (NationalIdentityNumber): assigned by an authority to identify the national identity number of a person. Other values are also permitted, for instance: - OAUT (OAUTH2): OAUTH2 access token that is owned by the PISP being also an AISP and that can be used in order to identify the PSU - CPAN (CardPan): Card PAN

bicFi | string – code allocated to a financial institution by the ISO 9362 Registration Authority as described in ISO 9362 "Banking - Banking telecommunication messages - Business identification code (BIC)"

clearingSystemId | string – specification of a pre-agreed offering between clearing agents or the channel through which the payment instruction is processed
memberId | string – identification of a member of a clearing system
name | string – name by which the party is known and which is usually used to identify that party

addressLine | string array – up to 4 lines that capture the mailing address
country | string – nation with its own government, occupying a particular territory containing the address
id | string – identifier of the beneficiary
endToEndId | string – unique identification assigned by the initiating party to unambiguously identify the transaction, which is passed on, unchanged, throughout the entire end-to-end chain


endToEndIdentification | string – a short reference field to share an invoice or receipt number for your records; this reference is important to the debtor (could be an internal reference ID against the transaction) but it Is NOT the reference information that will be primarily populated on the statement of the creditor (beneficiary)
instructionIdentification | string – TPP-generated, unique transaction Id passed to the bank (mandatory) but does not have to go any further in the payment flow. Expectation is that this is unique indefinitely across all time periods by including a date or date time element to the field, or by inserting a unique Id
remittanceInformation | object – reference information that the creditor (or beneficiary) uses to reconcile (e.g., Invoice 123)


addressLine | string array – specifies the delivery address using multiple lines, as necessary
buildingNumber | string – building number within the delivery address
country | string – nation with its own government, occupying a particular territory containing the address
countrySubdivision | string array – identifies a subdivision of a country; for instance, a state, region, or county
postCode | string – identifier consisting of a group of letters and/or numbers that is added to a postal address to assist the sorting of mail
streetName | string – name of the respective street or thoroughfare in which the dwelling or business is located or where mail is received
townName | string – name of a built-up area with defined boundaries and a local government
merchantCategoryCode | string – Category code conforming to ISO 18245 related to the type of services or goods the merchant provides as a result of this transaction
merchantCustomerIdentification | string – unique customer identifier of the PSU with the merchant
paymentContextCode | string – specifies the payment context; available values: INVALID_PAYMENT_CONTEXT_CODE, BILL_PAYMENT, ECOMMERCE_GOODS, ECOMMERCE_SERVICES, OTHER, or PARTY_TO_PARTY; default = INVALID_PAYMENT_CONTEXT_CODE

addressLine | string array – specifies the delivery address using multiple lines, as necessary
buildingNumber | string – building number within the delivery address
country | string – nation with its own government, occupying a particular territory containing the address
countrySubdivision | string array – identifies a subdivision of a country; for instance, a state, region, or county
postCode | string – identifier consisting of a group of letters and/or numbers that is added to a postal address to assist the sorting of mail
streetName | string – name of the respective street or thoroughfare in which the dwelling or business is located or where mail is received
townName | string – name of a built-up area with defined boundaries and a local government
merchantCategoryCode | string – Category code conforming to ISO 18245 related to the type of services or goods the merchant provides as a result of this transaction
merchantCustomerIdentification | string – unique customer identifier of the PSU with the merchant
paymentContextCode | string – specifies the payment context; available values: INVALID_PAYMENT_CONTEXT_CODE, BILL_PAYMENT, ECOMMERCE_GOODS, ECOMMERCE_SERVICES, OTHER, or PARTY_TO_PARTY; default = INVALID_PAYMENT_CONTEXT_CODE

creditorAgent | string – unique and unambiguous identification of a financial institution, as assigned under an internationally recognised or proprietary identification scheme
creditorAgentName | string – name of financial institution servicing an account for the creditor
endToEndIdentification | string – unique identification assigned by the initiating party to unambiguously identify the transaction; this identification is passed on, unchanged, throughout the entire end-to-end chain
remittanceInformation | string – information supplied to enable matching of an entry with the items that the transfer is intended to settle, such as commercial invoices in an accounts receivable system

deliveryMode | string – urgency classification for delivery; available values: INVALID_DELIVERY_MODE, STANDARD_D2, STANDARD_D1, URGENT_D1, EXPRESS_D0; default = INVALID_DELIVERY_MODE
hold | boolean – indicates whether payment should be held until confirmation of delivery



name | string – name by which the party is known and which is usually used to identify that party

identification | string – alias of the account
issuer | string – entity that assigned the identification; country code or any organisation name or identifier that can be recognized by both parties
schemeName | string – name of the identification scheme. Possible values for the scheme name, partially based on ISO20022 external code list, are (a) BANK (BankPartyIdentification): Unique and unambiguous assignment made by a specific bank or similar financial institution to identify a relationship as defined between the bank and its client; (b) COID (CountryIdentificationCode) : Country authority given organisation identification; e.g., corporate registration number; (c) SREN (SIREN): 9-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation in France; (d) SRET (SIRET): 14-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation unit in France; consists of the SIREN number, followed by a five digit classification number, to identify the local geographical unit of that entity; (e) NIDN (NationalIdentityNumber): assigned by an authority to identify the national identity number of a person. Other values are also permitted, for instance: - OAUT (OAUTH2): OAUTH2 access token that is owned by the PISP being also an AISP and that can be used in order to identify the PSU - CPAN (CardPan): Card PAN

addressLine | string array – up to 4 lines that capture the mailing address
country | string – nation with its own government, occupying a particular territory containing the address

identification | string – alias of the account
issuer | string – entity that assigned the identification; country code or any organisation name or identifier that can be recognized by both parties
schemeName | string – name of the identification scheme. Possible values for the scheme name, partially based on ISO20022 external code list, are (a) BANK (BankPartyIdentification): Unique and unambiguous assignment made by a specific bank or similar financial institution to identify a relationship as defined between the bank and its client; (b) COID (CountryIdentificationCode) : Country authority given organisation identification; e.g., corporate registration number; (c) SREN (SIREN): 9-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation in France; (d) SRET (SIRET): 14-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation unit in France; consists of the SIREN number, followed by a five digit classification number, to identify the local geographical unit of that entity; (e) NIDN (NationalIdentityNumber): assigned by an authority to identify the national identity number of a person. Other values are also permitted, for instance: - OAUT (OAUTH2): OAUTH2 access token that is owned by the PISP being also an AISP and that can be used in order to identify the PSU - CPAN (CardPan): Card PAN

currency | string – ISO 4217 currency code for the account
iban | string – consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

identification | string – alias of the account
issuer | string – entity that assigned the identification; country code or any organisation name or identifier that can be recognized by both parties
schemeName | string – name of the identification scheme. Possible values for the scheme name, partially based on ISO20022 external code list, are (a) BANK (BankPartyIdentification): Unique and unambiguous assignment made by a specific bank or similar financial institution to identify a relationship as defined between the bank and its client; (b) COID (CountryIdentificationCode) : Country authority given organisation identification; e.g., corporate registration number; (c) SREN (SIREN): 9-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation in France; (d) SRET (SIRET): 14-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation unit in France; consists of the SIREN number, followed by a five digit classification number, to identify the local geographical unit of that entity; (e) NIDN (NationalIdentityNumber): assigned by an authority to identify the national identity number of a person. Other values are also permitted, for instance: - OAUT (OAUTH2): OAUTH2 access token that is owned by the PISP being also an AISP and that can be used in order to identify the PSU - CPAN (CardPan): Card PAN

bicFi | string – code allocated to a financial institution by the ISO 9362 Registration Authority as described in ISO 9362 "Banking - Banking telecommunication messages - Business identification code (BIC)"

clearingSystemId | string – specification of a pre-agreed offering between clearing agents or the channel through which the payment instruction is processed
memberId | string – identification of a member of a clearing system
name | string – name by which the party is known and which is usually used to identify that party

addressLine | string array – up to 4 lines that capture the mailing address
country | string – nation with its own government, occupying a particular territory containing the address

bicFi | string – code allocated to a financial institution by the ISO 9362 Registration Authority as described in ISO 9362 "Banking - Banking telecommunication messages - Business identification code (BIC)"

clearingSystemId | string – specification of a pre-agreed offering between clearing agents or the channel through which the payment instruction is processed
memberId | string – identification of a member of a clearing system
name | string – name by which the party is known and which is usually used to identify that party

addressLine | string array – up to 4 lines that capture the mailing address
country | string – nation with its own government, occupying a particular territory containing the address
endToEndId | string – unique identification assigned by the initiating party to unambiguously identify the transaction, which is passed on, unchanged, throughout the entire end-to-end chain

categoryPurpose | string – specifies the high level purpose of the instruction based on a set of pre-defined categories; used by the initiating party to provide information concerning the processing of the payment and is likely to trigger special processing by any of the agents involved in the payment chain. Available values: CASH (general cash management instruction), CORT (transaction is related to settlement of a trade — e.g., FX or securities), or DVPM (pre-advises account servicer of a forthcoming deliver-against-payment instruction); default = CASH
instructionPriority | string – indicates the urgency or order of importance the instructing party would like to apply to processing; van be ignored for SCTInst (SEPA Instant)
localInstrument | string – used to specify a local instrument, local clearing option and/or further qualify the service or service level. INST value is used to ask for SEPA instant Payment (SCTInst). For International payments, this field may be valued with one of the ISO 20022 external codes to specify which payment instrument should be used by the creditor's bank
serviceLevel | string – only SEPA is allowed

regulatory ReportingCode | string array – regulatory and statutory codes provided by the NCA



requiresExternalAuth | boolean – account requires external authorization
supportsInformation | boolean – account available for AIS operations
supportsPayment | boolean – account available for PIS operations
supportsRecievePayment | boolean – account can receive money transfers
supportsSendPayment | boolean – account can send money transfers

account | string – payer's ACH-registered bank account
routing | string – payer's ACH-registered bank routing number

bankId | string – unique Token bank identifier

bankId | object – unique Token bank identifier
payload | string – special/custom transfer instructions

accountNumber | string – payer's bank account number
bankCode | string – domestic bank code of payee's bank
country | string – common country in which both payer and payee banks have their place of business

accountNumber | string – payer's UK bank account number
sortCode | string – 6-digit number identifying the payer's bank branch

bankId | string – unique Token bank identifier
nonce | string – time-variant arbitrary number valid for a single use only

bic | string – standard format for business identifier code (also known as SWIFT code) for payer's bank
iban | string – consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

bank-defined | [*] – bank-dependent fields 0 .. n; each respective data type is also bank-dependent (string, number, boolean, null/empty, object, or array)

secretId | string – identifier used to mask account number if it contains a primary/principal account number

bic | string – standard format for business identifier code (also known as SWIFT code) for payee's bank
iban | string – consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

account | string – payer's account number
bic | string – standard format for business identifier code (also known as SWIFT code) for payer's bank

accountId | string – specifies unique Token account identifier for payer's account
memberId | string – specifies unique Token member ID for payer



ciphertext | string – base64url encoded encrypted message
noop | object – empty object indicating no-op encryption

algorithm | string – RSA/ECB/OAEPWithSHA-256AndMGF1Padding
keyId | string – ID of the key used for encryption
signature | string – Base64url encoded ciphertext signature
signatureKeyId | string – key-id of the signature

aesAlgorithm | string – AES/CBC/PKCS5Padding
encryptedAesKey | string – Base64url encoded RSA-encrypted AES key
rsaAlgorithm | string – RSA/ECB/OAEPWithSHA-256AndMGF1Padding
rsaKeyId | string – identifies the public key protected content from the perspective of the licence
signature | string – Base64url encoded ciphertext signature
signatureKeyId | string – key-id of the signature
bankId | string – specifies unique bank identifier for payer's bank recognized by the Token Platform


bankgiroNumber | string – consists of 7 or 8 digits; clearing code is not used

bban | string – 10 to 30 characters comprising the bank code (including the account number) and a checksum key

accountNumber | string – unique string of numbers identifying a deposit account
sortCode | string – number assigned to a branch of a bank, typically containing six digits in the ##-##-## format and most commonly used in the UK and Ireland

iban | string – consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

msisdn | string – composed of the country code and the national destination code; be sure to remove the + sign and any 0 before the mobile number

pan | string – 14, 15, or 16 digit number generated as a unique identifier for a primary account

plusgiroNumber | string – bank account number (minimum 2 and maximum 8 digits); clearing code is not used

accountId | string – bank account identifier for a linked account used by Token's Bank Integration Account Linking Service
memberId | string – Token-generated member identifier for the user/account holder
bankId | string – unique Token Platform identifier for payer's bank
bic | string – standard format for business identifier code (also known as SWIFT code) for payer's bank


city | string – name of the city as given in postal addresses of the building/area
conscriptNumber | string – special kind of house number; relates to a settlement instead of a street. Conscription numbers were introduced in the Austrio-Hungarian Empire and are still in use in some parts of Europe, sometimes together with street-related house numbers, which are also called orientation numbers
country | string – nation with its own government, occupying a particular territory containing the address
district | string – defined district within the city or country containing the address
flats | string – house numbers (range or list) of flats behind a door
full | string – used for a full-text, often multi-line, address if you find the structured address fields unsuitable for denoting the address of this particular location. Examples: "Fifth house on the left after the village oak, Smalltown, Smallcountry" or "1200 West Sunset Boulevard Suite 110A". Typically, such strings cannot be parsed by software
hamlet | string – small human settlement. In different jurisdictions and geographies, a hamlet may be the size of a town, village or parish, or may be considered to be a smaller settlement or subdivision or satellite entity to a larger settlement
houseName | string – name of a house; sometimes used in countries like England instead of (or in addition to) a house number
houseNumber | string – house number (may contain letters, dashes or other characters); identifies a single building with multiple addresses
place | string – part of an address which refers to the name of some territorial zone (like an island, square) instead of a street; should not be included together with street
postCode | string – identifier consisting of a group of letters and/or numbers that is added to a postal address to assist the sorting of mail
province | string – for Canada, uppercase two-letter postal abbreviations (BC, AB, ON, QC, etc.)
state | string –For the US, uppercase two-letter postal abbreviation (AK, CA, HI, NY, TX, WY, etc.)
street | string – name of the respective street in which the dwelling or business is located or where mail is received
subdistrict | string – smaller, readily identifiable part of a district
suburb | string – suburbs and localities are the names of geographic subdivisions of urban area in Australia
legalNames | string array – comma-separated list of payer's registered legal identities


account | string – payee's ACH-registered bank account
routing | string – payee's ACH-registered bank routing number

accountNumber | string – payee's BACS-registered bank account number
sortCode | string – 6-digit number identifying the payee's bank branch

bankgiroNumber | string – alias for the payee's bank account; consists of 7 or 8 digits; clearing code is not used

accountNumber | string – payee's AMEX card number

accountNumber | string – payee's CHAPS-registered bank account number
sortCode | string – 6-digit number identifying the payee's bank branch

bankId | string – unique Token Platform identifier for the bank
payload | string – transfer payload


city | string – name of the city as given in postal addresses of the building/area
conscriptNumber | string – special kind of house number; relates to a settlement instead of a street. Conscription numbers were introduced in the Austrio-Hungarian Empire and are still in use in some parts of Europe, sometimes together with street-related house numbers, which are also called orientation numbers
country | string – nation with its own government, occupying a particular territory containing the address
district | string – defined district within the city or country containing the address
flats | string – house numbers (range or list) of flats behind a door
full | string – used for a full-text, often multi-line, address if you find the structured address fields unsuitable for denoting the address of this particular location. Examples: "Fifth house on the left after the village oak, Smalltown, Smallcountry" or "1200 West Sunset Boulevard Suite 110A". Typically, such strings cannot be parsed by software
hamlet | string – small human settlement. In different jurisdictions and geographies, a hamlet may be the size of a town, village or parish, or may be considered to be a smaller settlement or subdivision or satellite entity to a larger settlement
houseName | string – name of a house; sometimes used in countries like England instead of (or in addition to) a house number
houseNumber | string – house number (may contain letters, dashes or other characters); identifies a single building with multiple addresses
place | string – part of an address which refers to the name of some territorial zone (like an island, square) instead of a street; should not be included together with street
postCode | string – identifier consisting of a group of letters and/or numbers that is added to a postal address to assist the sorting of mail
province | string – for Canada, uppercase two-letter postal abbreviations (BC, AB, ON, QC, etc.)
state | string –For the US, uppercase two-letter postal abbreviation (AK, CA, HI, NY, TX, WY, etc.)
street | string – name of the respective street in which the dwelling or business is located or where mail is received
subdistrict | string – smaller, readily identifiable part of a district
suburb | string – suburbs and localities are the names of geographic subdivisions of urban area in Australia
legalNames | string array – comma-separated list of payer's registered legal identities

accountNumber | string – payee's Elixir-registered bank account number

bic | string – standard format for business identifier code (also known as SWIFT code) used to identify banks and financial institutions globally
iban | string – payee's international bank account number; consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

accountNumber | string – payee's Elixir-registered bank account number

accountNumber | string – payee's FPS-registered bank account number
sortCode | string – 6-digit number identifying the payee's bank branch

iban | string – payee's international bank account number; consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

plusgiroNumber | string – bank account number (minimum 2 and maximum 8 digits); clearing code is not used

bic | string – standard format for business identifier code (also known as SWIFT code) used to identify banks and financial institutions globally
iban | string – payee's international bank account number; consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

bic | string – standard format for business identifier code (also known as SWIFT code) used to identify banks and financial institutions globally
iban | string – payee's international bank account number; consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

accountNumber | string – payee's Polish bank account number

account | string – payee's bank account number
bic | string – standard format for business identifier code (also known as SWIFT code) used to identify banks and financial institutions globally

iban | string – payee's international bank account number; consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

accountId | string – bank account identifier for a linked account used by Token's Bank Integration Account Linking Service
memberId | string – Token-generated member identifier for the user/account holder
type | string –specifies the type of transfer destination; available values: UNKNOWN, BUSINESS, or PERSONAL; default = UNKNOWN
remittanceReference | string – creditor's reference for matching an entry with the items that the transfer is intended to settle, such as commercial invoices in an accounts receivable system
returnRefundAccount | boolean($boolean) – requests that a refund account be returned in a callback for any amounts refunded
startDate | string – date when regularly scheduled payments will start; uses YYYY-MM-DD or YYYYMMDD format


realmId | string – identifies a member created under the realm of a specific bank
type | string – specifies the type of alias; available values: INVALID, UNKNOWN, EMAIL, PHONE, DOMAIN, USERNAME, BANK, CUSTOM, or EIDAS; default = INVALID
value | string – specifies the alias in type-appropriate format (ex. DOMAIN ® www.yourCompany.com)
id | string – Member ID of the TPP, a constant value in all requests; see Member Information
tokenExpiration | string($string) – TPP-requested expiration in milliseconds

amount | string – transaction amount valued in currency
confirmFunds | boolean($boolean) – if true, sufficient funds available for transfer are confirmed
currency | string – ISO 4217 3-letter currency code; e.g., "USD" or "EUR"


chargeBearer | string – bearer of the charges, if any, for international transfers; available values: INVALID_CHARGE_BEARER, CRED (all charges are borne by the creditor), DEBT (all charges are borne by the debtor), SHAR (the parties share the charges), or SLEV (each party bears its own charges; recommended on SEPA payments); default = INVALID_CHARGE_BEARER
purposeCode | string – ISO 20022 external purpose code
ultimateCreditor | string – ultimate party to which an amount of money is due
ultimateDebtor | string – ultimate party that owes that owes money to the [ultimate] creditor



currency | string – ISO 4217 3-letter currency code; e.g., "USD" or "EUR"
value | string – amount valued in currency
finalPaymentDateTime | string – due date and time for the final payment in ISO 8601 format (YYYY-MM-DDThh:mm:ssTZD or YYYYMMDDThh:mm:ssTZD)

currency | string – ISO 4217 3-letter currency code; e.g., "USD" or "EUR"
value | string – amount valued in currency
firstPaymentDateTime | string – due date and time for the first payment in ISO 8601 format (YYYY-MM-DDThh:mm:ssTZD or YYYYMMDDThh:mm:ssTZD)
frequency | string – specifies ISO 20022 code for the scheduled frequency of standing order payments occurring between the first and final payments: DAIL – daily; once a day; WEEK – weekly; once a week; TOWK – twice weekly/ two times a week; MNTH – monthly/once a month; TOMN – twice monthly/two times a month; QUTR – quarterly/once every 3 months; SEMI – semi-annually/two times each year; YEAR – annually/once a year
numberOfPayments | int32 – total number of recurring payments

currency | string – ISO 4217 3-letter currency code; e.g., "USD" or "EUR"
value | string – amount valued in currency
recurringPaymentDateTime | string – due date and time for each recurring payment in ISO 8601 format (YYYY-MM-DDThh:mm:ssTZD or YYYYMMDDThh:mm:ssTZD)


addressLine | string array – specifies the delivery address using multiple lines, as necessary
buildingNumber | string – building number within the delivery address
country | string – nation with its own government, occupying a particular territory containing the address
countrySubdivision | string array – identifies a subdivision of a country; for instance, a state, region, or county
postCode | string – identifier consisting of a group of letters and/or numbers that is added to a postal address to assist the sorting of mail
streetName | string – name of the respective street or thoroughfare in which the dwelling or business is located or where mail is received
townName | string – name of a built-up area with defined boundaries and a local government
merchantCategoryCode | string – Category code conforming to ISO 18245 related to the type of services or goods the merchant provides as a result of this transaction
merchantCustomerIdentification | string – unique customer identifier of the PSU with the merchant
paymentContextCode | string – specifies the payment context; available values: INVALID_PAYMENT_CONTEXT_CODE, BILL_PAYMENT, ECOMMERCE_GOODS, ECOMMERCE_SERVICES, OTHER, or PARTY_TO_PARTY; default = INVALID_PAYMENT_CONTEXT_CODE

addressLine | string array – specifies the delivery address using multiple lines, as necessary
buildingNumber | string – building number within the delivery address
country | string – nation with its own government, occupying a particular territory containing the address
countrySubdivision | string array – identifies a subdivision of a country; for instance, a state, region, or county
postCode | string – identifier consisting of a group of letters and/or numbers that is added to a postal address to assist the sorting of mail
streetName | string – name of the respective street or thoroughfare in which the dwelling or business is located or where mail is received
townName | string – name of a built-up area with defined boundaries and a local government
merchantCategoryCode | string – Category code conforming to ISO 18245 related to the type of services or goods the merchant provides as a result of this transaction
merchantCustomerIdentification | string – unique customer identifier of the PSU with the merchant
paymentContextCode | string – specifies the payment context; available values: INVALID_PAYMENT_CONTEXT_CODE, BILL_PAYMENT, ECOMMERCE_GOODS, ECOMMERCE_SERVICES, OTHER, or PARTY_TO_PARTY; default = INVALID_PAYMENT_CONTEXT_CODE

creditorAgentName | string – name of financial institution servicing an account for the creditor
endToEndIdentification | string – unique identification assigned by the initiating party to unambiguously identify the transaction; this identification is passed on, unchanged, throughout the entire end-to-end chain

deliveryMode | string – urgency classification for delivery; available values: INVALID_DELIVERY_MODE, STANDARD_D2, STANDARD_D1, URGENT_D1, EXPRESS_D0; default = INVALID_DELIVERY_MODE
hold | boolean – indicates whether payment should be held until confirmation of delivery



name | string – name by which the party is known and which is usually used to identify that party

identification | string – alias of the account
issuer | string – entity that assigned the identification; country code or any organisation name or identifier that can be recognized by both parties
schemeName | string – name of the identification scheme. Possible values for the scheme name, partially based on ISO20022 external code list, are (a) BANK (BankPartyIdentification): Unique and unambiguous assignment made by a specific bank or similar financial institution to identify a relationship as defined between the bank and its client; (b) COID (CountryIdentificationCode) : Country authority given organisation identification; e.g., corporate registration number; (c) SREN (SIREN): 9-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation in France; (d) SRET (SIRET): 14-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation unit in France; consists of the SIREN number, followed by a five digit classification number, to identify the local geographical unit of that entity; (e) NIDN (NationalIdentityNumber): assigned by an authority to identify the national identity number of a person. Other values are also permitted, for instance: - OAUT (OAUTH2): OAUTH2 access token that is owned by the PISP being also an AISP and that can be used in order to identify the PSU - CPAN (CardPan): Card PAN

addressLine | string array – up to 4 lines that capture the mailing address
country | string – nation with its own government, occupying a particular territory containing the address

identification | string – alias of the account
issuer | string – entity that assigned the identification; country code or any organisation name or identifier that can be recognized by both parties
schemeName | string – name of the identification scheme. Possible values for the scheme name, partially based on ISO20022 external code list, are (a) BANK (BankPartyIdentification): Unique and unambiguous assignment made by a specific bank or similar financial institution to identify a relationship as defined between the bank and its client; (b) COID (CountryIdentificationCode) : Country authority given organisation identification; e.g., corporate registration number; (c) SREN (SIREN): 9-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation in France; (d) SRET (SIRET): 14-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation unit in France; consists of the SIREN number, followed by a five digit classification number, to identify the local geographical unit of that entity; (e) NIDN (NationalIdentityNumber): assigned by an authority to identify the national identity number of a person. Other values are also permitted, for instance: - OAUT (OAUTH2): OAUTH2 access token that is owned by the PISP being also an AISP and that can be used in order to identify the PSU - CPAN (CardPan): Card PAN

currency | string – ISO 4217 currency code for the account
iban | string – consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

identification | string – alias of the account
issuer | string – entity that assigned the identification; country code or any organisation name or identifier that can be recognized by both parties
schemeName | string – name of the identification scheme. Possible values for the scheme name, partially based on ISO20022 external code list, are (a) BANK (BankPartyIdentification): Unique and unambiguous assignment made by a specific bank or similar financial institution to identify a relationship as defined between the bank and its client; (b) COID (CountryIdentificationCode) : Country authority given organisation identification; e.g., corporate registration number; (c) SREN (SIREN): 9-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation in France; (d) SRET (SIRET): 14-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation unit in France; consists of the SIREN number, followed by a five digit classification number, to identify the local geographical unit of that entity; (e) NIDN (NationalIdentityNumber): assigned by an authority to identify the national identity number of a person. Other values are also permitted, for instance: - OAUT (OAUTH2): OAUTH2 access token that is owned by the PISP being also an AISP and that can be used in order to identify the PSU - CPAN (CardPan): Card PAN

bicFi | string – code allocated to a financial institution by the ISO 9362 Registration Authority as described in ISO 9362 "Banking - Banking telecommunication messages - Business identification code (BIC)"

clearingSystemId | string – specification of a pre-agreed offering between clearing agents or the channel through which the payment instruction is processed
memberId | string – identification of a member of a clearing system
name | string – name by which the party is known and which is usually used to identify that party

addressLine | string array – up to 4 lines that capture the mailing address
country | string – nation with its own government, occupying a particular territory containing the address
id | string – identifier of the beneficiary
endToEndId | string – unique identification assigned by the initiating party to unambiguously identify the transaction, which is passed on, unchanged, throughout the entire end-to-end chain


endToEndIdentification | string – a short reference field to share an invoice or receipt number for your records; this reference is important to the debtor (could be an internal reference ID against the transaction) but it Is NOT the reference information that will be primarily populated on the statement of the creditor (beneficiary)
instructionIdentification | string – TPP-generated, unique transaction Id passed to the bank (mandatory) but does not have to go any further in the payment flow. Expectation is that this is unique indefinitely across all time periods by including a date or date time element to the field, or by inserting a unique Id
remittanceInformation | object – reference information that the creditor (or beneficiary) uses to reconcile (e.g., Invoice 123)


addressLine | string array – specifies the delivery address using multiple lines, as necessary
buildingNumber | string – building number within the delivery address
country | string – nation with its own government, occupying a particular territory containing the address
countrySubdivision | string array – identifies a subdivision of a country; for instance, a state, region, or county
postCode | string – identifier consisting of a group of letters and/or numbers that is added to a postal address to assist the sorting of mail
streetName | string – name of the respective street or thoroughfare in which the dwelling or business is located or where mail is received
townName | string – name of a built-up area with defined boundaries and a local government
merchantCategoryCode | string – Category code conforming to ISO 18245 related to the type of services or goods the merchant provides as a result of this transaction
merchantCustomerIdentification | string – unique customer identifier of the PSU with the merchant
paymentContextCode | string – specifies the payment context; available values: INVALID_PAYMENT_CONTEXT_CODE, BILL_PAYMENT, ECOMMERCE_GOODS, ECOMMERCE_SERVICES, OTHER, or PARTY_TO_PARTY; default = INVALID_PAYMENT_CONTEXT_CODE

addressLine | string array – specifies the delivery address using multiple lines, as necessary
buildingNumber | string – building number within the delivery address
country | string – nation with its own government, occupying a particular territory containing the address
countrySubdivision | string array – identifies a subdivision of a country; for instance, a state, region, or county
postCode | string – identifier consisting of a group of letters and/or numbers that is added to a postal address to assist the sorting of mail
streetName | string – name of the respective street or thoroughfare in which the dwelling or business is located or where mail is received
townName | string – name of a built-up area with defined boundaries and a local government
merchantCategoryCode | string – Category code conforming to ISO 18245 related to the type of services or goods the merchant provides as a result of this transaction
merchantCustomerIdentification | string – unique customer identifier of the PSU with the merchant
paymentContextCode | string – specifies the payment context; available values: INVALID_PAYMENT_CONTEXT_CODE, BILL_PAYMENT, ECOMMERCE_GOODS, ECOMMERCE_SERVICES, OTHER, or PARTY_TO_PARTY; default = INVALID_PAYMENT_CONTEXT_CODE

creditorAgent | string – unique and unambiguous identification of a financial institution, as assigned under an internationally recognised or proprietary identification scheme
creditorAgentName | string – name of financial institution servicing an account for the creditor
endToEndIdentification | string – unique identification assigned by the initiating party to unambiguously identify the transaction; this identification is passed on, unchanged, throughout the entire end-to-end chain
remittanceInformation | string – information supplied to enable matching of an entry with the items that the transfer is intended to settle, such as commercial invoices in an accounts receivable system

deliveryMode | string – urgency classification for delivery; available values: INVALID_DELIVERY_MODE, STANDARD_D2, STANDARD_D1, URGENT_D1, EXPRESS_D0; default = INVALID_DELIVERY_MODE
hold | boolean – indicates whether payment should be held until confirmation of delivery



name | string – name by which the party is known and which is usually used to identify that party

identification | string – alias of the account
issuer | string – entity that assigned the identification; country code or any organisation name or identifier that can be recognized by both parties
schemeName | string – name of the identification scheme. Possible values for the scheme name, partially based on ISO20022 external code list, are (a) BANK (BankPartyIdentification): Unique and unambiguous assignment made by a specific bank or similar financial institution to identify a relationship as defined between the bank and its client; (b) COID (CountryIdentificationCode) : Country authority given organisation identification; e.g., corporate registration number; (c) SREN (SIREN): 9-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation in France; (d) SRET (SIRET): 14-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation unit in France; consists of the SIREN number, followed by a five digit classification number, to identify the local geographical unit of that entity; (e) NIDN (NationalIdentityNumber): assigned by an authority to identify the national identity number of a person. Other values are also permitted, for instance: - OAUT (OAUTH2): OAUTH2 access token that is owned by the PISP being also an AISP and that can be used in order to identify the PSU - CPAN (CardPan): Card PAN

addressLine | string array – up to 4 lines that capture the mailing address
country | string – nation with its own government, occupying a particular territory containing the address

identification | string – alias of the account
issuer | string – entity that assigned the identification; country code or any organisation name or identifier that can be recognized by both parties
schemeName | string – name of the identification scheme. Possible values for the scheme name, partially based on ISO20022 external code list, are (a) BANK (BankPartyIdentification): Unique and unambiguous assignment made by a specific bank or similar financial institution to identify a relationship as defined between the bank and its client; (b) COID (CountryIdentificationCode) : Country authority given organisation identification; e.g., corporate registration number; (c) SREN (SIREN): 9-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation in France; (d) SRET (SIRET): 14-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation unit in France; consists of the SIREN number, followed by a five digit classification number, to identify the local geographical unit of that entity; (e) NIDN (NationalIdentityNumber): assigned by an authority to identify the national identity number of a person. Other values are also permitted, for instance: - OAUT (OAUTH2): OAUTH2 access token that is owned by the PISP being also an AISP and that can be used in order to identify the PSU - CPAN (CardPan): Card PAN

currency | string – ISO 4217 currency code for the account
iban | string – consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

identification | string – alias of the account
issuer | string – entity that assigned the identification; country code or any organisation name or identifier that can be recognized by both parties
schemeName | string – name of the identification scheme. Possible values for the scheme name, partially based on ISO20022 external code list, are (a) BANK (BankPartyIdentification): Unique and unambiguous assignment made by a specific bank or similar financial institution to identify a relationship as defined between the bank and its client; (b) COID (CountryIdentificationCode) : Country authority given organisation identification; e.g., corporate registration number; (c) SREN (SIREN): 9-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation in France; (d) SRET (SIRET): 14-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation unit in France; consists of the SIREN number, followed by a five digit classification number, to identify the local geographical unit of that entity; (e) NIDN (NationalIdentityNumber): assigned by an authority to identify the national identity number of a person. Other values are also permitted, for instance: - OAUT (OAUTH2): OAUTH2 access token that is owned by the PISP being also an AISP and that can be used in order to identify the PSU - CPAN (CardPan): Card PAN

bicFi | string – code allocated to a financial institution by the ISO 9362 Registration Authority as described in ISO 9362 "Banking - Banking telecommunication messages - Business identification code (BIC)"

clearingSystemId | string – specification of a pre-agreed offering between clearing agents or the channel through which the payment instruction is processed
memberId | string – identification of a member of a clearing system
name | string – name by which the party is known and which is usually used to identify that party

addressLine | string array – up to 4 lines that capture the mailing address
country | string – nation with its own government, occupying a particular territory containing the address

bicFi | string – code allocated to a financial institution by the ISO 9362 Registration Authority as described in ISO 9362 "Banking - Banking telecommunication messages - Business identification code (BIC)"

clearingSystemId | string – specification of a pre-agreed offering between clearing agents or the channel through which the payment instruction is processed
memberId | string – identification of a member of a clearing system
name | string – name by which the party is known and which is usually used to identify that party

addressLine | string array – up to 4 lines that capture the mailing address
country | string – nation with its own government, occupying a particular territory containing the address
endToEndId | string – unique identification assigned by the initiating party to unambiguously identify the transaction, which is passed on, unchanged, throughout the entire end-to-end chain

categoryPurpose | string – specifies the high level purpose of the instruction based on a set of pre-defined categories; used by the initiating party to provide information concerning the processing of the payment and is likely to trigger special processing by any of the agents involved in the payment chain. Available values: CASH (general cash management instruction), CORT (transaction is related to settlement of a trade — e.g., FX or securities), or DVPM (pre-advises account servicer of a forthcoming deliver-against-payment instruction); default = CASH
instructionPriority | string – indicates the urgency or order of importance the instructing party would like to apply to processing; van be ignored for SCTInst (SEPA Instant)
localInstrument | string – used to specify a local instrument, local clearing option and/or further qualify the service or service level. INST value is used to ask for SEPA instant Payment (SCTInst). For International payments, this field may be valued with one of the ISO 20022 external codes to specify which payment instrument should be used by the creditor's bank
serviceLevel | string – only SEPA is allowed

regulatory ReportingCode | string array – regulatory and statutory codes provided by the NCA



bankgiroNumber | string – consists of 7 or 8 digits; clearing code is not used

bban | string – 10 to 30 characters comprising the bank code (including the account number) and a checksum key

accountNumber | string – unique string of numbers identifying a deposit account
sortCode | string – number assigned to a branch of a bank, typically containing six digits in the ##-##-## format and most commonly used in the UK and Ireland

iban | string – consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

msisdn | string – composed of the country code and the national destination code; be sure to remove the + sign and any 0 before the mobile number

pan | string – 14, 15, or 16 digit number generated as a unique identifier for a primary account

plusgiroNumber | string – bank account number (minimum 2 and maximum 8 digits); clearing code is not used

accountId | string – bank account identifier for a linked account used by Token's Bank Integration Account Linking Service
memberId | string – Token-generated member identifier for the user/account holder
bankId | string – unique Token Platform identifier for payer's bank
bic | string – standard format for business identifier code (also known as SWIFT code) for payer's bank


city | string – name of the city as given in postal addresses of the building/area
conscriptNumber | string – special kind of house number; relates to a settlement instead of a street. Conscription numbers were introduced in the Austro-Hungarian Empire and are still in use in some parts of Europe, sometimes together with street-related house numbers, which are also called orientation numbers
country | string – nation with its own government, occupying a particular territory containing the address
district | string – defined district within the city or country containing the address
flats | string – house numbers (range or list) of flats behind a door
full | string – used for a full-text, often multi-line, address if you find the structured address fields unsuitable for denoting the address of this particular location. Examples: "Fifth house on the left after the village oak, Smalltown, Smallcountry" or "1200 West Sunset Boulevard Suite 110A". Typically, such strings cannot be parsed by software
hamlet | string – small human settlement. In different jurisdictions and geographies, a hamlet may be the size of a town, village or parish, or may be considered to be a smaller settlement or subdivision or satellite entity to a larger settlement
houseName | string – name of a house; sometimes used in countries like England instead of (or in addition to) a house number
houseNumber | string – house number (may contain letters, dashes or other characters); identifies a single building with multiple addresses
place | string – part of an address which refers to the name of some territorial zone (like an island, square) instead of a street; should not be included together with street
postCode | string – identifier consisting of a group of letters and/or numbers that is added to a postal address to assist the sorting of mail
province | string – for Canada, uppercase two-letter postal abbreviations (BC, AB, ON, QC, etc.)
state | string –For the US, uppercase two-letter postal abbreviation (AK, CA, HI, NY, TX, WY, etc.)
street | string – name of the respective street in which the dwelling or business is located or where mail is received
subdistrict | string – smaller, readily identifiable part of a district
suburb | string – suburbs and localities are the names of geographic subdivisions of urban area in Australia
legalNames | string array – comma-separated list of payer's registered legal identities


account | string – payee's ACH-registered bank account
routing | string – payee's ACH-registered bank routing number

accountNumber | string – payee's BACS-registered bank account number
sortCode | string – 6-digit number identifying the payee's bank branch

bankgiroNumber | string – alias for the payee's bank account; consists of 7 or 8 digits; clearing code is not used

accountNumber | string – payee's AMEX card number

accountNumber | string – payee's CHAPS-registered bank account number
sortCode | string – 6-digit number identifying the payee's bank branch

bankId | string – unique Token Platform identifier for the bank
payload | string – transfer payload


city | string – name of the city as given in postal addresses of the building/area
conscriptNumber | string – special kind of house number; relates to a settlement instead of a street. Conscription numbers were introduced in the Austro-Hungarian Empire and are still in use in some parts of Europe, sometimes together with street-related house numbers, which are also called orientation numbers
country | string – nation with its own government, occupying a particular territory containing the address
district | string – defined district within the city or country containing the address
flats | string – house numbers (range or list) of flats behind a door
full | string – used for a full-text, often multi-line, address if you find the structured address fields unsuitable for denoting the address of this particular location. Examples: "Fifth house on the left after the village oak, Smalltown, Smallcountry" or "1200 West Sunset Boulevard Suite 110A". Typically, such strings cannot be parsed by software
hamlet | string – small human settlement. In different jurisdictions and geographies, a hamlet may be the size of a town, village or parish, or may be considered to be a smaller settlement or subdivision or satellite entity to a larger settlement
houseName | string – name of a house; sometimes used in countries like England instead of (or in addition to) a house number
houseNumber | string – house number (may contain letters, dashes or other characters); identifies a single building with multiple addresses
place | string – part of an address which refers to the name of some territorial zone (like an island, square) instead of a street; should not be included together with street
postCode | string – identifier consisting of a group of letters and/or numbers that is added to a postal address to assist the sorting of mail
province | string – for Canada, uppercase two-letter postal abbreviations (BC, AB, ON, QC, etc.)
state | string –For the US, uppercase two-letter postal abbreviation (AK, CA, HI, NY, TX, WY, etc.)
street | string – name of the respective street in which the dwelling or business is located or where mail is received
subdistrict | string – smaller, readily identifiable part of a district
suburb | string – suburbs and localities are the names of geographic subdivisions of urban area in Australia
legalNames | string array – comma-separated list of payer's registered legal identities

accountNumber | string – payee's Elixir-registered bank account number

bic | string – standard format for business identifier code (also known as SWIFT code) used to identify banks and financial institutions globally
iban | string – payee's international bank account number; consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

accountNumber | string – payee's Elixir-registered bank account number

accountNumber | string – payee's FPS-registered bank account number
sortCode | string – 6-digit number identifying the payee's bank branch

iban | string – payee's international bank account number; consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

plusgiroNumber | string – bank account number (minimum 2 and maximum 8 digits); clearing code is not used

bic | string – standard format for business identifier code (also known as SWIFT code) used to identify banks and financial institutions globally
iban | string – payee's international bank account number; consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

bic | string – standard format for business identifier code (also known as SWIFT code) used to identify banks and financial institutions globally
iban | string – payee's international bank account number; consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

accountNumber | string – payee's Polish bank account number

account | string – payee's bank account number
bic | string – standard format for business identifier code (also known as SWIFT code) used to identify banks and financial institutions globally

iban | string – payee's international bank account number; consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

accountId | string – bank account identifier for a linked account used by Token's Bank Integration Account Linking Service
memberId | string – Token-generated member identifier for the user/account holder
type | string –specifies the type of transfer destination; available values: UNKNOWN, BUSINESS, or PERSONAL; default = UNKNOWN
lifetimeAmount | string – total amount of the transfer over the life of the token
remittanceReference | string – creditor's reference for matching an entry with the items that the transfer is intended to settle, such as commercial invoices in an accounts receivable system
returnRefundAccount | boolean($boolean) – requests that a refund account be returned in a callback for any amounts refunded
setTransferDestinationsUrl | string – sets the URL (CDN) where transfer destinations are stored
useCredentialFlow | boolean($boolean) – deprecated; determines if bank-defined user credentials were required for initial authentication of the token request. Note: useCredentialFlow and credentials mapping only need to be set in initiate bank authorization (see the POST /token-requests/{tokenRequestId}/authorization endpoint)
userRefId | string – user-provided reference identifier



id | string – identifies the token request and is used by TPP as requestId; add to the base URL to define the endpoint for subsequent requests. Note: This is NOT the tokenId.

bankId | string – unique Token Platform identifier for the bank to which the request is being submitted
psuId | string – unique identifier for the bank customer(account holder) providing consent to initiate the request; recommended to identify group payments initiated by the same PSU


realmId | string – verified memberId of existing Token member
type | string – the type of alias; available values: INVALID, UNKNOWN, EMAIL, PHONE, DOMAIN, USERNAME, BANK, CUSTOM, or EIDAS; default = INVALID
value | string – the alias string representing the type; e.g., "elvis.lives@whatif.com" or "e-sales.token.io"
id | string – Token-assigned memberId of the TPP
receiptRequested | boolean($boolean) – requests email confirmation of the token request
sourceIban | string – specified if the user provided the IBAN rather than the TPP






bankgiroNumber | string – consists of 7 or 8 digits; clearing code is not used

bban | string – 10 to 30 characters comprising the bank code (including the account number) and a checksum key

accountNumber | string – unique string of numbers identifying a deposit account
sortCode | string – number assigned to a branch of a bank, typically containing six digits in the ##-##-## format and most commonly used in the UK and Ireland

iban | string – consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

msisdn | string – composed of the country code and the national destination code; be sure to remove the + sign and any 0 before the mobile number

pan | string – 14, 15, or 16 digit number generated as a unique identifier for a primary account

plusgiroNumber | string – bank account number (minimum 2 and maximum 8 digits); clearing code is not used

accountId | string – bank account identifier for a linked account used by Token's Bank Integration Account Linking Service
memberId | string – Token-generated member identifier for the user/account holder


city | string – name of the city as given in postal addresses of the building/area
conscriptNumber | string – special kind of house number; relates to a settlement instead of a street. Conscription numbers were introduced in the Austrio-Hungarian Empire and are still in use in some parts of Europe, sometimes together with street-related house numbers, which are also called orientation numbers
country | string – nation with its own government, occupying a particular territory containing the address
district | string – defined district within the city or country containing the address
flats | string – house numbers (range or list) of flats behind a door
full | string – used for a full-text, often multi-line, address if you find the structured address fields unsuitable for denoting the address of this particular location. Examples: "Fifth house on the left after the village oak, Smalltown, Smallcountry" or "1200 West Sunset Boulevard Suite 110A". Typically, such strings cannot be parsed by software
hamlet | string – small human settlement. In different jurisdictions and geographies, a hamlet may be the size of a town, village or parish, or may be considered to be a smaller settlement or subdivision or satellite entity to a larger settlement
houseName | string – name of a house; sometimes used in countries like England instead of (or in addition to) a house number
houseNumber | string – house number (may contain letters, dashes or other characters); identifies a single building with multiple addresses
place | string – part of an address which refers to the name of some territorial zone (like an island, square) instead of a street; should not be included together with street
postCode | string – identifier consisting of a group of letters and/or numbers that is added to a postal address to assist the sorting of mail
province | string – for Canada, uppercase two-letter postal abbreviations (BC, AB, ON, QC, etc.)
state | string –For the US, uppercase two-letter postal abbreviation (AK, CA, HI, NY, TX, WY, etc.)
street | string – name of the respective street in which the dwelling or business is located or where mail is received
subdistrict | string – smaller, readily identifiable part of a district
suburb | string – suburbs and localities are the names of geographic subdivisions of urban area in Australia
legalNames | string array – comma-separated list of payer's registered legal identities
type | string – specifies the type of account resource requested; available values: ACCOUNT_INVALID, ACCOUNT_INFO, ACCOUNT_BALANCE, ACCOUNT_TRANSACTIONS, ACCOUNT_TRANSFER_DESTINATIONS, ACCOUNT_FUNDS_CONFIRMATION, ACCOUNT_STANDING_ORDERS; default = ACCOUNT_INVALID

resources | string array – specifies the account resources included in the request; available values: INVALID, ACCOUNTS, BALANCES, TRANSACTIONS, TRANSFER_DESTINATIONS, FUNDS_CONFIRMATIONS, STANDING_ORDERS; default = INVALID

displayName | string – name of recipient shown to user; required when specifying actingAs, optional otherwise
logoUrl | string – URL pointing to recipient's logo
refId | string – TPP's discretionary reference identification of the recipient, opaque to Token; can be used by a "gateway" business member to (uniquely) define a merchant that is acting through it.The uniqueness of refId should be handled by the gateway member; typically a reseller requiring separate reports for each participating merchant it is representing
secondaryName | string – domain or email address of recipient shown to user along with displayName




bankgiroNumber | string – consists of 7 or 8 digits; clearing code is not used

bban | string – 10 to 30 characters comprising the bank code (including the account number) and a checksum key

accountNumber | string – unique string of numbers identifying a deposit account
sortCode | string – number assigned to a branch of a bank, typically containing six digits in the ##-##-## format and most commonly used in the UK and Ireland

iban | string – consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

msisdn | string – composed of the country code and the national destination code; be sure to remove the + sign and any 0 before the mobile number

pan | string – 14, 15, or 16 digit number generated as a unique identifier for a primary account

plusgiroNumber | string – bank account number (minimum 2 and maximum 8 digits); clearing code is not used

accountId | string – bank account identifier for a linked account used by Token's Bank Integration Account Linking Service
memberId | string – Token-generated member identifier for the user/account holder
bankId | string – unique Token Platform identifier for payer's bank
bic | string – standard format for business identifier code (also known as SWIFT code) for payer's bank


city | string – name of the city as given in postal addresses of the building/area
conscriptNumber | string – special kind of house number; relates to a settlement instead of a street. Conscription numbers were introduced in the Austro-Hungarian Empire and are still in use in some parts of Europe, sometimes together with street-related house numbers, which are also called orientation numbers
country | string – nation with its own government, occupying a particular territory containing the address
district | string – defined district within the city or country containing the address
flats | string – house numbers (range or list) of flats behind a door
full | string – used for a full-text, often multi-line, address if you find the structured address fields unsuitable for denoting the address of this particular location. Examples: "Fifth house on the left after the village oak, Smalltown, Smallcountry" or "1200 West Sunset Boulevard Suite 110A". Typically, such strings cannot be parsed by software
hamlet | string – small human settlement. In different jurisdictions and geographies, a hamlet may be the size of a town, village or parish, or may be considered to be a smaller settlement or subdivision or satellite entity to a larger settlement
houseName | string – name of a house; sometimes used in countries like England instead of (or in addition to) a house number
houseNumber | string – house number (may contain letters, dashes or other characters); identifies a single building with multiple addresses
place | string – part of an address which refers to the name of some territorial zone (like an island, square) instead of a street; should not be included together with street
postCode | string – identifier consisting of a group of letters and/or numbers that is added to a postal address to assist the sorting of mail
province | string – for Canada, uppercase two-letter postal abbreviations (BC, AB, ON, QC, etc.)
state | string –For the US, uppercase two-letter postal abbreviation (AK, CA, HI, NY, TX, WY, etc.)
street | string – name of the respective street in which the dwelling or business is located or where mail is received
subdistrict | string – smaller, readily identifiable part of a district
suburb | string – suburbs and localities are the names of geographic subdivisions of urban area in Australia
legalNames | string array – comma-separated list of payer's registered legal identities
totalAmount | string – specifies the total amount of funds being distributed

amount | string – transaction amount valued in currency
currency | string – ISO 4217 3-letter currency code; e.g., "USD" or "EUR"
description | string – description of the transaction


account | string – payee's ACH-registered bank account
routing | string – payee's ACH-registered bank routing number

accountNumber | string – payee's BACS-registered bank account number
sortCode | string – 6-digit number identifying the payee's bank branch

bankgiroNumber | string – alias for the payee's bank account; consists of 7 or 8 digits; clearing code is not used

accountNumber | string – payee's AMEX card number

accountNumber | string – payee's CHAPS-registered bank account number
sortCode | string – 6-digit number identifying the payee's bank branch

bankId | string – unique Token Platform identifier for the bank
payload | string – transfer payload


city | string – name of the city as given in postal addresses of the building/area
conscriptNumber | string – special kind of house number; relates to a settlement instead of a street. Conscription numbers were introduced in the Austrio-Hungarian Empire and are still in use in some parts of Europe, sometimes together with street-related house numbers, which are also called orientation numbers
country | string – nation with its own government, occupying a particular territory containing the address
district | string – defined district within the city or country containing the address
flats | string – house numbers (range or list) of flats behind a door
full | string – used for a full-text, often multi-line, address if you find the structured address fields unsuitable for denoting the address of this particular location. Examples: "Fifth house on the left after the village oak, Smalltown, Smallcountry" or "1200 West Sunset Boulevard Suite 110A". Typically, such strings cannot be parsed by software
hamlet | string – small human settlement. In different jurisdictions and geographies, a hamlet may be the size of a town, village or parish, or may be considered to be a smaller settlement or subdivision or satellite entity to a larger settlement
houseName | string – name of a house; sometimes used in countries like England instead of (or in addition to) a house number
houseNumber | string – house number (may contain letters, dashes or other characters); identifies a single building with multiple addresses
place | string – part of an address which refers to the name of some territorial zone (like an island, square) instead of a street; should not be included together with street
postCode | string – identifier consisting of a group of letters and/or numbers that is added to a postal address to assist the sorting of mail
province | string – for Canada, uppercase two-letter postal abbreviations (BC, AB, ON, QC, etc.)
state | string –For the US, uppercase two-letter postal abbreviation (AK, CA, HI, NY, TX, WY, etc.)
street | string – name of the respective street in which the dwelling or business is located or where mail is received
subdistrict | string – smaller, readily identifiable part of a district
suburb | string – suburbs and localities are the names of geographic subdivisions of urban area in Australia
legalNames | string array – comma-separated list of payer's registered legal identities

accountNumber | string – payee's Elixir-registered bank account number

bic | string – standard format for business identifier code (also known as SWIFT code) used to identify banks and financial institutions globally
iban | string – payee's international bank account number; consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

accountNumber | string – payee's Elixir-registered bank account number

accountNumber | string – payee's FPS-registered bank account number
sortCode | string – 6-digit number identifying the payee's bank branch

iban | string – payee's international bank account number; consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

plusgiroNumber | string – bank account number (minimum 2 and maximum 8 digits); clearing code is not used

bic | string – standard format for business identifier code (also known as SWIFT code) used to identify banks and financial institutions globally
iban | string – payee's international bank account number; consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

bic | string – standard format for business identifier code (also known as SWIFT code) used to identify banks and financial institutions globally
iban | string – payee's international bank account number; consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

accountNumber | string – payee's Polish bank account number

account | string – payee's bank account number
bic | string – standard format for business identifier code (also known as SWIFT code) used to identify banks and financial institutions globally

iban | string – payee's international bank account number; consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

accountId | string – bank account identifier for a linked account used by Token's Bank Integration Account Linking Service
memberId | string – Token-generated member identifier for the user/account holder
type | string –specifies the type of transfer destination; available values: UNKNOWN, BUSINESS, or PERSONAL; default = UNKNOWN
callBackState | string – sets the callback state of the request; used for the signature in a GET /token-requests/{tokenRequestId}/token-request-result call, in which the signing payload for the signature is a combination of the state and tokenId to verify whether or not the tokenId is related to the state sent by the TPP
countries | string array – specifies the destination country or countries in ISO 3166 alpha-2 format (ex. DE, IT, GB, etc.); used to limit the number of countries displayed in the Token Web App for user selection

credential1 | string – bank-defined user credential 1
credential2 | string – bank-defined user credential 2
credential3 | string – bank-defined user credential 3
customizationId | string – deprecated; identifies the TPP's custom Web App UI configuration
description | string – Description of the payment with the following qualifiers: (ii) length must be no greater than 255 characters; (iii) description in a subsequent call must match description in originating request; (iv) description omitted in originating request must also be omitted in subsequent calls; (v) description omitted in subsequent call will be replaced with refId. This field maps to description in the bank's consentRequest presented to the user. Warning: If description in a subsequent token request for lookups/changes/updates (retrieve, redeem, or cancel) doesn't match the description in the originating token request, an exception will be thrown.
redirectUrl | string – specifies the bank's callback URL with which your server initiates token redemption
refId | string – TPP-generated reference identifier for the token; not to be confused with requestId. RefId is typically used by the TPP to reconcile transactions against payments received. RefId maps to tppRefId in the bank's consentRequest. It is needed to match/verify the originating token request with the bank's consent request. Warning: If the description in subsequent token lookups/changes/updates (retrieve, redeem, or cancel) doesn't match the description in the originating token request, an exception will be thrown.

amount | string – specifies the value (in currency) of payments scheduled according to frequency
currency | string – ISO 4217 3-letter currency code; e.g., "USD" or "EUR"
endDate | string – date when regularly scheduled payments end; uses YYYY-MM-DD or YYYYMMDD format
frequency | string – specifies ISO 20022 code for the scheduled frequency of standing order payments occurring between the startDate and endDate: DAIL – daily; once a day; WEEK – weekly; once a week; TOWK – twice weekly/ two times a week; MNTH – monthly/once a month; TOMN – twice monthly/two times a month; QUTR – quarterly/once every 3 months; SEMI – semi-annually/two times each year; YEAR – annually/once a year


chargeBearer | string – bearer of the charges, if any, for international transfers; available values: INVALID_CHARGE_BEARER, CRED (all charges are borne by the creditor), DEBT (all charges are borne by the debtor), SHAR (the parties share the charges), or SLEV (each party bears its own charges; recommended on SEPA payments); default = INVALID_CHARGE_BEARER
purposeCode | string – ISO 20022 external purpose code
ultimateCreditor | string – ultimate party to which an amount of money is due
ultimateDebtor | string – ultimate party that owes that owes money to the [ultimate] creditor



currency | string – ISO 4217 3-letter currency code; e.g., "USD" or "EUR"
value | string – amount valued in currency
finalPaymentDateTime | string – due date and time for the final payment in ISO 8601 format (YYYY-MM-DDThh:mm:ssTZD or YYYYMMDDThh:mm:ssTZD)

currency | string – ISO 4217 3-letter currency code; e.g., "USD" or "EUR"
value | string – amount valued in currency
firstPaymentDateTime | string – due date and time for the first payment in ISO 8601 format (YYYY-MM-DDThh:mm:ssTZD or YYYYMMDDThh:mm:ssTZD)
frequency | string – specifies ISO 20022 code for the scheduled frequency of standing order payments occurring between the first and final payments: DAIL – daily; once a day; WEEK – weekly; once a week; TOWK – twice weekly/ two times a week; MNTH – monthly/once a month; TOMN – twice monthly/two times a month; QUTR – quarterly/once every 3 months; SEMI – semi-annually/two times each year; YEAR – annually/once a year
numberOfPayments | int32 – total number of recurring payments

currency | string – ISO 4217 3-letter currency code; e.g., "USD" or "EUR"
value | string – amount valued in currency
recurringPaymentDateTime | string – due date and time for each recurring payment in ISO 8601 format (YYYY-MM-DDThh:mm:ssTZD or YYYYMMDDThh:mm:ssTZD)


addressLine | string array – specifies the delivery address using multiple lines, as necessary
buildingNumber | string – building number within the delivery address
country | string – nation with its own government, occupying a particular territory containing the address
countrySubdivision | string array – identifies a subdivision of a country; for instance, a state, region, or county
postCode | string – identifier consisting of a group of letters and/or numbers that is added to a postal address to assist the sorting of mail
streetName | string – name of the respective street or thoroughfare in which the dwelling or business is located or where mail is received
townName | string – name of a built-up area with defined boundaries and a local government
merchantCategoryCode | string – Category code conforming to ISO 18245 related to the type of services or goods the merchant provides as a result of this transaction
merchantCustomerIdentification | string – unique customer identifier of the PSU with the merchant
paymentContextCode | string – specifies the payment context; available values: INVALID_PAYMENT_CONTEXT_CODE, BILL_PAYMENT, ECOMMERCE_GOODS, ECOMMERCE_SERVICES, OTHER, or PARTY_TO_PARTY; default = INVALID_PAYMENT_CONTEXT_CODE

addressLine | string array – specifies the delivery address using multiple lines, as necessary
buildingNumber | string – building number within the delivery address
country | string – nation with its own government, occupying a particular territory containing the address
countrySubdivision | string array – identifies a subdivision of a country; for instance, a state, region, or county
postCode | string – identifier consisting of a group of letters and/or numbers that is added to a postal address to assist the sorting of mail
streetName | string – name of the respective street or thoroughfare in which the dwelling or business is located or where mail is received
townName | string – name of a built-up area with defined boundaries and a local government
merchantCategoryCode | string – Category code conforming to ISO 18245 related to the type of services or goods the merchant provides as a result of this transaction
merchantCustomerIdentification | string – unique customer identifier of the PSU with the merchant
paymentContextCode | string – specifies the payment context; available values: INVALID_PAYMENT_CONTEXT_CODE, BILL_PAYMENT, ECOMMERCE_GOODS, ECOMMERCE_SERVICES, OTHER, or PARTY_TO_PARTY; default = INVALID_PAYMENT_CONTEXT_CODE

creditorAgentName | string – name of financial institution servicing an account for the creditor
endToEndIdentification | string – unique identification assigned by the initiating party to unambiguously identify the transaction; this identification is passed on, unchanged, throughout the entire end-to-end chain

deliveryMode | string – urgency classification for delivery; available values: INVALID_DELIVERY_MODE, STANDARD_D2, STANDARD_D1, URGENT_D1, EXPRESS_D0; default = INVALID_DELIVERY_MODE
hold | boolean – indicates whether payment should be held until confirmation of delivery



name | string – name by which the party is known and which is usually used to identify that party

identification | string – alias of the account
issuer | string – entity that assigned the identification; country code or any organisation name or identifier that can be recognized by both parties
schemeName | string – name of the identification scheme. Possible values for the scheme name, partially based on ISO20022 external code list, are (a) BANK (BankPartyIdentification): Unique and unambiguous assignment made by a specific bank or similar financial institution to identify a relationship as defined between the bank and its client; (b) COID (CountryIdentificationCode) : Country authority given organisation identification; e.g., corporate registration number; (c) SREN (SIREN): 9-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation in France; (d) SRET (SIRET): 14-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation unit in France; consists of the SIREN number, followed by a five digit classification number, to identify the local geographical unit of that entity; (e) NIDN (NationalIdentityNumber): assigned by an authority to identify the national identity number of a person. Other values are also permitted, for instance: - OAUT (OAUTH2): OAUTH2 access token that is owned by the PISP being also an AISP and that can be used in order to identify the PSU - CPAN (CardPan): Card PAN

addressLine | string array – up to 4 lines that capture the mailing address
country | string – nation with its own government, occupying a particular territory containing the address

identification | string – alias of the account
issuer | string – entity that assigned the identification; country code or any organisation name or identifier that can be recognized by both parties
schemeName | string – name of the identification scheme. Possible values for the scheme name, partially based on ISO20022 external code list, are (a) BANK (BankPartyIdentification): Unique and unambiguous assignment made by a specific bank or similar financial institution to identify a relationship as defined between the bank and its client; (b) COID (CountryIdentificationCode) : Country authority given organisation identification; e.g., corporate registration number; (c) SREN (SIREN): 9-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation in France; (d) SRET (SIRET): 14-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation unit in France; consists of the SIREN number, followed by a five digit classification number, to identify the local geographical unit of that entity; (e) NIDN (NationalIdentityNumber): assigned by an authority to identify the national identity number of a person. Other values are also permitted, for instance: - OAUT (OAUTH2): OAUTH2 access token that is owned by the PISP being also an AISP and that can be used in order to identify the PSU - CPAN (CardPan): Card PAN

currency | string – ISO 4217 currency code for the account
iban | string – consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

identification | string – alias of the account
issuer | string – entity that assigned the identification; country code or any organisation name or identifier that can be recognized by both parties
schemeName | string – name of the identification scheme. Possible values for the scheme name, partially based on ISO20022 external code list, are (a) BANK (BankPartyIdentification): Unique and unambiguous assignment made by a specific bank or similar financial institution to identify a relationship as defined between the bank and its client; (b) COID (CountryIdentificationCode) : Country authority given organisation identification; e.g., corporate registration number; (c) SREN (SIREN): 9-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation in France; (d) SRET (SIRET): 14-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation unit in France; consists of the SIREN number, followed by a five digit classification number, to identify the local geographical unit of that entity; (e) NIDN (NationalIdentityNumber): assigned by an authority to identify the national identity number of a person. Other values are also permitted, for instance: - OAUT (OAUTH2): OAUTH2 access token that is owned by the PISP being also an AISP and that can be used in order to identify the PSU - CPAN (CardPan): Card PAN

bicFi | string – code allocated to a financial institution by the ISO 9362 Registration Authority as described in ISO 9362 "Banking - Banking telecommunication messages - Business identification code (BIC)"

clearingSystemId | string – specification of a pre-agreed offering between clearing agents or the channel through which the payment instruction is processed
memberId | string – identification of a member of a clearing system
name | string – name by which the party is known and which is usually used to identify that party

addressLine | string array – up to 4 lines that capture the mailing address
country | string – nation with its own government, occupying a particular territory containing the address
id | string – identifier of the beneficiary
endToEndId | string – unique identification assigned by the initiating party to unambiguously identify the transaction, which is passed on, unchanged, throughout the entire end-to-end chain


endToEndIdentification | string – a short reference field to share an invoice or receipt number for your records; this reference is important to the debtor (could be an internal reference ID against the transaction) but it Is NOT the reference information that will be primarily populated on the statement of the creditor (beneficiary)
instructionIdentification | string – TPP-generated, unique transaction Id passed to the bank (mandatory) but does not have to go any further in the payment flow. Expectation is that this is unique indefinitely across all time periods by including a date or date time element to the field, or by inserting a unique Id
remittanceInformation | object – reference information that the creditor (or beneficiary) uses to reconcile (e.g., Invoice 123)


addressLine | string array – specifies the delivery address using multiple lines, as necessary
buildingNumber | string – building number within the delivery address
country | string – nation with its own government, occupying a particular territory containing the address
countrySubdivision | string array – identifies a subdivision of a country; for instance, a state, region, or county
postCode | string – identifier consisting of a group of letters and/or numbers that is added to a postal address to assist the sorting of mail
streetName | string – name of the respective street or thoroughfare in which the dwelling or business is located or where mail is received
townName | string – name of a built-up area with defined boundaries and a local government
merchantCategoryCode | string – Category code conforming to ISO 18245 related to the type of services or goods the merchant provides as a result of this transaction
merchantCustomerIdentification | string – unique customer identifier of the PSU with the merchant
paymentContextCode | string – specifies the payment context; available values: INVALID_PAYMENT_CONTEXT_CODE, BILL_PAYMENT, ECOMMERCE_GOODS, ECOMMERCE_SERVICES, OTHER, or PARTY_TO_PARTY; default = INVALID_PAYMENT_CONTEXT_CODE

addressLine | string array – specifies the delivery address using multiple lines, as necessary
buildingNumber | string – building number within the delivery address
country | string – nation with its own government, occupying a particular territory containing the address
countrySubdivision | string array – identifies a subdivision of a country; for instance, a state, region, or county
postCode | string – identifier consisting of a group of letters and/or numbers that is added to a postal address to assist the sorting of mail
streetName | string – name of the respective street or thoroughfare in which the dwelling or business is located or where mail is received
townName | string – name of a built-up area with defined boundaries and a local government
merchantCategoryCode | string – Category code conforming to ISO 18245 related to the type of services or goods the merchant provides as a result of this transaction
merchantCustomerIdentification | string – unique customer identifier of the PSU with the merchant
paymentContextCode | string – specifies the payment context; available values: INVALID_PAYMENT_CONTEXT_CODE, BILL_PAYMENT, ECOMMERCE_GOODS, ECOMMERCE_SERVICES, OTHER, or PARTY_TO_PARTY; default = INVALID_PAYMENT_CONTEXT_CODE

creditorAgent | string – unique and unambiguous identification of a financial institution, as assigned under an internationally recognised or proprietary identification scheme
creditorAgentName | string – name of financial institution servicing an account for the creditor
endToEndIdentification | string – unique identification assigned by the initiating party to unambiguously identify the transaction; this identification is passed on, unchanged, throughout the entire end-to-end chain
remittanceInformation | string – information supplied to enable matching of an entry with the items that the transfer is intended to settle, such as commercial invoices in an accounts receivable system

deliveryMode | string – urgency classification for delivery; available values: INVALID_DELIVERY_MODE, STANDARD_D2, STANDARD_D1, URGENT_D1, EXPRESS_D0; default = INVALID_DELIVERY_MODE
hold | boolean – indicates whether payment should be held until confirmation of delivery



name | string – name by which the party is known and which is usually used to identify that party

identification | string – alias of the account
issuer | string – entity that assigned the identification; country code or any organisation name or identifier that can be recognized by both parties
schemeName | string – name of the identification scheme. Possible values for the scheme name, partially based on ISO20022 external code list, are (a) BANK (BankPartyIdentification): Unique and unambiguous assignment made by a specific bank or similar financial institution to identify a relationship as defined between the bank and its client; (b) COID (CountryIdentificationCode) : Country authority given organisation identification; e.g., corporate registration number; (c) SREN (SIREN): 9-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation in France; (d) SRET (SIRET): 14-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation unit in France; consists of the SIREN number, followed by a five digit classification number, to identify the local geographical unit of that entity; (e) NIDN (NationalIdentityNumber): assigned by an authority to identify the national identity number of a person. Other values are also permitted, for instance: - OAUT (OAUTH2): OAUTH2 access token that is owned by the PISP being also an AISP and that can be used in order to identify the PSU - CPAN (CardPan): Card PAN

addressLine | string array – up to 4 lines that capture the mailing address
country | string – nation with its own government, occupying a particular territory containing the address

identification | string – alias of the account
issuer | string – entity that assigned the identification; country code or any organisation name or identifier that can be recognized by both parties
schemeName | string – name of the identification scheme. Possible values for the scheme name, partially based on ISO20022 external code list, are (a) BANK (BankPartyIdentification): Unique and unambiguous assignment made by a specific bank or similar financial institution to identify a relationship as defined between the bank and its client; (b) COID (CountryIdentificationCode) : Country authority given organisation identification; e.g., corporate registration number; (c) SREN (SIREN): 9-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation in France; (d) SRET (SIRET): 14-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation unit in France; consists of the SIREN number, followed by a five digit classification number, to identify the local geographical unit of that entity; (e) NIDN (NationalIdentityNumber): assigned by an authority to identify the national identity number of a person. Other values are also permitted, for instance: - OAUT (OAUTH2): OAUTH2 access token that is owned by the PISP being also an AISP and that can be used in order to identify the PSU - CPAN (CardPan): Card PAN

currency | string – ISO 4217 currency code for the account
iban | string – consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

identification | string – alias of the account
issuer | string – entity that assigned the identification; country code or any organisation name or identifier that can be recognized by both parties
schemeName | string – name of the identification scheme. Possible values for the scheme name, partially based on ISO20022 external code list, are (a) BANK (BankPartyIdentification): Unique and unambiguous assignment made by a specific bank or similar financial institution to identify a relationship as defined between the bank and its client; (b) COID (CountryIdentificationCode) : Country authority given organisation identification; e.g., corporate registration number; (c) SREN (SIREN): 9-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation in France; (d) SRET (SIRET): 14-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation unit in France; consists of the SIREN number, followed by a five digit classification number, to identify the local geographical unit of that entity; (e) NIDN (NationalIdentityNumber): assigned by an authority to identify the national identity number of a person. Other values are also permitted, for instance: - OAUT (OAUTH2): OAUTH2 access token that is owned by the PISP being also an AISP and that can be used in order to identify the PSU - CPAN (CardPan): Card PAN

bicFi | string – code allocated to a financial institution by the ISO 9362 Registration Authority as described in ISO 9362 "Banking - Banking telecommunication messages - Business identification code (BIC)"

clearingSystemId | string – specification of a pre-agreed offering between clearing agents or the channel through which the payment instruction is processed
memberId | string – identification of a member of a clearing system
name | string – name by which the party is known and which is usually used to identify that party

addressLine | string array – up to 4 lines that capture the mailing address
country | string – nation with its own government, occupying a particular territory containing the address

bicFi | string – code allocated to a financial institution by the ISO 9362 Registration Authority as described in ISO 9362 "Banking - Banking telecommunication messages - Business identification code (BIC)"

clearingSystemId | string – specification of a pre-agreed offering between clearing agents or the channel through which the payment instruction is processed
memberId | string – identification of a member of a clearing system
name | string – name by which the party is known and which is usually used to identify that party

addressLine | string array – up to 4 lines that capture the mailing address
country | string – nation with its own government, occupying a particular territory containing the address
endToEndId | string – unique identification assigned by the initiating party to unambiguously identify the transaction, which is passed on, unchanged, throughout the entire end-to-end chain

categoryPurpose | string – specifies the high level purpose of the instruction based on a set of pre-defined categories; used by the initiating party to provide information concerning the processing of the payment and is likely to trigger special processing by any of the agents involved in the payment chain. Available values: CASH (general cash management instruction), CORT (transaction is related to settlement of a trade — e.g., FX or securities), or DVPM (pre-advises account servicer of a forthcoming deliver-against-payment instruction); default = CASH
instructionPriority | string – indicates the urgency or order of importance the instructing party would like to apply to processing; van be ignored for SCTInst (SEPA Instant)
localInstrument | string – used to specify a local instrument, local clearing option and/or further qualify the service or service level. INST value is used to ask for SEPA instant Payment (SCTInst). For International payments, this field may be valued with one of the ISO 20022 external codes to specify which payment instrument should be used by the creditor's bank
serviceLevel | string – only SEPA is allowed

regulatory ReportingCode | string array – regulatory and statutory codes provided by the NCA



requiresExternalAuth | boolean – account requires external authorization
supportsInformation | boolean – account available for AIS operations
supportsPayment | boolean – account available for PIS operations
supportsRecievePayment | boolean – account can receive money transfers
supportsSendPayment | boolean – account can send money transfers

account | string – payer's ACH-registered bank account
routing | string – payer's ACH-registered bank routing number

bankId | string – unique Token bank identifier

bankId | object – unique Token bank identifier
payload | string – special/custom transfer instructions

accountNumber | string – payer's bank account number
bankCode | string – domestic bank code of payee's bank
country | string – common country in which both payer and payee banks have their place of business

accountNumber | string – payer's UK bank account number
sortCode | string – 6-digit number identifying the payer's bank branch

bankId | string – unique Token bank identifier
nonce | string – time-variant arbitrary number valid for a single use only

bic | string – standard format for business identifier code (also known as SWIFT code) for payer's bank
iban | string – consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

bank-defined | [*] – bank-dependent fields 0 .. n; each respective data type is also bank-dependent (string, number, boolean, null/empty, object, or array)

secretId | string – identifier used to mask account number if it contains a primary/principal account number

bic | string – standard format for business identifier code (also known as SWIFT code) for payee's bank
iban | string – consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

account | string – payer's account number
bic | string – standard format for business identifier code (also known as SWIFT code) for payer's bank

accountId | string – specifies unique Token account identifier for payer's account
memberId | string – specifies unique Token member ID for payer



ciphertext | string – base64url encoded encrypted message
noop | object – empty object indicating no-op encryption

algorithm | string – RSA/ECB/OAEPWithSHA-256AndMGF1Padding
keyId | string – ID of the key used for encryption
signature | string – Base64url encoded ciphertext signature
signatureKeyId | string – key-id of the signature

aesAlgorithm | string – AES/CBC/PKCS5Padding
encryptedAesKey | string – Base64url encoded RSA-encrypted AES key
rsaAlgorithm | string – RSA/ECB/OAEPWithSHA-256AndMGF1Padding
rsaKeyId | string – identifies the public key protected content from the perspective of the licence
signature | string – Base64url encoded ciphertext signature
signatureKeyId | string – key-id of the signature
bankId | string – specifies unique bank identifier for payer's bank recognized by the Token Platform


bankgiroNumber | string – consists of 7 or 8 digits; clearing code is not used

bban | string – 10 to 30 characters comprising the bank code (including the account number) and a checksum key

accountNumber | string – unique string of numbers identifying a deposit account
sortCode | string – number assigned to a branch of a bank, typically containing six digits in the ##-##-## format and most commonly used in the UK and Ireland

iban | string – consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

msisdn | string – composed of the country code and the national destination code; be sure to remove the + sign and any 0 before the mobile number

pan | string – 14, 15, or 16 digit number generated as a unique identifier for a primary account

plusgiroNumber | string – bank account number (minimum 2 and maximum 8 digits); clearing code is not used

accountId | string – bank account identifier for a linked account used by Token's Bank Integration Account Linking Service
memberId | string – Token-generated member identifier for the user/account holder
bankId | string – unique Token Platform identifier for payer's bank
bic | string – standard format for business identifier code (also known as SWIFT code) for payer's bank


city | string – name of the city as given in postal addresses of the building/area
conscriptNumber | string – special kind of house number; relates to a settlement instead of a street. Conscription numbers were introduced in the Austro-Hungarian Empire and are still in use in some parts of Europe, sometimes together with street-related house numbers, which are also called orientation numbers
country | string – nation with its own government, occupying a particular territory containing the address
district | string – defined district within the city or country containing the address
flats | string – house numbers (range or list) of flats behind a door
full | string – used for a full-text, often multi-line, address if you find the structured address fields unsuitable for denoting the address of this particular location. Examples: "Fifth house on the left after the village oak, Smalltown, Smallcountry" or "1200 West Sunset Boulevard Suite 110A". Typically, such strings cannot be parsed by software
hamlet | string – small human settlement. In different jurisdictions and geographies, a hamlet may be the size of a town, village or parish, or may be considered to be a smaller settlement or subdivision or satellite entity to a larger settlement
houseName | string – name of a house; sometimes used in countries like England instead of (or in addition to) a house number
houseNumber | string – house number (may contain letters, dashes or other characters); identifies a single building with multiple addresses
place | string – part of an address which refers to the name of some territorial zone (like an island, square) instead of a street; should not be included together with street
postCode | string – identifier consisting of a group of letters and/or numbers that is added to a postal address to assist the sorting of mail
province | string – for Canada, uppercase two-letter postal abbreviations (BC, AB, ON, QC, etc.)
state | string –For the US, uppercase two-letter postal abbreviation (AK, CA, HI, NY, TX, WY, etc.)
street | string – name of the respective street in which the dwelling or business is located or where mail is received
subdistrict | string – smaller, readily identifiable part of a district
suburb | string – suburbs and localities are the names of geographic subdivisions of urban area in Australia
legalNames | string array – comma-separated list of payer's registered legal identities


account | string – payee's ACH-registered bank account
routing | string – payee's ACH-registered bank routing number

accountNumber | string – payee's BACS-registered bank account number
sortCode | string – 6-digit number identifying the payee's bank branch

bankgiroNumber | string – alias for the payee's bank account; consists of 7 or 8 digits; clearing code is not used

accountNumber | string – payee's AMEX card number

accountNumber | string – payee's CHAPS-registered bank account number
sortCode | string – 6-digit number identifying the payee's bank branch

bankId | string – unique Token Platform identifier for the bank
payload | string – transfer payload


city | string – name of the city as given in postal addresses of the building/area
conscriptNumber | string – special kind of house number; relates to a settlement instead of a street. Conscription numbers were introduced in the Austro-Hungarian Empire and are still in use in some parts of Europe, sometimes together with street-related house numbers, which are also called orientation numbers
country | string – nation with its own government, occupying a particular territory containing the address
district | string – defined district within the city or country containing the address
flats | string – house numbers (range or list) of flats behind a door
full | string – used for a full-text, often multi-line, address if you find the structured address fields unsuitable for denoting the address of this particular location. Examples: "Fifth house on the left after the village oak, Smalltown, Smallcountry" or "1200 West Sunset Boulevard Suite 110A". Typically, such strings cannot be parsed by software
hamlet | string – small human settlement. In different jurisdictions and geographies, a hamlet may be the size of a town, village or parish, or may be considered to be a smaller settlement or subdivision or satellite entity to a larger settlement
houseName | string – name of a house; sometimes used in countries like England instead of (or in addition to) a house number
houseNumber | string – house number (may contain letters, dashes or other characters); identifies a single building with multiple addresses
place | string – part of an address which refers to the name of some territorial zone (like an island, square) instead of a street; should not be included together with street
postCode | string – identifier consisting of a group of letters and/or numbers that is added to a postal address to assist the sorting of mail
province | string – for Canada, uppercase two-letter postal abbreviations (BC, AB, ON, QC, etc.)
state | string –For the US, uppercase two-letter postal abbreviation (AK, CA, HI, NY, TX, WY, etc.)
street | string – name of the respective street in which the dwelling or business is located or where mail is received
subdistrict | string – smaller, readily identifiable part of a district
suburb | string – suburbs and localities are the names of geographic subdivisions of urban area in Australia
legalNames | string array – comma-separated list of payer's registered legal identities

accountNumber | string – payee's Elixir-registered bank account number

bic | string – standard format for business identifier code (also known as SWIFT code) used to identify banks and financial institutions globally
iban | string – payee's international bank account number; consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

accountNumber | string – payee's Elixir-registered bank account number

accountNumber | string – payee's FPS-registered bank account number
sortCode | string – 6-digit number identifying the payee's bank branch

iban | string – payee's international bank account number; consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

plusgiroNumber | string – bank account number (minimum 2 and maximum 8 digits); clearing code is not used

bic | string – standard format for business identifier code (also known as SWIFT code) used to identify banks and financial institutions globally
iban | string – payee's international bank account number; consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

bic | string – standard format for business identifier code (also known as SWIFT code) used to identify banks and financial institutions globally
iban | string – payee's international bank account number; consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

accountNumber | string – payee's Polish bank account number

account | string – payee's bank account number
bic | string – standard format for business identifier code (also known as SWIFT code) used to identify banks and financial institutions globally

iban | string – payee's international bank account number; consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

accountId | string – bank account identifier for a linked account used by Token's Bank Integration Account Linking Service
memberId | string – Token-generated member identifier for the user/account holder
type | string –specifies the type of transfer destination; available values: UNKNOWN, BUSINESS, or PERSONAL; default = UNKNOWN
remittanceReference | string – creditor's reference for matching an entry with the items that the transfer is intended to settle, such as commercial invoices in an accounts receivable system
returnRefundAccount | boolean($boolean) – requests that a refund account be returned in a callback for any amounts refunded
startDate | string – date when regularly scheduled payments will start; uses YYYY-MM-DD or YYYYMMDD format


realmId | string – identifies a member created under the realm of a specific bank
type | string – specifies the type of alias; available values: INVALID, UNKNOWN, EMAIL, PHONE, DOMAIN, USERNAME, BANK, CUSTOM, or EIDAS; default = INVALID
value | string – specifies the alias in type-appropriate format (ex. DOMAIN ® www.yourCompany.com)
id | string – memberId of the TPP, a constant value in all requests; see Member Information
tokenExpiration | string($string) – TPP-requested expiration in milliseconds

amount | string – transaction amount valued in currency
confirmFunds | boolean($boolean) – if true, sufficient funds available for transfer are confirmed
currency | string – ISO 4217 3-letter currency code; e.g., "USD" or "EUR"


chargeBearer | string – bearer of the charges, if any, for international transfers; available values: INVALID_CHARGE_BEARER, CRED (all charges are borne by the creditor), DEBT (all charges are borne by the debtor), SHAR (the parties share the charges), or SLEV (each party bears its own charges; recommended on SEPA payments); default = INVALID_CHARGE_BEARER
purposeCode | string – ISO 20022 external purpose code
ultimateCreditor | string – ultimate party to which an amount of money is due
ultimateDebtor | string – ultimate party that owes that owes money to the [ultimate] creditor



currency | string – ISO 4217 3-letter currency code; e.g., "USD" or "EUR"
value | string – amount valued in currency
finalPaymentDateTime | string – due date and time for the final payment in ISO 8601 format (YYYY-MM-DDThh:mm:ssTZD or YYYYMMDDThh:mm:ssTZD)

currency | string – ISO 4217 3-letter currency code; e.g., "USD" or "EUR"
value | string – amount valued in currency
firstPaymentDateTime | string – due date and time for the first payment in ISO 8601 format (YYYY-MM-DDThh:mm:ssTZD or YYYYMMDDThh:mm:ssTZD)
frequency | string – specifies ISO 20022 code for the scheduled frequency of standing order payments occurring between the first and final payments: DAIL – daily; once a day; WEEK – weekly; once a week; TOWK – twice weekly/ two times a week; MNTH – monthly/once a month; TOMN – twice monthly/two times a month; QUTR – quarterly/once every 3 months; SEMI – semi-annually/two times each year; YEAR – annually/once a year
numberOfPayments | int32 – total number of recurring payments

currency | string – ISO 4217 3-letter currency code; e.g., "USD" or "EUR"
value | string – amount valued in currency
recurringPaymentDateTime | string – due date and time for each recurring payment in ISO 8601 format (YYYY-MM-DDThh:mm:ssTZD or YYYYMMDDThh:mm:ssTZD)


addressLine | string array – specifies the delivery address using multiple lines, as necessary
buildingNumber | string – building number within the delivery address
country | string – nation with its own government, occupying a particular territory containing the address
countrySubdivision | string array – identifies a subdivision of a country; for instance, a state, region, or county
postCode | string – identifier consisting of a group of letters and/or numbers that is added to a postal address to assist the sorting of mail
streetName | string – name of the respective street or thoroughfare in which the dwelling or business is located or where mail is received
townName | string – name of a built-up area with defined boundaries and a local government
merchantCategoryCode | string – Category code conforming to ISO 18245 related to the type of services or goods the merchant provides as a result of this transaction
merchantCustomerIdentification | string – unique customer identifier of the PSU with the merchant
paymentContextCode | string – specifies the payment context; available values: INVALID_PAYMENT_CONTEXT_CODE, BILL_PAYMENT, ECOMMERCE_GOODS, ECOMMERCE_SERVICES, OTHER, or PARTY_TO_PARTY; default = INVALID_PAYMENT_CONTEXT_CODE

addressLine | string array – specifies the delivery address using multiple lines, as necessary
buildingNumber | string – building number within the delivery address
country | string – nation with its own government, occupying a particular territory containing the address
countrySubdivision | string array – identifies a subdivision of a country; for instance, a state, region, or county
postCode | string – identifier consisting of a group of letters and/or numbers that is added to a postal address to assist the sorting of mail
streetName | string – name of the respective street or thoroughfare in which the dwelling or business is located or where mail is received
townName | string – name of a built-up area with defined boundaries and a local government
merchantCategoryCode | string – Category code conforming to ISO 18245 related to the type of services or goods the merchant provides as a result of this transaction
merchantCustomerIdentification | string – unique customer identifier of the PSU with the merchant
paymentContextCode | string – specifies the payment context; available values: INVALID_PAYMENT_CONTEXT_CODE, BILL_PAYMENT, ECOMMERCE_GOODS, ECOMMERCE_SERVICES, OTHER, or PARTY_TO_PARTY; default = INVALID_PAYMENT_CONTEXT_CODE

creditorAgentName | string – name of financial institution servicing an account for the creditor
endToEndIdentification | string – unique identification assigned by the initiating party to unambiguously identify the transaction; this identification is passed on, unchanged, throughout the entire end-to-end chain

deliveryMode | string – urgency classification for delivery; available values: INVALID_DELIVERY_MODE, STANDARD_D2, STANDARD_D1, URGENT_D1, EXPRESS_D0; default = INVALID_DELIVERY_MODE
hold | boolean – indicates whether payment should be held until confirmation of delivery



name | string – name by which the party is known and which is usually used to identify that party

identification | string – alias of the account
issuer | string – entity that assigned the identification; country code or any organisation name or identifier that can be recognized by both parties
schemeName | string – name of the identification scheme. Possible values for the scheme name, partially based on ISO20022 external code list, are (a) BANK (BankPartyIdentification): Unique and unambiguous assignment made by a specific bank or similar financial institution to identify a relationship as defined between the bank and its client; (b) COID (CountryIdentificationCode) : Country authority given organisation identification; e.g., corporate registration number; (c) SREN (SIREN): 9-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation in France; (d) SRET (SIRET): 14-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation unit in France; consists of the SIREN number, followed by a five digit classification number, to identify the local geographical unit of that entity; (e) NIDN (NationalIdentityNumber): assigned by an authority to identify the national identity number of a person. Other values are also permitted, for instance: - OAUT (OAUTH2): OAUTH2 access token that is owned by the PISP being also an AISP and that can be used in order to identify the PSU - CPAN (CardPan): Card PAN

addressLine | string array – up to 4 lines that capture the mailing address
country | string – nation with its own government, occupying a particular territory containing the address

identification | string – alias of the account
issuer | string – entity that assigned the identification; country code or any organisation name or identifier that can be recognized by both parties
schemeName | string – name of the identification scheme. Possible values for the scheme name, partially based on ISO20022 external code list, are (a) BANK (BankPartyIdentification): Unique and unambiguous assignment made by a specific bank or similar financial institution to identify a relationship as defined between the bank and its client; (b) COID (CountryIdentificationCode) : Country authority given organisation identification; e.g., corporate registration number; (c) SREN (SIREN): 9-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation in France; (d) SRET (SIRET): 14-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation unit in France; consists of the SIREN number, followed by a five digit classification number, to identify the local geographical unit of that entity; (e) NIDN (NationalIdentityNumber): assigned by an authority to identify the national identity number of a person. Other values are also permitted, for instance: - OAUT (OAUTH2): OAUTH2 access token that is owned by the PISP being also an AISP and that can be used in order to identify the PSU - CPAN (CardPan): Card PAN

currency | string – ISO 4217 currency code for the account
iban | string – consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

identification | string – alias of the account
issuer | string – entity that assigned the identification; country code or any organisation name or identifier that can be recognized by both parties
schemeName | string – name of the identification scheme. Possible values for the scheme name, partially based on ISO20022 external code list, are (a) BANK (BankPartyIdentification): Unique and unambiguous assignment made by a specific bank or similar financial institution to identify a relationship as defined between the bank and its client; (b) COID (CountryIdentificationCode) : Country authority given organisation identification; e.g., corporate registration number; (c) SREN (SIREN): 9-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation in France; (d) SRET (SIRET): 14-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation unit in France; consists of the SIREN number, followed by a five digit classification number, to identify the local geographical unit of that entity; (e) NIDN (NationalIdentityNumber): assigned by an authority to identify the national identity number of a person. Other values are also permitted, for instance: - OAUT (OAUTH2): OAUTH2 access token that is owned by the PISP being also an AISP and that can be used in order to identify the PSU - CPAN (CardPan): Card PAN

bicFi | string – code allocated to a financial institution by the ISO 9362 Registration Authority as described in ISO 9362 "Banking - Banking telecommunication messages - Business identification code (BIC)"

clearingSystemId | string – specification of a pre-agreed offering between clearing agents or the channel through which the payment instruction is processed
memberId | string – identification of a member of a clearing system
name | string – name by which the party is known and which is usually used to identify that party

addressLine | string array – up to 4 lines that capture the mailing address
country | string – nation with its own government, occupying a particular territory containing the address
id | string – identifier of the beneficiary
endToEndId | string – unique identification assigned by the initiating party to unambiguously identify the transaction, which is passed on, unchanged, throughout the entire end-to-end chain


endToEndIdentification | string – a short reference field to share an invoice or receipt number for your records; this reference is important to the debtor (could be an internal reference ID against the transaction) but it Is NOT the reference information that will be primarily populated on the statement of the creditor (beneficiary)
instructionIdentification | string – TPP-generated, unique transaction Id passed to the bank (mandatory) but does not have to go any further in the payment flow. Expectation is that this is unique indefinitely across all time periods by including a date or date time element to the field, or by inserting a unique Id
remittanceInformation | object – reference information that the creditor (or beneficiary) uses to reconcile (e.g., Invoice 123)


addressLine | string array – specifies the delivery address using multiple lines, as necessary
buildingNumber | string – building number within the delivery address
country | string – nation with its own government, occupying a particular territory containing the address
countrySubdivision | string array – identifies a subdivision of a country; for instance, a state, region, or county
postCode | string – identifier consisting of a group of letters and/or numbers that is added to a postal address to assist the sorting of mail
streetName | string – name of the respective street or thoroughfare in which the dwelling or business is located or where mail is received
townName | string – name of a built-up area with defined boundaries and a local government
merchantCategoryCode | string – Category code conforming to ISO 18245 related to the type of services or goods the merchant provides as a result of this transaction
merchantCustomerIdentification | string – unique customer identifier of the PSU with the merchant
paymentContextCode | string – specifies the payment context; available values: INVALID_PAYMENT_CONTEXT_CODE, BILL_PAYMENT, ECOMMERCE_GOODS, ECOMMERCE_SERVICES, OTHER, or PARTY_TO_PARTY; default = INVALID_PAYMENT_CONTEXT_CODE

addressLine | string array – specifies the delivery address using multiple lines, as necessary
buildingNumber | string – building number within the delivery address
country | string – nation with its own government, occupying a particular territory containing the address
countrySubdivision | string array – identifies a subdivision of a country; for instance, a state, region, or county
postCode | string – identifier consisting of a group of letters and/or numbers that is added to a postal address to assist the sorting of mail
streetName | string – name of the respective street or thoroughfare in which the dwelling or business is located or where mail is received
townName | string – name of a built-up area with defined boundaries and a local government
merchantCategoryCode | string – Category code conforming to ISO 18245 related to the type of services or goods the merchant provides as a result of this transaction
merchantCustomerIdentification | string – unique customer identifier of the PSU with the merchant
paymentContextCode | string – specifies the payment context; available values: INVALID_PAYMENT_CONTEXT_CODE, BILL_PAYMENT, ECOMMERCE_GOODS, ECOMMERCE_SERVICES, OTHER, or PARTY_TO_PARTY; default = INVALID_PAYMENT_CONTEXT_CODE

creditorAgent | string – unique and unambiguous identification of a financial institution, as assigned under an internationally recognised or proprietary identification scheme
creditorAgentName | string – name of financial institution servicing an account for the creditor
endToEndIdentification | string – unique identification assigned by the initiating party to unambiguously identify the transaction; this identification is passed on, unchanged, throughout the entire end-to-end chain
remittanceInformation | string – information supplied to enable matching of an entry with the items that the transfer is intended to settle, such as commercial invoices in an accounts receivable system

deliveryMode | string – urgency classification for delivery; available values: INVALID_DELIVERY_MODE, STANDARD_D2, STANDARD_D1, URGENT_D1, EXPRESS_D0; default = INVALID_DELIVERY_MODE
hold | boolean – indicates whether payment should be held until confirmation of delivery



name | string – name by which the party is known and which is usually used to identify that party

identification | string – alias of the account
issuer | string – entity that assigned the identification; country code or any organisation name or identifier that can be recognized by both parties
schemeName | string – name of the identification scheme. Possible values for the scheme name, partially based on ISO20022 external code list, are (a) BANK (BankPartyIdentification): Unique and unambiguous assignment made by a specific bank or similar financial institution to identify a relationship as defined between the bank and its client; (b) COID (CountryIdentificationCode) : Country authority given organisation identification; e.g., corporate registration number; (c) SREN (SIREN): 9-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation in France; (d) SRET (SIRET): 14-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation unit in France; consists of the SIREN number, followed by a five digit classification number, to identify the local geographical unit of that entity; (e) NIDN (NationalIdentityNumber): assigned by an authority to identify the national identity number of a person. Other values are also permitted, for instance: - OAUT (OAUTH2): OAUTH2 access token that is owned by the PISP being also an AISP and that can be used in order to identify the PSU - CPAN (CardPan): Card PAN

addressLine | string array – up to 4 lines that capture the mailing address
country | string – nation with its own government, occupying a particular territory containing the address

identification | string – alias of the account
issuer | string – entity that assigned the identification; country code or any organisation name or identifier that can be recognized by both parties
schemeName | string – name of the identification scheme. Possible values for the scheme name, partially based on ISO20022 external code list, are (a) BANK (BankPartyIdentification): Unique and unambiguous assignment made by a specific bank or similar financial institution to identify a relationship as defined between the bank and its client; (b) COID (CountryIdentificationCode) : Country authority given organisation identification; e.g., corporate registration number; (c) SREN (SIREN): 9-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation in France; (d) SRET (SIRET): 14-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation unit in France; consists of the SIREN number, followed by a five digit classification number, to identify the local geographical unit of that entity; (e) NIDN (NationalIdentityNumber): assigned by an authority to identify the national identity number of a person. Other values are also permitted, for instance: - OAUT (OAUTH2): OAUTH2 access token that is owned by the PISP being also an AISP and that can be used in order to identify the PSU - CPAN (CardPan): Card PAN

currency | string – ISO 4217 currency code for the account
iban | string – consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

identification | string – alias of the account
issuer | string – entity that assigned the identification; country code or any organisation name or identifier that can be recognized by both parties
schemeName | string – name of the identification scheme. Possible values for the scheme name, partially based on ISO20022 external code list, are (a) BANK (BankPartyIdentification): Unique and unambiguous assignment made by a specific bank or similar financial institution to identify a relationship as defined between the bank and its client; (b) COID (CountryIdentificationCode) : Country authority given organisation identification; e.g., corporate registration number; (c) SREN (SIREN): 9-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation in France; (d) SRET (SIRET): 14-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation unit in France; consists of the SIREN number, followed by a five digit classification number, to identify the local geographical unit of that entity; (e) NIDN (NationalIdentityNumber): assigned by an authority to identify the national identity number of a person. Other values are also permitted, for instance: - OAUT (OAUTH2): OAUTH2 access token that is owned by the PISP being also an AISP and that can be used in order to identify the PSU - CPAN (CardPan): Card PAN

bicFi | string – code allocated to a financial institution by the ISO 9362 Registration Authority as described in ISO 9362 "Banking - Banking telecommunication messages - Business identification code (BIC)"

clearingSystemId | string – specification of a pre-agreed offering between clearing agents or the channel through which the payment instruction is processed
memberId | string – identification of a member of a clearing system
name | string – name by which the party is known and which is usually used to identify that party

addressLine | string array – up to 4 lines that capture the mailing address
country | string – nation with its own government, occupying a particular territory containing the address

bicFi | string – code allocated to a financial institution by the ISO 9362 Registration Authority as described in ISO 9362 "Banking - Banking telecommunication messages - Business identification code (BIC)"

clearingSystemId | string – specification of a pre-agreed offering between clearing agents or the channel through which the payment instruction is processed
memberId | string – identification of a member of a clearing system
name | string – name by which the party is known and which is usually used to identify that party

addressLine | string array – up to 4 lines that capture the mailing address
country | string – nation with its own government, occupying a particular territory containing the address
endToEndId | string – unique identification assigned by the initiating party to unambiguously identify the transaction, which is passed on, unchanged, throughout the entire end-to-end chain

categoryPurpose | string – specifies the high level purpose of the instruction based on a set of pre-defined categories; used by the initiating party to provide information concerning the processing of the payment and is likely to trigger special processing by any of the agents involved in the payment chain. Available values: CASH (general cash management instruction), CORT (transaction is related to settlement of a trade — e.g., FX or securities), or DVPM (pre-advises account servicer of a forthcoming deliver-against-payment instruction); default = CASH
instructionPriority | string – indicates the urgency or order of importance the instructing party would like to apply to processing; van be ignored for SCTInst (SEPA Instant)
localInstrument | string – used to specify a local instrument, local clearing option and/or further qualify the service or service level. INST value is used to ask for SEPA instant Payment (SCTInst). For International payments, this field may be valued with one of the ISO 20022 external codes to specify which payment instrument should be used by the creditor's bank
serviceLevel | string – only SEPA is allowed

regulatory ReportingCode | string array – regulatory and statutory codes provided by the NCA



bankgiroNumber | string – consists of 7 or 8 digits; clearing code is not used

bban | string – 10 to 30 characters comprising the bank code (including the account number) and a checksum key

accountNumber | string – unique string of numbers identifying a deposit account
sortCode | string – number assigned to a branch of a bank, typically containing six digits in the ##-##-## format and most commonly used in the UK and Ireland

iban | string – consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

msisdn | string – composed of the country code and the national destination code; be sure to remove the + sign and any 0 before the mobile number

pan | string – 14, 15, or 16 digit number generated as a unique identifier for a primary account

plusgiroNumber | string – bank account number (minimum 2 and maximum 8 digits); clearing code is not used

accountId | string – bank account identifier for a linked account used by Token's Bank Integration Account Linking Service
memberId | string – Token-generated member identifier for the user/account holder
bankId | string – unique Token Platform identifier for payer's bank
bic | string – standard format for business identifier code (also known as SWIFT code) for payer's bank


city | string – name of the city as given in postal addresses of the building/area
conscriptNumber | string – special kind of house number; relates to a settlement instead of a street. Conscription numbers were introduced in the Austro-Hungarian Empire and are still in use in some parts of Europe, sometimes together with street-related house numbers, which are also called orientation numbers
country | string – nation with its own government, occupying a particular territory containing the address
district | string – defined district within the city or country containing the address
flats | string – house numbers (range or list) of flats behind a door
full | string – used for a full-text, often multi-line, address if you find the structured address fields unsuitable for denoting the address of this particular location. Examples: "Fifth house on the left after the village oak, Smalltown, Smallcountry" or "1200 West Sunset Boulevard Suite 110A". Typically, such strings cannot be parsed by software
hamlet | string – small human settlement. In different jurisdictions and geographies, a hamlet may be the size of a town, village or parish, or may be considered to be a smaller settlement or subdivision or satellite entity to a larger settlement
houseName | string – name of a house; sometimes used in countries like England instead of (or in addition to) a house number
houseNumber | string – house number (may contain letters, dashes or other characters); identifies a single building with multiple addresses
place | string – part of an address which refers to the name of some territorial zone (like an island, square) instead of a street; should not be included together with street
postCode | string – identifier consisting of a group of letters and/or numbers that is added to a postal address to assist the sorting of mail
province | string – for Canada, uppercase two-letter postal abbreviations (BC, AB, ON, QC, etc.)
state | string –For the US, uppercase two-letter postal abbreviation (AK, CA, HI, NY, TX, WY, etc.)
street | string – name of the respective street in which the dwelling or business is located or where mail is received
subdistrict | string – smaller, readily identifiable part of a district
suburb | string – suburbs and localities are the names of geographic subdivisions of urban area in Australia
legalNames | string array – comma-separated list of payer's registered legal identities


account | string – payee's ACH-registered bank account
routing | string – payee's ACH-registered bank routing number

accountNumber | string – payee's BACS-registered bank account number
sortCode | string – 6-digit number identifying the payee's bank branch

bankgiroNumber | string – alias for the payee's bank account; consists of 7 or 8 digits; clearing code is not used

accountNumber | string – payee's AMEX card number

accountNumber | string – payee's CHAPS-registered bank account number
sortCode | string – 6-digit number identifying the payee's bank branch

bankId | string – unique Token Platform identifier for the bank
payload | string – transfer payload


city | string – name of the city as given in postal addresses of the building/area
conscriptNumber | string – special kind of house number; relates to a settlement instead of a street. Conscription numbers were introduced in the Austro-Hungarian Empire and are still in use in some parts of Europe, sometimes together with street-related house numbers, which are also called orientation numbers
country | string – nation with its own government, occupying a particular territory containing the address
district | string – defined district within the city or country containing the address
flats | string – house numbers (range or list) of flats behind a door
full | string – used for a full-text, often multi-line, address if you find the structured address fields unsuitable for denoting the address of this particular location. Examples: "Fifth house on the left after the village oak, Smalltown, Smallcountry" or "1200 West Sunset Boulevard Suite 110A". Typically, such strings cannot be parsed by software
hamlet | string – small human settlement. In different jurisdictions and geographies, a hamlet may be the size of a town, village or parish, or may be considered to be a smaller settlement or subdivision or satellite entity to a larger settlement
houseName | string – name of a house; sometimes used in countries like England instead of (or in addition to) a house number
houseNumber | string – house number (may contain letters, dashes or other characters); identifies a single building with multiple addresses
place | string – part of an address which refers to the name of some territorial zone (like an island, square) instead of a street; should not be included together with street
postCode | string – identifier consisting of a group of letters and/or numbers that is added to a postal address to assist the sorting of mail
province | string – for Canada, uppercase two-letter postal abbreviations (BC, AB, ON, QC, etc.)
state | string –For the US, uppercase two-letter postal abbreviation (AK, CA, HI, NY, TX, WY, etc.)
street | string – name of the respective street in which the dwelling or business is located or where mail is received
subdistrict | string – smaller, readily identifiable part of a district
suburb | string – suburbs and localities are the names of geographic subdivisions of urban area in Australia
legalNames | string array – comma-separated list of payer's registered legal identities

accountNumber | string – payee's Elixir-registered bank account number

bic | string – standard format for business identifier code (also known as SWIFT code) used to identify banks and financial institutions globally
iban | string – payee's international bank account number; consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

accountNumber | string – payee's Elixir-registered bank account number

accountNumber | string – payee's FPS-registered bank account number
sortCode | string – 6-digit number identifying the payee's bank branch

iban | string – payee's international bank account number; consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

plusgiroNumber | string – bank account number (minimum 2 and maximum 8 digits); clearing code is not used

bic | string – standard format for business identifier code (also known as SWIFT code) used to identify banks and financial institutions globally
iban | string – payee's international bank account number; consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

bic | string – standard format for business identifier code (also known as SWIFT code) used to identify banks and financial institutions globally
iban | string – payee's international bank account number; consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

accountNumber | string – payee's Polish bank account number

account | string – payee's bank account number
bic | string – standard format for business identifier code (also known as SWIFT code) used to identify banks and financial institutions globally

iban | string – payee's international bank account number; consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

accountId | string – bank account identifier for a linked account used by Token's Bank Integration Account Linking Service
memberId | string – Token-generated member identifier for the user/account holder
type | string –specifies the type of transfer destination; available values: UNKNOWN, BUSINESS, or PERSONAL; default = UNKNOWN
useCredentialFlow | boolean($boolean) – deprecated; determines if bank-defined user credentials were required for initial authentication of the token request. Note: useCredentialFlow and credentials mapping only need to be set in initiate bank authorization (see the POST /token-requests/{tokenRequestId}/authorization endpoint)
userRefId | string – user-provided reference identifier
400 Bad Request | status=INVALID_ARGUMENT.withDescription(error) – client specified an invalid argument
401 Unauthorized | status=UNAUTHENTICATED.withDescription(error) – request does not have valid authentication credentials needed to perform the operation
403 Forbidden | status=PERMISSION_DENIED.withDescription(error) – caller does not have the required permission to execute the operation specified. This error message will be accompanied by the reason from the bank. Typically means the access token has expired and the TPP needs its user to re-authenticate with the bank
404 Not Found | status=NOT_FOUND.withDescription(error) – requested entity, such as a file or directory, was not found
429 Too Many Requests | status=RESOURCE_EXHAUSTED.withDescription(error) – resource, such as a per-user quota or file system, is exhausted (out of space)
500 Internal Server Error | status=INTERNAL.withDescription(error) – could refer to either an error on Token’s end or an error on the bank’s end. When the bank reports a 5xx error, Token sets token-external-error=true as a header in the HTTP response, indicating that the "internal" error originates from the bank. When one of Token's internal services fails or when the bank reports a 4xx error, this header is not populated. The absence of this response header should be interpreted as token-external-error=false.
501 Not Implemented | status=UNIMPLEMENTED.withDescription(error) – operation not implemented / supported / enabled by the bank
503 Service Unavailable | status=UNAVAILABLE.withDescription(error) – service is unavailable, likely due to a transient condition; usually corrected with a retry
504 Gateway Timeout | status=DEADLINE_EXCEEDED.withDescription(error) – deadline expired before operation could complete


requestId | string – required in path, identifies a unique token request; value was returned in the response to the original token request



appName | string – specifies the name for your app

additionalProp1 | string – color 1 (ex. #FF1A262C)
additionalProp1 | string – color 2 (ex. #FF05A5F0)
additionalProp3 | string – color 3 (ex. #FFE9EAF0)
consentText | string – custom UI text that prompts user to grant consent
customizationId | string – deprecated; identifies the TPP's custom Web App UI configuration
logoBlobId | string – identifies the immutable blob URL pointing to the logo to be displayed within the custom UI
name | string – name of the customization
hideConsent | boolean($boolean) – turns off display of the user's consent

id | string – identifies thee token request; same value as requestId specified in the endpoint path

bankId | string – unique Token Platform identifier for the bank to which the request is being submitted
psuId | string – unique identifier for the bank customer(account holder) providing consent to initiate the request; recommended to identify group payments initiated by the same PSU


realmId | string – verified memberId of existing Token member
type | string – the type of alias; available values: INVALID, UNKNOWN, EMAIL, PHONE, DOMAIN, USERNAME, BANK, CUSTOM, or EIDAS; default = INVALID
value | string – the alias string representing the type; e.g., "elvis.lives@whatif.com" or "e-sales.token.io"
id | string – Token-assigned memberId of the TPP
receiptRequested | boolean($boolean) – requests email confirmation of the token request
sourceIban | string – specified if the user provided the IBAN rather than the TPP






bankgiroNumber | string – consists of 7 or 8 digits; clearing code is not used

bban | string – 10 to 30 characters comprising the bank code (including the account number) and a checksum key

accountNumber | string – unique string of numbers identifying a deposit account
sortCode | string – number assigned to a branch of a bank, typically containing six digits in the ##-##-## format and most commonly used in the UK and Ireland

iban | string – consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

msisdn | string – composed of the country code and the national destination code; be sure to remove the + sign and any 0 before the mobile number

pan | string – 14, 15, or 16 digit number generated as a unique identifier for a primary account

plusgiroNumber | string – bank account number (minimum 2 and maximum 8 digits); clearing code is not used

accountId | string – bank account identifier for a linked account used by Token's Bank Integration Account Linking Service
memberId | string – Token-generated member identifier for the user/account holder


city | string – name of the city as given in postal addresses of the building/area
conscriptNumber | string – special kind of house number; relates to a settlement instead of a street. Conscription numbers were introduced in the Austrio-Hungarian Empire and are still in use in some parts of Europe, sometimes together with street-related house numbers, which are also called orientation numbers
country | string – nation with its own government, occupying a particular territory containing the address
district | string – defined district within the city or country containing the address
flats | string – house numbers (range or list) of flats behind a door
full | string – used for a full-text, often multi-line, address if you find the structured address fields unsuitable for denoting the address of this particular location. Examples: "Fifth house on the left after the village oak, Smalltown, Smallcountry" or "1200 West Sunset Boulevard Suite 110A". Typically, such strings cannot be parsed by software
hamlet | string – small human settlement. In different jurisdictions and geographies, a hamlet may be the size of a town, village or parish, or may be considered to be a smaller settlement or subdivision or satellite entity to a larger settlement
houseName | string – name of a house; sometimes used in countries like England instead of (or in addition to) a house number
houseNumber | string – house number (may contain letters, dashes or other characters); identifies a single building with multiple addresses
place | string – part of an address which refers to the name of some territorial zone (like an island, square) instead of a street; should not be included together with street
postCode | string – identifier consisting of a group of letters and/or numbers that is added to a postal address to assist the sorting of mail
province | string – for Canada, uppercase two-letter postal abbreviations (BC, AB, ON, QC, etc.)
state | string –For the US, uppercase two-letter postal abbreviation (AK, CA, HI, NY, TX, WY, etc.)
street | string – name of the respective street in which the dwelling or business is located or where mail is received
subdistrict | string – smaller, readily identifiable part of a district
suburb | string – suburbs and localities are the names of geographic subdivisions of urban area in Australia
legal names | string array – comma-separated list of payer's registered legal identities
type | string – specifies the type of account resource requested; available values: ACCOUNT_INVALID, ACCOUNT_INFO, ACCOUNT_BALANCE, ACCOUNT_TRANSACTIONS, ACCOUNT_TRANSFER_DESTINATIONS, ACCOUNT_FUNDS_CONFIRMATION, ACCOUNT_STANDING_ORDERS; default = ACCOUNT_INVALID

resources | string array – specifies the account resources included in the request; available values: INVALID, ACCOUNTS, BALANCES, TRANSACTIONS, TRANSFER_DESTINATIONS, FUNDS_CONFIRMATIONS, STANDING_ORDERS; default = INVALID

displayName | string – name of recipient shown to user; required when specifying actingAs, optional otherwise
logoUrl | string – URL pointing to recipient's logo
refId | string – TPP's discretionary reference identification of the recipient, opaque to Token; can be used by a "gateway" business member to (uniquely) define a merchant that is acting through it.The uniqueness of refId should be handled by the gateway member; typically a reseller requiring separate reports for each participating merchant it is representing
secondaryName | string – domain or email address of recipient shown to user along with displayName




bankgiroNumber | string – consists of 7 or 8 digits; clearing code is not used

bban | string – 10 to 30 characters comprising the bank code (including the account number) and a checksum key

accountNumber | string – unique string of numbers identifying a deposit account
sortCode | string – number assigned to a branch of a bank, typically containing six digits in the ##-##-## format and most commonly used in the UK and Ireland

iban | string – consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

msisdn | string – composed of the country code and the national destination code; be sure to remove the + sign and any 0 before the mobile number

pan | string – 14, 15, or 16 digit number generated as a unique identifier for a primary account

plusgiroNumber | string – bank account number (minimum 2 and maximum 8 digits); clearing code is not used

accountId | string – bank account identifier for a linked account used by Token's Bank Integration Account Linking Service
memberId | string – Token-generated member identifier for the user/account holder
bankId | string – unique Token Platform identifier for payer's bank
bic | string – standard format for business identifier code (also known as SWIFT code) for payer's bank


city | string – name of the city as given in postal addresses of the building/area
conscriptNumber | string – special kind of house number; relates to a settlement instead of a street. Conscription numbers were introduced in the Austro-Hungarian Empire and are still in use in some parts of Europe, sometimes together with street-related house numbers, which are also called orientation numbers
country | string – nation with its own government, occupying a particular territory containing the address
district | string – defined district within the city or country containing the address
flats | string – house numbers (range or list) of flats behind a door
full | string – used for a full-text, often multi-line, address if you find the structured address fields unsuitable for denoting the address of this particular location. Examples: "Fifth house on the left after the village oak, Smalltown, Smallcountry" or "1200 West Sunset Boulevard Suite 110A". Typically, such strings cannot be parsed by software
hamlet | string – small human settlement. In different jurisdictions and geographies, a hamlet may be the size of a town, village or parish, or may be considered to be a smaller settlement or subdivision or satellite entity to a larger settlement
houseName | string – name of a house; sometimes used in countries like England instead of (or in addition to) a house number
houseNumber | string – house number (may contain letters, dashes or other characters); identifies a single building with multiple addresses
place | string – part of an address which refers to the name of some territorial zone (like an island, square) instead of a street; should not be included together with street
postCode | string – identifier consisting of a group of letters and/or numbers that is added to a postal address to assist the sorting of mail
province | string – for Canada, uppercase two-letter postal abbreviations (BC, AB, ON, QC, etc.)
state | string –For the US, uppercase two-letter postal abbreviation (AK, CA, HI, NY, TX, WY, etc.)
street | string – name of the respective street in which the dwelling or business is located or where mail is received
subdistrict | string – smaller, readily identifiable part of a district
suburb | string – suburbs and localities are the names of geographic subdivisions of urban area in Australia
legal names | string array – comma-separated list of payer's registered legal identities
totalAmount | string – specifies the total amount of funds being distributed

amount | string – transaction amount valued in currency
currency | string – ISO 4217 3-letter currency code; e.g., "USD" or "EUR"
description | string – description of the transaction


account | string – payee's ACH-registered bank account
routing | string – payee's ACH-registered bank routing number

accountNumber | string – payee's BACS-registered bank account number
sortCode | string – 6-digit number identifying the payee's bank branch

bankgiroNumber | string – alias for the payee's bank account; consists of 7 or 8 digits; clearing code is not used

accountNumber | string – payee's AMEX card number

accountNumber | string – payee's CHAPS-registered bank account number
sortCode | string – 6-digit number identifying the payee's bank branch

bankId | string – unique Token Platform identifier for the bank
payload | string – transfer payload


city | string – name of the city as given in postal addresses of the building/area
conscriptNumber | string – special kind of house number; relates to a settlement instead of a street. Conscription numbers were introduced in the Austrio-Hungarian Empire and are still in use in some parts of Europe, sometimes together with street-related house numbers, which are also called orientation numbers
country | string – nation with its own government, occupying a particular territory containing the address
district | string – defined district within the city or country containing the address
flats | string – house numbers (range or list) of flats behind a door
full | string – used for a full-text, often multi-line, address if you find the structured address fields unsuitable for denoting the address of this particular location. Examples: "Fifth house on the left after the village oak, Smalltown, Smallcountry" or "1200 West Sunset Boulevard Suite 110A". Typically, such strings cannot be parsed by software
hamlet | string – small human settlement. In different jurisdictions and geographies, a hamlet may be the size of a town, village or parish, or may be considered to be a smaller settlement or subdivision or satellite entity to a larger settlement
houseName | string – name of a house; sometimes used in countries like England instead of (or in addition to) a house number
houseNumber | string – house number (may contain letters, dashes or other characters); identifies a single building with multiple addresses
place | string – part of an address which refers to the name of some territorial zone (like an island, square) instead of a street; should not be included together with street
postCode | string – identifier consisting of a group of letters and/or numbers that is added to a postal address to assist the sorting of mail
province | string – for Canada, uppercase two-letter postal abbreviations (BC, AB, ON, QC, etc.)
state | string –For the US, uppercase two-letter postal abbreviation (AK, CA, HI, NY, TX, WY, etc.)
street | string – name of the respective street in which the dwelling or business is located or where mail is received
subdistrict | string – smaller, readily identifiable part of a district
suburb | string – suburbs and localities are the names of geographic subdivisions of urban area in Australia
legalNames | string array – comma-separated list of payer's registered legal identities

accountNumber | string – payee's Elixir-registered bank account number

bic | string – standard format for business identifier code (also known as SWIFT code) used to identify banks and financial institutions globally
iban | string – payee's international bank account number; consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

accountNumber | string – payee's Elixir-registered bank account number

accountNumber | string – payee's FPS-registered bank account number
sortCode | string – 6-digit number identifying the payee's bank branch

iban | string – payee's international bank account number; consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

plusgiroNumber | string – bank account number (minimum 2 and maximum 8 digits); clearing code is not used

bic | string – standard format for business identifier code (also known as SWIFT code) used to identify banks and financial institutions globally
iban | string – payee's international bank account number; consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

bic | string – standard format for business identifier code (also known as SWIFT code) used to identify banks and financial institutions globally
iban | string – payee's international bank account number; consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

accountNumber | string – payee's Polish bank account number

account | string – payee's bank account number
bic | string – standard format for business identifier code (also known as SWIFT code) used to identify banks and financial institutions globally

iban | string – payee's international bank account number; consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

accountId | string – bank account identifier for a linked account used by Token's Bank Integration Account Linking Service
memberId | string – Token-generated member identifier for the user/account holder
type | string –specifies the type of transfer destination; available values: UNKNOWN, BUSINESS, or PERSONAL; default = UNKNOWN
callBackState | string – sets the callback state of the request; used for the signature in a GET /token-requests/{tokenRequestId}/token-request-result call, in which the signing payload for the signature is a combination of the state and tokenId to verify whether or not the tokenId is related to the state sent by the TPP
countries | string array – specifies the destination country or countries in ISO 3166 alpha-2 format (ex. DE, IT, GB, etc.); used to limit the number of countries displayed in the Token Web App for user selection

credential1 | string – bank-defined user credential 1
credential2 | string – bank-defined user credential 2
credential3 | string – bank-defined user credential 3
customizationId | string – deprecated; specifies the TPP's custom Web App UI configuration; not required if pre-configured using the dashboard (see )
description | string – Description of the payment with the following qualifiers: (i) must not contain special characters; (ii) length must be no greater than 255 characters; (iii) description in a subsequent call must match description in originating request; (iv) description omitted in originating request must also be omitted in subsequent calls; (v) description omitted in subsequent call will be replaced with refId. This field maps to description in the bank's consentRequest presented to the user. Warning: If description in a subsequent token request for lookups/changes/updates (retrieve, redeem, or cancel) doesn't match the description in the originating token request, an exception will be thrown.
redirectUrl | string – specifies the bank's callback URL with which your server initiates token redemption
refId | string – TPP-generated reference identifier for the token; not to be confused with requestId. RefId is typically used by the TPP to reconcile transactions against payments received. RefId maps to tppRefId in the bank's consentRequest. It is needed to match/verify the originating token request with the bank's consent request. Warning: If the description in subsequent token lookups/changes/updates (retrieve, redeem, or cancel) doesn't match the description in the originating token request, an exception will be thrown.

amount | string – specifies the value (in currency) of payments scheduled according to frequency
currency | string – ISO 4217 3-letter currency code; e.g., "USD" or "EUR"
endDate | string – date when regularly scheduled payments end; uses YYYY-MM-DD or YYYYMMDD format
frequency | string – specifies ISO 20022 code for the scheduled frequency of standing order payments occurring between the startDate and endDate: DAIL – daily; once a day; WEEK – weekly; once a week; TOWK – twice weekly/ two times a week; MNTH – monthly/once a month; TOMN – twice monthly/two times a month; QUTR – quarterly/once every 3 months; SEMI – semi-annually/two times each year; YEAR – annually/once a year


chargeBearer | string – bearer of the charges, if any, for international transfers; available values: INVALID_CHARGE_BEARER, CRED (all charges are borne by the creditor), DEBT (all charges are borne by the debtor), SHAR (the parties share the charges), or SLEV (each party bears its own charges; recommended on SEPA payments); default = INVALID_CHARGE_BEARER
purposeCode | string – ISO 20022 external purpose code
ultimateCreditor | string – ultimate party to which an amount of money is due
ultimateDebtor | string – ultimate party that owes that owes money to the [ultimate] creditor



currency | string – ISO 4217 3-letter currency code; e.g., "USD" or "EUR"
value | string – amount valued in currency
finalPaymentDateTime | string – due date and time for the final payment in ISO 8601 format (YYYY-MM-DDThh:mm:ssTZD or YYYYMMDDThh:mm:ssTZD)

currency | string – ISO 4217 3-letter currency code; e.g., "USD" or "EUR"
value | string – amount valued in currency
firstPaymentDateTime | string – due date and time for the first payment in ISO 8601 format (YYYY-MM-DDThh:mm:ssTZD or YYYYMMDDThh:mm:ssTZD)
frequency | string – specifies ISO 20022 code for the scheduled frequency of standing order payments occurring between the first and final payments: DAIL – daily; once a day; WEEK – weekly; once a week; TOWK – twice weekly/ two times a week; MNTH – monthly/once a month; TOMN – twice monthly/two times a month; QUTR – quarterly/once every 3 months; SEMI – semi-annually/two times each year; YEAR – annually/once a year
numberOfPayments | int32 – total number of recurring payments

currency | string – ISO 4217 3-letter currency code; e.g., "USD" or "EUR"
value | string – amount valued in currency
recurringPaymentDateTime | string – due date and time for each recurring payment in ISO 8601 format (YYYY-MM-DDThh:mm:ssTZD or YYYYMMDDThh:mm:ssTZD)


addressLine | string array – specifies the delivery address using multiple lines, as necessary
buildingNumber | string – building number within the delivery address
country | string – nation with its own government, occupying a particular territory containing the address
countrySubdivision | string array – identifies a subdivision of a country; for instance, a state, region, or county
postCode | string – identifier consisting of a group of letters and/or numbers that is added to a postal address to assist the sorting of mail
streetName | string – name of the respective street or thoroughfare in which the dwelling or business is located or where mail is received
townName | string – name of a built-up area with defined boundaries and a local government
merchantCategoryCode | string – Category code conforming to ISO 18245 related to the type of services or goods the merchant provides as a result of this transaction
merchantCustomerIdentification | string – unique customer identifier of the PSU with the merchant
paymentContextCode | string – specifies the payment context; available values: INVALID_PAYMENT_CONTEXT_CODE, BILL_PAYMENT, ECOMMERCE_GOODS, ECOMMERCE_SERVICES, OTHER, or PARTY_TO_PARTY; default = INVALID_PAYMENT_CONTEXT_CODE

addressLine | string array – specifies the delivery address using multiple lines, as necessary
buildingNumber | string – building number within the delivery address
country | string – nation with its own government, occupying a particular territory containing the address
countrySubdivision | string array – identifies a subdivision of a country; for instance, a state, region, or county
postCode | string – identifier consisting of a group of letters and/or numbers that is added to a postal address to assist the sorting of mail
streetName | string – name of the respective street or thoroughfare in which the dwelling or business is located or where mail is received
townName | string – name of a built-up area with defined boundaries and a local government
merchantCategoryCode | string – Category code conforming to ISO 18245 related to the type of services or goods the merchant provides as a result of this transaction
merchantCustomerIdentification | string – unique customer identifier of the PSU with the merchant
paymentContextCode | string – specifies the payment context; available values: INVALID_PAYMENT_CONTEXT_CODE, BILL_PAYMENT, ECOMMERCE_GOODS, ECOMMERCE_SERVICES, OTHER, or PARTY_TO_PARTY; default = INVALID_PAYMENT_CONTEXT_CODE

creditorAgentName | string – name of financial institution servicing an account for the creditor
endToEndIdentification | string – unique identification assigned by the initiating party to unambiguously identify the transaction; this identification is passed on, unchanged, throughout the entire end-to-end chain

deliveryMode | string – urgency classification for delivery; available values: INVALID_DELIVERY_MODE, STANDARD_D2, STANDARD_D1, URGENT_D1, EXPRESS_D0; default = INVALID_DELIVERY_MODE
hold | boolean – indicates whether payment should be held until confirmation of delivery



name | string – name by which the party is known and which is usually used to identify that party

identification | string – alias of the account
issuer | string – entity that assigned the identification; country code or any organisation name or identifier that can be recognized by both parties
schemeName | string – name of the identification scheme. Possible values for the scheme name, partially based on ISO20022 external code list, are (a) BANK (BankPartyIdentification): Unique and unambiguous assignment made by a specific bank or similar financial institution to identify a relationship as defined between the bank and its client; (b) COID (CountryIdentificationCode) : Country authority given organisation identification; e.g., corporate registration number; (c) SREN (SIREN): 9-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation in France; (d) SRET (SIRET): 14-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation unit in France; consists of the SIREN number, followed by a five digit classification number, to identify the local geographical unit of that entity; (e) NIDN (NationalIdentityNumber): assigned by an authority to identify the national identity number of a person. Other values are also permitted, for instance: - OAUT (OAUTH2): OAUTH2 access token that is owned by the PISP being also an AISP and that can be used in order to identify the PSU - CPAN (CardPan): Card PAN

addressLine | string array – up to 4 lines that capture the mailing address
country | string – nation with its own government, occupying a particular territory containing the address

identification | string – alias of the account
issuer | string – entity that assigned the identification; country code or any organisation name or identifier that can be recognized by both parties
schemeName | string – name of the identification scheme. Possible values for the scheme name, partially based on ISO20022 external code list, are (a) BANK (BankPartyIdentification): Unique and unambiguous assignment made by a specific bank or similar financial institution to identify a relationship as defined between the bank and its client; (b) COID (CountryIdentificationCode) : Country authority given organisation identification; e.g., corporate registration number; (c) SREN (SIREN): 9-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation in France; (d) SRET (SIRET): 14-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation unit in France; consists of the SIREN number, followed by a five digit classification number, to identify the local geographical unit of that entity; (e) NIDN (NationalIdentityNumber): assigned by an authority to identify the national identity number of a person. Other values are also permitted, for instance: - OAUT (OAUTH2): OAUTH2 access token that is owned by the PISP being also an AISP and that can be used in order to identify the PSU - CPAN (CardPan): Card PAN

currency | string – ISO 4217 currency code for the account
iban | string – consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

identification | string – alias of the account
issuer | string – entity that assigned the identification; country code or any organisation name or identifier that can be recognized by both parties
schemeName | string – name of the identification scheme. Possible values for the scheme name, partially based on ISO20022 external code list, are (a) BANK (BankPartyIdentification): Unique and unambiguous assignment made by a specific bank or similar financial institution to identify a relationship as defined between the bank and its client; (b) COID (CountryIdentificationCode) : Country authority given organisation identification; e.g., corporate registration number; (c) SREN (SIREN): 9-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation in France; (d) SRET (SIRET): 14-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation unit in France; consists of the SIREN number, followed by a five digit classification number, to identify the local geographical unit of that entity; (e) NIDN (NationalIdentityNumber): assigned by an authority to identify the national identity number of a person. Other values are also permitted, for instance: - OAUT (OAUTH2): OAUTH2 access token that is owned by the PISP being also an AISP and that can be used in order to identify the PSU - CPAN (CardPan): Card PAN

bicFi | string – code allocated to a financial institution by the ISO 9362 Registration Authority as described in ISO 9362 "Banking - Banking telecommunication messages - Business identification code (BIC)"

clearingSystemId | string – specification of a pre-agreed offering between clearing agents or the channel through which the payment instruction is processed
memberId | string – identification of a member of a clearing system
name | string – name by which the party is known and which is usually used to identify that party

addressLine | string array – up to 4 lines that capture the mailing address
country | string – nation with its own government, occupying a particular territory containing the address
id | string – identifier of the beneficiary
endToEndId | string – unique identification assigned by the initiating party to unambiguously identify the transaction, which is passed on, unchanged, throughout the entire end-to-end chain


endToEndIdentification | string – a short reference field to share an invoice or receipt number for your records; this reference is important to the debtor (could be an internal reference ID against the transaction) but it Is NOT the reference information that will be primarily populated on the statement of the creditor (beneficiary)
instructionIdentification | string – TPP-generated, unique transaction Id passed to the bank (mandatory) but does not have to go any further in the payment flow. Expectation is that this is unique indefinitely across all time periods by including a date or date time element to the field, or by inserting a unique Id
remittanceInformation | object – reference information that the creditor (or beneficiary) uses to reconcile (e.g., Invoice 123)


addressLine | string array – specifies the delivery address using multiple lines, as necessary
buildingNumber | string – building number within the delivery address
country | string – nation with its own government, occupying a particular territory containing the address
countrySubdivision | string array – identifies a subdivision of a country; for instance, a state, region, or county
postCode | string – identifier consisting of a group of letters and/or numbers that is added to a postal address to assist the sorting of mail
streetName | string – name of the respective street or thoroughfare in which the dwelling or business is located or where mail is received
townName | string – name of a built-up area with defined boundaries and a local government
merchantCategoryCode | string – Category code conforming to ISO 18245 related to the type of services or goods the merchant provides as a result of this transaction
merchantCustomerIdentification | string – unique customer identifier of the PSU with the merchant
paymentContextCode | string – specifies the payment context; available values: INVALID_PAYMENT_CONTEXT_CODE, BILL_PAYMENT, ECOMMERCE_GOODS, ECOMMERCE_SERVICES, OTHER, or PARTY_TO_PARTY; default = INVALID_PAYMENT_CONTEXT_CODE

addressLine | string array – specifies the delivery address using multiple lines, as necessary
buildingNumber | string – building number within the delivery address
country | string – nation with its own government, occupying a particular territory containing the address
countrySubdivision | string array – identifies a subdivision of a country; for instance, a state, region, or county
postCode | string – identifier consisting of a group of letters and/or numbers that is added to a postal address to assist the sorting of mail
streetName | string – name of the respective street or thoroughfare in which the dwelling or business is located or where mail is received
townName | string – name of a built-up area with defined boundaries and a local government
merchantCategoryCode | string – Category code conforming to ISO 18245 related to the type of services or goods the merchant provides as a result of this transaction
merchantCustomerIdentification | string – unique customer identifier of the PSU with the merchant
paymentContextCode | string – specifies the payment context; available values: INVALID_PAYMENT_CONTEXT_CODE, BILL_PAYMENT, ECOMMERCE_GOODS, ECOMMERCE_SERVICES, OTHER, or PARTY_TO_PARTY; default = INVALID_PAYMENT_CONTEXT_CODE

creditorAgent | string – unique and unambiguous identification of a financial institution, as assigned under an internationally recognised or proprietary identification scheme
creditorAgentName | string – name of financial institution servicing an account for the creditor
endToEndIdentification | string – unique identification assigned by the initiating party to unambiguously identify the transaction; this identification is passed on, unchanged, throughout the entire end-to-end chain
remittanceInformation | string – information supplied to enable matching of an entry with the items that the transfer is intended to settle, such as commercial invoices in an accounts receivable system

deliveryMode | string – urgency classification for delivery; available values: INVALID_DELIVERY_MODE, STANDARD_D2, STANDARD_D1, URGENT_D1, EXPRESS_D0; default = INVALID_DELIVERY_MODE
hold | boolean – indicates whether payment should be held until confirmation of delivery



name | string – name by which the party is known and which is usually used to identify that party

identification | string – alias of the account
issuer | string – entity that assigned the identification; country code or any organisation name or identifier that can be recognized by both parties
schemeName | string – name of the identification scheme. Possible values for the scheme name, partially based on ISO20022 external code list, are (a) BANK (BankPartyIdentification): Unique and unambiguous assignment made by a specific bank or similar financial institution to identify a relationship as defined between the bank and its client; (b) COID (CountryIdentificationCode) : Country authority given organisation identification; e.g., corporate registration number; (c) SREN (SIREN): 9-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation in France; (d) SRET (SIRET): 14-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation unit in France; consists of the SIREN number, followed by a five digit classification number, to identify the local geographical unit of that entity; (e) NIDN (NationalIdentityNumber): assigned by an authority to identify the national identity number of a person. Other values are also permitted, for instance: - OAUT (OAUTH2): OAUTH2 access token that is owned by the PISP being also an AISP and that can be used in order to identify the PSU - CPAN (CardPan): Card PAN

addressLine | string array – up to 4 lines that capture the mailing address
country | string – nation with its own government, occupying a particular territory containing the address

identification | string – alias of the account
issuer | string – entity that assigned the identification; country code or any organisation name or identifier that can be recognized by both parties
schemeName | string – name of the identification scheme. Possible values for the scheme name, partially based on ISO20022 external code list, are (a) BANK (BankPartyIdentification): Unique and unambiguous assignment made by a specific bank or similar financial institution to identify a relationship as defined between the bank and its client; (b) COID (CountryIdentificationCode) : Country authority given organisation identification; e.g., corporate registration number; (c) SREN (SIREN): 9-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation in France; (d) SRET (SIRET): 14-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation unit in France; consists of the SIREN number, followed by a five digit classification number, to identify the local geographical unit of that entity; (e) NIDN (NationalIdentityNumber): assigned by an authority to identify the national identity number of a person. Other values are also permitted, for instance: - OAUT (OAUTH2): OAUTH2 access token that is owned by the PISP being also an AISP and that can be used in order to identify the PSU - CPAN (CardPan): Card PAN

currency | string – ISO 4217 currency code for the account
iban | string – consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

identification | string – alias of the account
issuer | string – entity that assigned the identification; country code or any organisation name or identifier that can be recognized by both parties
schemeName | string – name of the identification scheme. Possible values for the scheme name, partially based on ISO20022 external code list, are (a) BANK (BankPartyIdentification): Unique and unambiguous assignment made by a specific bank or similar financial institution to identify a relationship as defined between the bank and its client; (b) COID (CountryIdentificationCode) : Country authority given organisation identification; e.g., corporate registration number; (c) SREN (SIREN): 9-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation in France; (d) SRET (SIRET): 14-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation unit in France; consists of the SIREN number, followed by a five digit classification number, to identify the local geographical unit of that entity; (e) NIDN (NationalIdentityNumber): assigned by an authority to identify the national identity number of a person. Other values are also permitted, for instance: - OAUT (OAUTH2): OAUTH2 access token that is owned by the PISP being also an AISP and that can be used in order to identify the PSU - CPAN (CardPan): Card PAN

bicFi | string – code allocated to a financial institution by the ISO 9362 Registration Authority as described in ISO 9362 "Banking - Banking telecommunication messages - Business identification code (BIC)"

clearingSystemId | string – specification of a pre-agreed offering between clearing agents or the channel through which the payment instruction is processed
memberId | string – identification of a member of a clearing system
name | string – name by which the party is known and which is usually used to identify that party

addressLine | string array – up to 4 lines that capture the mailing address
country | string – nation with its own government, occupying a particular territory containing the address

bicFi | string – code allocated to a financial institution by the ISO 9362 Registration Authority as described in ISO 9362 "Banking - Banking telecommunication messages - Business identification code (BIC)"

clearingSystemId | string – specification of a pre-agreed offering between clearing agents or the channel through which the payment instruction is processed
memberId | string – identification of a member of a clearing system
name | string – name by which the party is known and which is usually used to identify that party

addressLine | string array – up to 4 lines that capture the mailing address
country | string – nation with its own government, occupying a particular territory containing the address
endToEndId | string – unique identification assigned by the initiating party to unambiguously identify the transaction, which is passed on, unchanged, throughout the entire end-to-end chain

categoryPurpose | string – specifies the high level purpose of the instruction based on a set of pre-defined categories; used by the initiating party to provide information concerning the processing of the payment and is likely to trigger special processing by any of the agents involved in the payment chain. Available values: CASH (general cash management instruction), CORT (transaction is related to settlement of a trade — e.g., FX or securities), or DVPM (pre-advises account servicer of a forthcoming deliver-against-payment instruction); default = CASH
instructionPriority | string – indicates the urgency or order of importance the instructing party would like to apply to processing; van be ignored for SCTInst (SEPA Instant)
localInstrument | string – used to specify a local instrument, local clearing option and/or further qualify the service or service level. INST value is used to ask for SEPA instant Payment (SCTInst). For International payments, this field may be valued with one of the ISO 20022 external codes to specify which payment instrument should be used by the creditor's bank
serviceLevel | string – only SEPA is allowed

regulatory ReportingCode | string array – regulatory and statutory codes provided by the NCA



requiresExternalAuth | boolean – account requires external authorization
supportsInformation | boolean – account available for AIS operations
supportsPayment | boolean – account available for PIS operations
supportsRecievePayment | boolean – account can receive money transfers
supportsSendPayment | boolean – account can send money transfers

account | string – payer's ACH-registered bank account
routing | string – payer's ACH-registered bank routing number

bankId | string – unique Token bank identifier

bankId | object – unique Token bank identifier
payload | string – special/custom transfer instructions

accountNumber | string – payer's bank account number
bankCode | string – domestic bank code of payee's bank
country | string – common country in which both payer and payee banks have their place of business

accountNumber | string – payer's UK bank account number
sortCode | string – 6-digit number identifying the payer's bank branch

bankId | string – unique Token bank identifier
nonce | string – time-variant arbitrary number valid for a single use only

bic | string – standard format for business identifier code (also known as SWIFT code) for payer's bank
iban | string – consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

bank-defined | [*] – bank-dependent fields 0 .. n; each respective data type is also bank-dependent (string, number, boolean, null/empty, object, or array)

secretId | string – identifier used to mask account number if it contains a primary/principal account number

bic | string – standard format for business identifier code (also known as SWIFT code) for payee's bank
iban | string – consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

account | string – payer's account number
bic | string – standard format for business identifier code (also known as SWIFT code) for payer's bank

accountId | string – specifies unique Token account identifier for payer's account
memberId | string – specifies unique Token member ID for payer



ciphertext | string – base64url encoded encrypted message
noop | object – empty object indicating no-op encryption

algorithm | string – RSA/ECB/OAEPWithSHA-256AndMGF1Padding
keyId | string – ID of the key used for encryption
signature | string – Base64url encoded ciphertext signature
signatureKeyId | string – key-id of the signature

aesAlgorithm | string – AES/CBC/PKCS5Padding
encryptedAesKey | string – Base64url encoded RSA-encrypted AES key
rsaAlgorithm | string – RSA/ECB/OAEPWithSHA-256AndMGF1Padding
rsaKeyId | string – identifies the public key protected content from the perspective of the licence
signature | string – Base64url encoded ciphertext signature
signatureKeyId | string – key-id of the signature
bankId | string – specifies unique bank identifier for payer's bank recognized by the Token Platform


bankgiroNumber | string – consists of 7 or 8 digits; clearing code is not used

bban | string – 10 to 30 characters comprising the bank code (including the account number) and a checksum key

accountNumber | string – unique string of numbers identifying a deposit account
sortCode | string – number assigned to a branch of a bank, typically containing six digits in the ##-##-## format and most commonly used in the UK and Ireland

iban | string – consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

msisdn | string – composed of the country code and the national destination code; be sure to remove the + sign and any 0 before the mobile number

pan | string – 14, 15, or 16 digit number generated as a unique identifier for a primary account

plusgiroNumber | string – bank account number (minimum 2 and maximum 8 digits); clearing code is not used

accountId | string – bank account identifier for a linked account used by Token's Bank Integration Account Linking Service
memberId | string – Token-generated member identifier for the user/account holder
bankId | string – unique Token Platform identifier for payer's bank
bic | string – standard format for business identifier code (also known as SWIFT code) for payer's bank


city | string – name of the city as given in postal addresses of the building/area
conscriptNumber | string – special kind of house number; relates to a settlement instead of a street. Conscription numbers were introduced in the Austro-Hungarian Empire and are still in use in some parts of Europe, sometimes together with street-related house numbers, which are also called orientation numbers
country | string – nation with its own government, occupying a particular territory containing the address
district | string – defined district within the city or country containing the address
flats | string – house numbers (range or list) of flats behind a door
full | string – used for a full-text, often multi-line, address if you find the structured address fields unsuitable for denoting the address of this particular location. Examples: "Fifth house on the left after the village oak, Smalltown, Smallcountry" or "1200 West Sunset Boulevard Suite 110A". Typically, such strings cannot be parsed by software
hamlet | string – small human settlement. In different jurisdictions and geographies, a hamlet may be the size of a town, village or parish, or may be considered to be a smaller settlement or subdivision or satellite entity to a larger settlement
houseName | string – name of a house; sometimes used in countries like England instead of (or in addition to) a house number
houseNumber | string – house number (may contain letters, dashes or other characters); identifies a single building with multiple addresses
place | string – part of an address which refers to the name of some territorial zone (like an island, square) instead of a street; should not be included together with street
postCode | string – identifier consisting of a group of letters and/or numbers that is added to a postal address to assist the sorting of mail
province | string – for Canada, uppercase two-letter postal abbreviations (BC, AB, ON, QC, etc.)
state | string –For the US, uppercase two-letter postal abbreviation (AK, CA, HI, NY, TX, WY, etc.)
street | string – name of the respective street in which the dwelling or business is located or where mail is received
subdistrict | string – smaller, readily identifiable part of a district
suburb | string – suburbs and localities are the names of geographic subdivisions of urban area in Australia
legalNames | string array – comma-separated list of payer's registered legal identities


account | string – payee's ACH-registered bank account
routing | string – payee's ACH-registered bank routing number

accountNumber | string – payee's BACS-registered bank account number
sortCode | string – 6-digit number identifying the payee's bank branch

bankgiroNumber | string – alias for the payee's bank account; consists of 7 or 8 digits; clearing code is not used

accountNumber | string – payee's AMEX card number

accountNumber | string – payee's CHAPS-registered bank account number
sortCode | string – 6-digit number identifying the payee's bank branch

bankId | string – unique Token Platform identifier for the bank
payload | string – transfer payload


city | string – name of the city as given in postal addresses of the building/area
conscriptNumber | string – special kind of house number; relates to a settlement instead of a street. Conscription numbers were introduced in the Austro-Hungarian Empire and are still in use in some parts of Europe, sometimes together with street-related house numbers, which are also called orientation numbers
country | string – nation with its own government, occupying a particular territory containing the address
district | string – defined district within the city or country containing the address
flats | string – house numbers (range or list) of flats behind a door
full | string – used for a full-text, often multi-line, address if you find the structured address fields unsuitable for denoting the address of this particular location. Examples: "Fifth house on the left after the village oak, Smalltown, Smallcountry" or "1200 West Sunset Boulevard Suite 110A". Typically, such strings cannot be parsed by software
hamlet | string – small human settlement. In different jurisdictions and geographies, a hamlet may be the size of a town, village or parish, or may be considered to be a smaller settlement or subdivision or satellite entity to a larger settlement
houseName | string – name of a house; sometimes used in countries like England instead of (or in addition to) a house number
houseNumber | string – house number (may contain letters, dashes or other characters); identifies a single building with multiple addresses
place | string – part of an address which refers to the name of some territorial zone (like an island, square) instead of a street; should not be included together with street
postCode | string – identifier consisting of a group of letters and/or numbers that is added to a postal address to assist the sorting of mail
province | string – for Canada, uppercase two-letter postal abbreviations (BC, AB, ON, QC, etc.)
state | string –For the US, uppercase two-letter postal abbreviation (AK, CA, HI, NY, TX, WY, etc.)
street | string – name of the respective street in which the dwelling or business is located or where mail is received
subdistrict | string – smaller, readily identifiable part of a district
suburb | string – suburbs and localities are the names of geographic subdivisions of urban area in Australia
legalNames | string array – comma-separated list of payer's registered legal identities

accountNumber | string – payee's Elixir-registered bank account number

bic | string – standard format for business identifier code (also known as SWIFT code) used to identify banks and financial institutions globally
iban | string – payee's international bank account number; consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

accountNumber | string – payee's Elixir-registered bank account number

accountNumber | string – payee's FPS-registered bank account number
sortCode | string – 6-digit number identifying the payee's bank branch

iban | string – payee's international bank account number; consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

plusgiroNumber | string – bank account number (minimum 2 and maximum 8 digits); clearing code is not used

bic | string – standard format for business identifier code (also known as SWIFT code) used to identify banks and financial institutions globally
iban | string – payee's international bank account number; consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

bic | string – standard format for business identifier code (also known as SWIFT code) used to identify banks and financial institutions globally
iban | string – payee's international bank account number; consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

accountNumber | string – payee's Polish bank account number

account | string – payee's bank account number
bic | string – standard format for business identifier code (also known as SWIFT code) used to identify banks and financial institutions globally

iban | string – payee's international bank account number; consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

accountId | string – bank account identifier for a linked account used by Token's Bank Integration Account Linking Service
memberId | string – Token-generated member identifier for the user/account holder
type | string –specifies the type of transfer destination; available values: UNKNOWN, BUSINESS, or PERSONAL; default = UNKNOWN
remittanceReference | string – creditor's reference for matching an entry with the items that the transfer is intended to settle, such as commercial invoices in an accounts receivable system
returnRefundAccount | boolean($boolean) – requests that a refund account be returned in a callback for any amounts refunded
startDate | string – date when regularly scheduled payments will start; uses YYYY-MM-DD or YYYYMMDD format


realmId | string – identifies a member created under the realm of a specific bank
type | string – specifies the type of alias; available values: INVALID, UNKNOWN, EMAIL, PHONE, DOMAIN, USERNAME, BANK, CUSTOM, or EIDAS; default = INVALID
value | string – specifies the alias in type-appropriate format (ex. DOMAIN ® www.yourCompany.com)
id | string – Member ID of the TPP, a constant value in all requests; see Member Information
tokenExpiration | string($string) – TPP-requested expiration override in number of days; default = 90

amount | string – transaction amount valued in currency
confirmFunds | boolean($boolean) – if true, sufficient funds available for transfer are confirmed
currency | string – ISO 4217 3-letter currency code; e.g., "USD" or "EUR"


chargeBearer | string – bearer of the charges, if any, for international transfers; available values: INVALID_CHARGE_BEARER, CRED (all charges are borne by the creditor), DEBT (all charges are borne by the debtor), SHAR (the parties share the charges), or SLEV (each party bears its own charges; recommended on SEPA payments); default = INVALID_CHARGE_BEARER
purposeCode | string – ISO 20022 external purpose code
ultimateCreditor | string – ultimate party to which an amount of money is due
ultimateDebtor | string – ultimate party that owes that owes money to the [ultimate] creditor



currency | string – ISO 4217 3-letter currency code; e.g., "USD" or "EUR"
value | string – amount valued in currency
finalPaymentDateTime | string – due date and time for the final payment in ISO 8601 format (YYYY-MM-DDThh:mm:ssTZD or YYYYMMDDThh:mm:ssTZD)

currency | string – ISO 4217 3-letter currency code; e.g., "USD" or "EUR"
value | string – amount valued in currency
firstPaymentDateTime | string – due date and time for the first payment in ISO 8601 format (YYYY-MM-DDThh:mm:ssTZD or YYYYMMDDThh:mm:ssTZD)
frequency | string – specifies ISO 20022 code for the scheduled frequency of standing order payments occurring between the first and final payments: DAIL – daily; once a day; WEEK – weekly; once a week; TOWK – twice weekly/ two times a week; MNTH – monthly/once a month; TOMN – twice monthly/two times a month; QUTR – quarterly/once every 3 months; SEMI – semi-annually/two times each year; YEAR – annually/once a year
numberOfPayments | int32 – total number of recurring payments

currency | string – ISO 4217 3-letter currency code; e.g., "USD" or "EUR"
value | string – amount valued in currency
recurringPaymentDateTime | string – due date and time for each recurring payment in ISO 8601 format (YYYY-MM-DDThh:mm:ssTZD or YYYYMMDDThh:mm:ssTZD)


addressLine | string array – specifies the delivery address using multiple lines, as necessary
buildingNumber | string – building number within the delivery address
country | string – nation with its own government, occupying a particular territory containing the address
countrySubdivision | string array – identifies a subdivision of a country; for instance, a state, region, or county
postCode | string – identifier consisting of a group of letters and/or numbers that is added to a postal address to assist the sorting of mail
streetName | string – name of the respective street or thoroughfare in which the dwelling or business is located or where mail is received
townName | string – name of a built-up area with defined boundaries and a local government
merchantCategoryCode | string – Category code conforming to ISO 18245 related to the type of services or goods the merchant provides as a result of this transaction
merchantCustomerIdentification | string – unique customer identifier of the PSU with the merchant
paymentContextCode | string – specifies the payment context; available values: INVALID_PAYMENT_CONTEXT_CODE, BILL_PAYMENT, ECOMMERCE_GOODS, ECOMMERCE_SERVICES, OTHER, or PARTY_TO_PARTY; default = INVALID_PAYMENT_CONTEXT_CODE

addressLine | string array – specifies the delivery address using multiple lines, as necessary
buildingNumber | string – building number within the delivery address
country | string – nation with its own government, occupying a particular territory containing the address
countrySubdivision | string array – identifies a subdivision of a country; for instance, a state, region, or county
postCode | string – identifier consisting of a group of letters and/or numbers that is added to a postal address to assist the sorting of mail
streetName | string – name of the respective street or thoroughfare in which the dwelling or business is located or where mail is received
townName | string – name of a built-up area with defined boundaries and a local government
merchantCategoryCode | string – Category code conforming to ISO 18245 related to the type of services or goods the merchant provides as a result of this transaction
merchantCustomerIdentification | string – unique customer identifier of the PSU with the merchant
paymentContextCode | string – specifies the payment context; available values: INVALID_PAYMENT_CONTEXT_CODE, BILL_PAYMENT, ECOMMERCE_GOODS, ECOMMERCE_SERVICES, OTHER, or PARTY_TO_PARTY; default = INVALID_PAYMENT_CONTEXT_CODE

creditorAgentName | string – name of financial institution servicing an account for the creditor
endToEndIdentification | string – unique identification assigned by the initiating party to unambiguously identify the transaction; this identification is passed on, unchanged, throughout the entire end-to-end chain

deliveryMode | string – urgency classification for delivery; available values: INVALID_DELIVERY_MODE, STANDARD_D2, STANDARD_D1, URGENT_D1, EXPRESS_D0; default = INVALID_DELIVERY_MODE
hold | boolean – indicates whether payment should be held until confirmation of delivery



name | string – name by which the party is known and which is usually used to identify that party

identification | string – alias of the account
issuer | string – entity that assigned the identification; country code or any organisation name or identifier that can be recognized by both parties
schemeName | string – name of the identification scheme. Possible values for the scheme name, partially based on ISO20022 external code list, are (a) BANK (BankPartyIdentification): Unique and unambiguous assignment made by a specific bank or similar financial institution to identify a relationship as defined between the bank and its client; (b) COID (CountryIdentificationCode) : Country authority given organisation identification; e.g., corporate registration number; (c) SREN (SIREN): 9-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation in France; (d) SRET (SIRET): 14-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation unit in France; consists of the SIREN number, followed by a five digit classification number, to identify the local geographical unit of that entity; (e) NIDN (NationalIdentityNumber): assigned by an authority to identify the national identity number of a person. Other values are also permitted, for instance: - OAUT (OAUTH2): OAUTH2 access token that is owned by the PISP being also an AISP and that can be used in order to identify the PSU - CPAN (CardPan): Card PAN

addressLine | string array – up to 4 lines that capture the mailing address
country | string – nation with its own government, occupying a particular territory containing the address

identification | string – alias of the account
issuer | string – entity that assigned the identification; country code or any organisation name or identifier that can be recognized by both parties
schemeName | string – name of the identification scheme. Possible values for the scheme name, partially based on ISO20022 external code list, are (a) BANK (BankPartyIdentification): Unique and unambiguous assignment made by a specific bank or similar financial institution to identify a relationship as defined between the bank and its client; (b) COID (CountryIdentificationCode) : Country authority given organisation identification; e.g., corporate registration number; (c) SREN (SIREN): 9-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation in France; (d) SRET (SIRET): 14-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation unit in France; consists of the SIREN number, followed by a five digit classification number, to identify the local geographical unit of that entity; (e) NIDN (NationalIdentityNumber): assigned by an authority to identify the national identity number of a person. Other values are also permitted, for instance: - OAUT (OAUTH2): OAUTH2 access token that is owned by the PISP being also an AISP and that can be used in order to identify the PSU - CPAN (CardPan): Card PAN

currency | string – ISO 4217 currency code for the account
iban | string – consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

identification | string – alias of the account
issuer | string – entity that assigned the identification; country code or any organisation name or identifier that can be recognized by both parties
schemeName | string – name of the identification scheme. Possible values for the scheme name, partially based on ISO20022 external code list, are (a) BANK (BankPartyIdentification): Unique and unambiguous assignment made by a specific bank or similar financial institution to identify a relationship as defined between the bank and its client; (b) COID (CountryIdentificationCode) : Country authority given organisation identification; e.g., corporate registration number; (c) SREN (SIREN): 9-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation in France; (d) SRET (SIRET): 14-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation unit in France; consists of the SIREN number, followed by a five digit classification number, to identify the local geographical unit of that entity; (e) NIDN (NationalIdentityNumber): assigned by an authority to identify the national identity number of a person. Other values are also permitted, for instance: - OAUT (OAUTH2): OAUTH2 access token that is owned by the PISP being also an AISP and that can be used in order to identify the PSU - CPAN (CardPan): Card PAN

bicFi | string – code allocated to a financial institution by the ISO 9362 Registration Authority as described in ISO 9362 "Banking - Banking telecommunication messages - Business identification code (BIC)"

clearingSystemId | string – specification of a pre-agreed offering between clearing agents or the channel through which the payment instruction is processed
memberId | string – identification of a member of a clearing system
name | string – name by which the party is known and which is usually used to identify that party

addressLine | string array – up to 4 lines that capture the mailing address
country | string – nation with its own government, occupying a particular territory containing the address
id | string – identifier of the beneficiary
endToEndId | string – unique identification assigned by the initiating party to unambiguously identify the transaction, which is passed on, unchanged, throughout the entire end-to-end chain


endToEndIdentification | string – a short reference field to share an invoice or receipt number for your records; this reference is important to the debtor (could be an internal reference ID against the transaction) but it Is NOT the reference information that will be primarily populated on the statement of the creditor (beneficiary)
instructionIdentification | string – TPP-generated, unique transaction Id passed to the bank (mandatory) but does not have to go any further in the payment flow. Expectation is that this is unique indefinitely across all time periods by including a date or date time element to the field, or by inserting a unique Id
remittanceInformation | object – reference information that the creditor (or beneficiary) uses to reconcile (e.g., Invoice 123)


addressLine | string array – specifies the delivery address using multiple lines, as necessary
buildingNumber | string – building number within the delivery address
country | string – nation with its own government, occupying a particular territory containing the address
countrySubdivision | string array – identifies a subdivision of a country; for instance, a state, region, or county
postCode | string – identifier consisting of a group of letters and/or numbers that is added to a postal address to assist the sorting of mail
streetName | string – name of the respective street or thoroughfare in which the dwelling or business is located or where mail is received
townName | string – name of a built-up area with defined boundaries and a local government
merchantCategoryCode | string – Category code conforming to ISO 18245 related to the type of services or goods the merchant provides as a result of this transaction
merchantCustomerIdentification | string – unique customer identifier of the PSU with the merchant
paymentContextCode | string – specifies the payment context; available values: INVALID_PAYMENT_CONTEXT_CODE, BILL_PAYMENT, ECOMMERCE_GOODS, ECOMMERCE_SERVICES, OTHER, or PARTY_TO_PARTY; default = INVALID_PAYMENT_CONTEXT_CODE

addressLine | string array – specifies the delivery address using multiple lines, as necessary
buildingNumber | string – building number within the delivery address
country | string – nation with its own government, occupying a particular territory containing the address
countrySubdivision | string array – identifies a subdivision of a country; for instance, a state, region, or county
postCode | string – identifier consisting of a group of letters and/or numbers that is added to a postal address to assist the sorting of mail
streetName | string – name of the respective street or thoroughfare in which the dwelling or business is located or where mail is received
townName | string – name of a built-up area with defined boundaries and a local government
merchantCategoryCode | string – Category code conforming to ISO 18245 related to the type of services or goods the merchant provides as a result of this transaction
merchantCustomerIdentification | string – unique customer identifier of the PSU with the merchant
paymentContextCode | string – specifies the payment context; available values: INVALID_PAYMENT_CONTEXT_CODE, BILL_PAYMENT, ECOMMERCE_GOODS, ECOMMERCE_SERVICES, OTHER, or PARTY_TO_PARTY; default = INVALID_PAYMENT_CONTEXT_CODE

creditorAgent | string – unique and unambiguous identification of a financial institution, as assigned under an internationally recognised or proprietary identification scheme
creditorAgentName | string – name of financial institution servicing an account for the creditor
endToEndIdentification | string – unique identification assigned by the initiating party to unambiguously identify the transaction; this identification is passed on, unchanged, throughout the entire end-to-end chain
remittanceInformation | string – information supplied to enable matching of an entry with the items that the transfer is intended to settle, such as commercial invoices in an accounts receivable system

deliveryMode | string – urgency classification for delivery; available values: INVALID_DELIVERY_MODE, STANDARD_D2, STANDARD_D1, URGENT_D1, EXPRESS_D0; default = INVALID_DELIVERY_MODE
hold | boolean – indicates whether payment should be held until confirmation of delivery



name | string – name by which the party is known and which is usually used to identify that party

identification | string – alias of the account
issuer | string – entity that assigned the identification; country code or any organisation name or identifier that can be recognized by both parties
schemeName | string – name of the identification scheme. Possible values for the scheme name, partially based on ISO20022 external code list, are (a) BANK (BankPartyIdentification): Unique and unambiguous assignment made by a specific bank or similar financial institution to identify a relationship as defined between the bank and its client; (b) COID (CountryIdentificationCode) : Country authority given organisation identification; e.g., corporate registration number; (c) SREN (SIREN): 9-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation in France; (d) SRET (SIRET): 14-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation unit in France; consists of the SIREN number, followed by a five digit classification number, to identify the local geographical unit of that entity; (e) NIDN (NationalIdentityNumber): assigned by an authority to identify the national identity number of a person. Other values are also permitted, for instance: - OAUT (OAUTH2): OAUTH2 access token that is owned by the PISP being also an AISP and that can be used in order to identify the PSU - CPAN (CardPan): Card PAN

addressLine | string array – up to 4 lines that capture the mailing address
country | string – nation with its own government, occupying a particular territory containing the address

identification | string – alias of the account
issuer | string – entity that assigned the identification; country code or any organisation name or identifier that can be recognized by both parties
schemeName | string – name of the identification scheme. Possible values for the scheme name, partially based on ISO20022 external code list, are (a) BANK (BankPartyIdentification): Unique and unambiguous assignment made by a specific bank or similar financial institution to identify a relationship as defined between the bank and its client; (b) COID (CountryIdentificationCode) : Country authority given organisation identification; e.g., corporate registration number; (c) SREN (SIREN): 9-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation in France; (d) SRET (SIRET): 14-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation unit in France; consists of the SIREN number, followed by a five digit classification number, to identify the local geographical unit of that entity; (e) NIDN (NationalIdentityNumber): assigned by an authority to identify the national identity number of a person. Other values are also permitted, for instance: - OAUT (OAUTH2): OAUTH2 access token that is owned by the PISP being also an AISP and that can be used in order to identify the PSU - CPAN (CardPan): Card PAN

currency | string – ISO 4217 currency code for the account
iban | string – consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

identification | string – alias of the account
issuer | string – entity that assigned the identification; country code or any organisation name or identifier that can be recognized by both parties
schemeName | string – name of the identification scheme. Possible values for the scheme name, partially based on ISO20022 external code list, are (a) BANK (BankPartyIdentification): Unique and unambiguous assignment made by a specific bank or similar financial institution to identify a relationship as defined between the bank and its client; (b) COID (CountryIdentificationCode) : Country authority given organisation identification; e.g., corporate registration number; (c) SREN (SIREN): 9-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation in France; (d) SRET (SIRET): 14-digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation unit in France; consists of the SIREN number, followed by a five digit classification number, to identify the local geographical unit of that entity; (e) NIDN (NationalIdentityNumber): assigned by an authority to identify the national identity number of a person. Other values are also permitted, for instance: - OAUT (OAUTH2): OAUTH2 access token that is owned by the PISP being also an AISP and that can be used in order to identify the PSU - CPAN (CardPan): Card PAN

bicFi | string – code allocated to a financial institution by the ISO 9362 Registration Authority as described in ISO 9362 "Banking - Banking telecommunication messages - Business identification code (BIC)"

clearingSystemId | string – specification of a pre-agreed offering between clearing agents or the channel through which the payment instruction is processed
memberId | string – identification of a member of a clearing system
name | string – name by which the party is known and which is usually used to identify that party

addressLine | string array – up to 4 lines that capture the mailing address
country | string – nation with its own government, occupying a particular territory containing the address

bicFi | string – code allocated to a financial institution by the ISO 9362 Registration Authority as described in ISO 9362 "Banking - Banking telecommunication messages - Business identification code (BIC)"

clearingSystemId | string – specification of a pre-agreed offering between clearing agents or the channel through which the payment instruction is processed
memberId | string – identification of a member of a clearing system
name | string – name by which the party is known and which is usually used to identify that party

addressLine | string array – up to 4 lines that capture the mailing address
country | string – nation with its own government, occupying a particular territory containing the address
endToEndId | string – unique identification assigned by the initiating party to unambiguously identify the transaction, which is passed on, unchanged, throughout the entire end-to-end chain

categoryPurpose | string – specifies the high level purpose of the instruction based on a set of pre-defined categories; used by the initiating party to provide information concerning the processing of the payment and is likely to trigger special processing by any of the agents involved in the payment chain. Available values: CASH (general cash management instruction), CORT (transaction is related to settlement of a trade — e.g., FX or securities), or DVPM (pre-advises account servicer of a forthcoming deliver-against-payment instruction); default = CASH
instructionPriority | string – indicates the urgency or order of importance the instructing party would like to apply to processing; van be ignored for SCTInst (SEPA Instant)
localInstrument | string – used to specify a local instrument, local clearing option and/or further qualify the service or service level. INST value is used to ask for SEPA instant Payment (SCTInst). For International payments, this field may be valued with one of the ISO 20022 external codes to specify which payment instrument should be used by the creditor's bank
serviceLevel | string – only SEPA is allowed

regulatory ReportingCode | string array – regulatory and statutory codes provided by the NCA



bankgiroNumber | string – consists of 7 or 8 digits; clearing code is not used

bban | string – 10 to 30 characters comprising the bank code (including the account number) and a checksum key

accountNumber | string – unique string of numbers identifying a deposit account
sortCode | string – number assigned to a branch of a bank, typically containing six digits in the ##-##-## format and most commonly used in the UK and Ireland

iban | string – consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

msisdn | string – composed of the country code and the national destination code; be sure to remove the + sign and any 0 before the mobile number

pan | string – 14, 15, or 16 digit number generated as a unique identifier for a primary account

plusgiroNumber | string – bank account number (minimum 2 and maximum 8 digits); clearing code is not used

accountId | string – bank account identifier for a linked account used by Token's Bank Integration Account Linking Service
memberId | string – Token-generated member identifier for the user/account holder
bankId | string – unique Token Platform identifier for payer's bank
bic | string – standard format for business identifier code (also known as SWIFT code) for payer's bank


city | string – name of the city as given in postal addresses of the building/area
conscriptNumber | string – special kind of house number; relates to a settlement instead of a street. Conscription numbers were introduced in the Austro-Hungarian Empire and are still in use in some parts of Europe, sometimes together with street-related house numbers, which are also called orientation numbers
country | string – nation with its own government, occupying a particular territory containing the address
district | string – defined district within the city or country containing the address
flats | string – house numbers (range or list) of flats behind a door
full | string – used for a full-text, often multi-line, address if you find the structured address fields unsuitable for denoting the address of this particular location. Examples: "Fifth house on the left after the village oak, Smalltown, Smallcountry" or "1200 West Sunset Boulevard Suite 110A". Typically, such strings cannot be parsed by software
hamlet | string – small human settlement. In different jurisdictions and geographies, a hamlet may be the size of a town, village or parish, or may be considered to be a smaller settlement or subdivision or satellite entity to a larger settlement
houseName | string – name of a house; sometimes used in countries like England instead of (or in addition to) a house number
houseNumber | string – house number (may contain letters, dashes or other characters); identifies a single building with multiple addresses
place | string – part of an address which refers to the name of some territorial zone (like an island, square) instead of a street; should not be included together with street
postCode | string – identifier consisting of a group of letters and/or numbers that is added to a postal address to assist the sorting of mail
province | string – for Canada, uppercase two-letter postal abbreviations (BC, AB, ON, QC, etc.)
state | string –For the US, uppercase two-letter postal abbreviation (AK, CA, HI, NY, TX, WY, etc.)
street | string – name of the respective street in which the dwelling or business is located or where mail is received
subdistrict | string – smaller, readily identifiable part of a district
suburb | string – suburbs and localities are the names of geographic subdivisions of urban area in Australia
legalNames | string array – comma-separated list of payer's registered legal identities


account | string – payee's ACH-registered bank account
routing | string – payee's ACH-registered bank routing number

accountNumber | string – payee's BACS-registered bank account number
sortCode | string – 6-digit number identifying the payee's bank branch

bankgiroNumber | string – alias for the payee's bank account; consists of 7 or 8 digits; clearing code is not used

accountNumber | string – payee's AMEX card number

accountNumber | string – payee's CHAPS-registered bank account number
sortCode | string – 6-digit number identifying the payee's bank branch

bankId | string – unique Token Platform identifier for the bank
payload | string – transfer payload


city | string – name of the city as given in postal addresses of the building/area
conscriptNumber | string – special kind of house number; relates to a settlement instead of a street. Conscription numbers were introduced in the Austro-Hungarian Empire and are still in use in some parts of Europe, sometimes together with street-related house numbers, which are also called orientation numbers
country | string – nation with its own government, occupying a particular territory containing the address
district | string – defined district within the city or country containing the address
flats | string – house numbers (range or list) of flats behind a door
full | string – used for a full-text, often multi-line, address if you find the structured address fields unsuitable for denoting the address of this particular location. Examples: "Fifth house on the left after the village oak, Smalltown, Smallcountry" or "1200 West Sunset Boulevard Suite 110A". Typically, such strings cannot be parsed by software
hamlet | string – small human settlement. In different jurisdictions and geographies, a hamlet may be the size of a town, village or parish, or may be considered to be a smaller settlement or subdivision or satellite entity to a larger settlement
houseName | string – name of a house; sometimes used in countries like England instead of (or in addition to) a house number
houseNumber | string – house number (may contain letters, dashes or other characters); identifies a single building with multiple addresses
place | string – part of an address which refers to the name of some territorial zone (like an island, square) instead of a street; should not be included together with street
postCode | string – identifier consisting of a group of letters and/or numbers that is added to a postal address to assist the sorting of mail
province | string – for Canada, uppercase two-letter postal abbreviations (BC, AB, ON, QC, etc.)
state | string –For the US, uppercase two-letter postal abbreviation (AK, CA, HI, NY, TX, WY, etc.)
street | string – name of the respective street in which the dwelling or business is located or where mail is received
subdistrict | string – smaller, readily identifiable part of a district
suburb | string – suburbs and localities are the names of geographic subdivisions of urban area in Australia
legalNames | string array – comma-separated list of payer's registered legal identities

accountNumber | string – payee's Elixir-registered bank account number

bic | string – standard format for business identifier code (also known as SWIFT code) used to identify banks and financial institutions globally
iban | string – payee's international bank account number; consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

accountNumber | string – payee's Elixir-registered bank account number

accountNumber | string – payee's FPS-registered bank account number
sortCode | string – 6-digit number identifying the payee's bank branch

iban | string – payee's international bank account number; consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

plusgiroNumber | string – bank account number (minimum 2 and maximum 8 digits); clearing code is not used

bic | string – standard format for business identifier code (also known as SWIFT code) used to identify banks and financial institutions globally
iban | string – payee's international bank account number; consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

bic | string – standard format for business identifier code (also known as SWIFT code) used to identify banks and financial institutions globally
iban | string – payee's international bank account number; consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

accountNumber | string – payee's Polish bank account number

account | string – payee's bank account number
bic | string – standard format for business identifier code (also known as SWIFT code) used to identify banks and financial institutions globally

iban | string – payee's international bank account number; consists of a two-letter country code, followed by two check digits, and up to thirty-five alphanumeric characters

accountId | string – bank account identifier for a linked account used by Token's Bank Integration Account Linking Service
memberId | string – Token-generated member identifier for the user/account holder
type | string –specifies the type of transfer destination; available values: UNKNOWN, BUSINESS, or PERSONAL; default = UNKNOWN
lifetimeAmount | string – total amount of the transfer over the life of the token
remittanceReference | string – creditor's reference for matching an entry with the items that the transfer is intended to settle, such as commercial invoices in an accounts receivable system
returnRefundAccount | boolean($boolean) – requests that a refund account be returned in a callback for any amounts refunded
setTransferDestinationsUrl | string – sets the URL (CDN) where transfer destinations are stored
useCredentialFlow | boolean($boolean) – deprecated; determines if bank-defined user credentials were required for initial authentication of the token request. Note: useCredentialFlow and credentials mapping only need to be set in initiate bank authorization (see the POST /token-requests/{tokenRequestId}/authorization endpoint)
userRefId | string – user-provided reference identifier
400 Bad Request | status=INVALID_ARGUMENT.withDescription(error) – client specified an invalid argument
401 Unauthorized | status=UNAUTHENTICATED.withDescription(error) – request does not have valid authentication credentials needed to perform the operation
403 Forbidden | status=PERMISSION_DENIED.withDescription(error) – caller does not have the required permission to execute the operation specified. This error message will be accompanied by the reason from the bank. Typically means the access token has expired and the TPP needs its user to re-authenticate with the bank
404 Not Found | status=NOT_FOUND.withDescription(error) – requested entity, such as a file or directory, was not found
429 Too Many Requests | status=RESOURCE_EXHAUSTED.withDescription(error) – resource, such as a per-user quota or file system, is exhausted (out of space)
500 Internal Server Error | status=INTERNAL.withDescription(error) – could refer to either an error on Token’s end or an error on the bank’s end. When the bank reports a 5xx error, Token sets token-external-error=true as a header in the HTTP response, indicating that the "internal" error originates from the bank. When one of Token's internal services fails or when the bank reports a 4xx error, this header is not populated. The absence of this response header should be interpreted as token-external-error=false.
501 Not Implemented | status=UNIMPLEMENTED.withDescription(error) – operation not implemented / supported / enabled by the bank
503 Service Unavailable | status=UNAVAILABLE.withDescription(error) – service is unavailable, likely due to a transient condition; usually corrected with a retry
504 Gateway Timeout | status=DEADLINE_EXCEEDED.withDescription(error) – deadline expired before operation could complete

Use this endpoint to check if the final token request result is available. It will return a PENDING status while the result is not available. The status becomes PROCESSED once the result is available. If the request is rejected by the bank, status becomes REJECTED. The status will be EXPIRED if the token request expires before a PROCESSED or REJECTED status is issued by the bank.

tokenRequestId | string – required in path, identifies a unique token request; value was returned in the response to the original token request as id



keyId | string – key-id of the signature
memberId | string – specifies the TPP's unique Token member ID
signature | string – TPP's Base64url encoded ciphertext signature
standingOrderSubmissionId | string – unique ID of the standing order submission (submissionId
status | string – current result of the token request; available values: UNKNOWN, PENDING, PROCESSED, REJECTED, or EXPIRED; default = UNKNOWN
statusReasonInformation | string – the bank's reason for the reported status of the token request
tokenId | string – identifies a unique authorization token for a transfer, standing order, or account information access
transferId | string – id of the transfer sent in POST /transfer response and/or included in a respective GET /transfers response
400 Bad Request | status=INVALID_ARGUMENT.withDescription(error) – client specified an invalid argument
401 Unauthorized | status=UNAUTHENTICATED.withDescription(error) – request does not have valid authentication credentials needed to perform the operation
403 Forbidden | status=PERMISSION_DENIED.withDescription(error) – caller does not have the required permission to execute the operation specified. This error message will be accompanied by the reason from the bank. Typically means the access token has expired and the TPP needs its user to re-authenticate with the bank
404 Not Found | status=NOT_FOUND.withDescription(error) – requested entity, such as a file or directory, was not found
429 Too Many Requests | status=RESOURCE_EXHAUSTED.withDescription(error) – resource, such as a per-user quota or file system, is exhausted (out of space)
500 Internal Server Error | status=INTERNAL.withDescription(error) – could refer to either an error on Token’s end or an error on the bank’s end. When the bank reports a 5xx error, Token sets token-external-error=true as a header in the HTTP response, indicating that the "internal" error originates from the bank. When one of Token's internal services fails or when the bank reports a 4xx error, this header is not populated. The absence of this response header should be interpreted as token-external-error=false.
501 Not Implemented | status=UNIMPLEMENTED.withDescription(error) – operation not implemented / supported / enabled by the bank
503 Service Unavailable | status=UNAVAILABLE.withDescription(error) – service is unavailable, likely due to a transient condition; usually corrected with a retry
504 Gateway Timeout | status=DEADLINE_EXCEEDED.withDescription(error) – deadline expired before operation could complete


tokenRequestId | string – required in path, identifies a unique token request; value was returned in the response to the original token request as id



keyId | string – key-id of the signature
memberId | string – specifies the TPP's unique Token member ID
signature | string – TPP's Base64url encoded ciphertext signature
standingOrderSubmissionId | string – unique ID of the standing order submission (submissionId
tokenId | string – identifies a unique authorization token for a transfer, standing order, or account information access
transferId | string – id of the transfer sent in POST /transfer response and/or included in a respective GET /transfers response
400 Bad Request | status=INVALID_ARGUMENT.withDescription(error) – client specified an invalid argument
401 Unauthorized | status=UNAUTHENTICATED.withDescription(error) – request does not have valid authentication credentials needed to perform the operation
403 Forbidden | status=PERMISSION_DENIED.withDescription(error) – caller does not have the required permission to execute the operation specified. This error message will be accompanied by the reason from the bank. Typically means the access token has expired and the TPP needs its user to re-authenticate with the bank
404 Not Found | status=NOT_FOUND.withDescription(error) – requested entity, such as a file or directory, was not found
429 Too Many Requests | status=RESOURCE_EXHAUSTED.withDescription(error) – resource, such as a per-user quota or file system, is exhausted (out of space)
500 Internal Server Error | status=INTERNAL.withDescription(error) – could refer to either an error on Token’s end or an error on the bank’s end. When the bank reports a 5xx error, Token sets token-external-error=true as a header in the HTTP response, indicating that the "internal" error originates from the bank. When one of Token's internal services fails or when the bank reports a 4xx error, this header is not populated. The absence of this response header should be interpreted as token-external-error=false.
501 Not Implemented | status=UNIMPLEMENTED.withDescription(error) – operation not implemented / supported / enabled by the bank
503 Service Unavailable | status=UNAVAILABLE.withDescription(error) – service is unavailable, likely due to a transient condition; usually corrected with a retry
504 Gateway Timeout | status=DEADLINE_EXCEEDED.withDescription(error) – deadline expired before operation could complete