These endpoints enable you to make v2 single immediate payments and future dated payments using the redirect, embedded and decoupled flows.
Token.io's Open Banking API for TPPs
Token.io's Open Banking API
Token.io Support: support.token.io
The Token.io Open Banking API enables you to connect securely with banks for a range of services.
Using our API you can:
- provide authorized access to an authenticated user's account information
- get information on specific banks
- initiate authorization with a user-selected bank
- initate and track single immediate payments and future dated payments
- use variable recurring payments (VRP) to grant long-held consents to Payment Initiation Service Providers (PISPs) to initiate series of payments from users' bank accounts
- carry out settlements, payments and refunds using our settlement accounts
For more information see our developer documentation.
The key to sort the result. This can be NAME (Bank's name), STANDARD (OpenBankingStandard), RANK, or COUNTRY.
Filters for banks with a bankId (case-insensitive) matching any of the ids listed, up to a maximum of 1000. Only exact (full string) matches are returned.
Filters for banks with a name or identifiers containing this search string.
Filters for banks that are members of the bank group specified.
Filters for banks that are part of the bank sub-group specified.
Filters for banks with a BIC (or BLZ, if German) that matches this bankCode. The BIC must have a string length of 8 or 11. The BLZ must have a string length of 8.
Filters for banks that are accessed through any of the listed standards.
Filters for banks that are located in the countries specified by this list of two-letter country code in upper case (ISO 3166-1 alpha-2).
Filters for banks whose BIC matches any of the listed BICs (case-insensitive), up to a maximum of 1000.
Filters for banks that support any of the listed payment networks.
Filters for banks that support fetching transaction details.
Filters for banks that support the fetching standing orders.
Filters for banks that support feting transactions using a date filter.
Filters for banks that only support immediate redemption of transfers.
Filters for banks that support single immediate payments.
Filters for banks that support future dated scheduled payments.
Filters for banks that support recurring payments/standing orders.
Filters for the banks that support request of refund account.
Filters for banks that support returning the refund account holder name.
Filters for the banks that support confirmation of available funds.
https://api.token.io/v2/banks
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://api.token.io/v2/banks?page=0&perPage=10&sort=COUNTRY&memberId=string&tppId=string&ids=string&search=hsbc&bankGroup=HSBC%2CCoop&bankSubGroup=CMM+Grand%2CBanque+Populaire%2CLa+Banque&bankCode=string&openBankingStandards=UK_Open_Banking_Standard&countries=string&bics=BKENGB2L&supportedLocalInstruments=SEPA%2CSEPA_INSTANT%2CFASTER_PAYMENTS&supportsAccountList=true&supportsAccountDetails=true&supportsAccountBalance=true&supportsTransactionList=true&supportsTransactionDetails=true&supportsStandingOrderList=true&supportsTransactionsDateFilter=true&requiresOneStepPayment=true&supportsSinglePayment=true&supportsScheduledPayment=true&supportsStandingOrder=true&supportsReturnRefundAccount=true&supportsReturnRefundAccountHolderName=true&supportsFundsConfirmation=true&supportsVariableRecurringPayment=true' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'{ "banks": [ { … } ], "paging": { "page": 15, "pageCount": 80, "perPage": 32, "totalCount": 2500 }, "rank": [ 1, 2, 100 ], "bankSubGroup": [ "CMM Grand", "Banque Populaire", "La Banque" ] }
Webhooks
These endpoints configure, retrieve and remove webhooks. See Webhooks for more details.