Overview
User management
- Users
- User regulatory status
- User e-money
User verification
- IDV sessions
- User data format
- KYC documents
- UBO declarations
Wallets
- User wallets
- Client wallets
Cards
- Card registrations
- Cards
- Metadata
- Card validations
Card pay-ins
- Direct card pay-ins
- Recurring card pay-ins
- Preauthorizations
- Deposit preauthorizations
- Web card pay-ins
Banking pay-ins
- Bank wires
- Pay by bank
- Virtual IBAN
- Direct debits
- Web direct debits
APM pay-ins
- Apple Pay
- Bancontact
- BLIK
- Giropay
- Google Pay
- iDEAL
- Klarna
- MB WAY
- Multibanco
- Payconiq
- PayPal
- Satispay
- Swish
- TWINT
Transfers
- Transfers
Refunds
- Refunds
Disputes
- Disputes
- Dispute documents
- Repudiations
- Dispute settlement
Payouts
- Recipients
- Bank accounts
- Payouts
FX conversions
- Conversion rates
- Quotes
- Conversions
Transactions
- Transactions
Helpers
- API responses
- Country authorizations
- Webhooks
- Events
- Reports
Platform account
- Client
- Dashboard permissions
View supported banks for Pay by Bank
Retrieve supported banks to present to a user for Pay by Bank pay-ins
// GET has no body parameters
{
"SupportedBanks": {
"Countries": [
{
"Banks": [
{
"BankName": "at-demobank-open-banking-embedded",
"Scheme": [],
"Name": "Tink Demo Bank"
},
{
"BankName": "at-demobank-open-banking-redirect",
"Scheme": [],
"Name": "Tink Demo Bank"
},
{
"BankName": "at-demobank-password",
"Scheme": [],
"Name": "Tink Demo Bank"
}
],
"Country": "AT"
},
{
"Banks": [
{
"BankName": "de-demo-commerzbank-ob",
"Scheme": [
"SEPA_CREDIT_TRANSFER",
"SEPA_INSTANT_CREDIT_TRANSFER",
"PIS_FUTURE_DATE"
],
"Name": "Commerzbank Sandbox"
},
{
"BankName": "de-demobank-open-banking-embedded-templates",
"Scheme": [
"PIS_BULK_PAYMENTS",
"SEPA_CREDIT_TRANSFER",
"SEPA_INSTANT_CREDIT_TRANSFER"
],
"Name": "Tink Demo Bank"
},
{
"BankName": "de-demobank-open-banking-redirect",
"Scheme": [
"PIS_BULK_PAYMENTS",
"SEPA_CREDIT_TRANSFER",
"SEPA_INSTANT_CREDIT_TRANSFER"
],
"Name": "Tink Demo Bank"
},
{
"BankName": "de-demobank-open-banking-redirect-pisonly",
"Scheme": [
"PIS_BULK_PAYMENTS",
"SEPA_CREDIT_TRANSFER",
"SEPA_INSTANT_CREDIT_TRANSFER"
],
"Name": "Tink Demo Bank"
},
{
"BankName": "de-demobank-password",
"Scheme": [
"PIS_BULK_PAYMENTS",
"SEPA_CREDIT_TRANSFER",
"SEPA_INSTANT_CREDIT_TRANSFER"
],
"Name": "Tink Demo Bank"
}
],
"Country": "DE"
},
{
"Banks": [
{
"BankName": "dk-demobank-open-banking-embedded",
"Scheme": [
"INSTANT_DANISH_DOMESTIC_CREDIT_TRANSFER_INTRADAG",
"DANISH_DOMESTIC_CREDIT_TRANSFER",
"INSTANT_DANISH_DOMESTIC_CREDIT_TRANSFER_STRAKS"
],
"Name": "Tink Demo Bank"
},
{
"BankName": "dk-demobank-open-banking-redirect",
"Scheme": [
"INSTANT_DANISH_DOMESTIC_CREDIT_TRANSFER_INTRADAG",
"DANISH_DOMESTIC_CREDIT_TRANSFER",
"INSTANT_DANISH_DOMESTIC_CREDIT_TRANSFER_STRAKS"
],
"Name": "Tink Demo Bank"
}
],
"Country": "DK"
}
]
}
}
This endpoint allows you to retrieve a paginated list of banks that you can present to the user for selection during their Pay by Bank checkout experience. Once they have selected their bank, and optionally the scheme, submit the data of their selection to the POST Create a Pay by Bank PayIn endpoint. Read the guide →
Query parameters
Allowed values: AT
, DE
, DK
, EE
, ES
, FI
, FR
, GB
, IE
, IT
, LV
, LT
, NL
, NO
, PL
, PT
.
The countries for which to return supported banks. You can combine query values in a comma-separated list.
Min. value: 1
; max. value: 100
Default value: 10
The number of Banks
objects returned for each page of the pagination.
On this endpoint, the pagination refers to the number of Banks
objects, regardless of whether they span multiple Countries
objects.
Start value: 1
Default value: 1
Indicates the index of the page for the pagination.
Responses
The supported banks listed by country.
Array of objects listing the paginated Banks
per Country
.
List of paginated banks for the country. Display the list of banks for the user to choose before submitting their selection in the POST Create a Pay by Bank PayIn request.
The Country
value for the paginated list of Banks
objects.
{
"Id": "c3f6137d-eb40-4d48-a320-4209577b0101",
"Message": "One or several required parameters are missing or incorrect. An incorrect resource ID also raises this kind of error.",
"Date": 1749481944,
"Type": "param_error",
"Errors": {
"countryCodes": "The value [AU] is not valid"
}
}
// GET has no body parameters
{
"SupportedBanks": {
"Countries": [
{
"Banks": [
{
"BankName": "at-demobank-open-banking-embedded",
"Scheme": [],
"Name": "Tink Demo Bank"
},
{
"BankName": "at-demobank-open-banking-redirect",
"Scheme": [],
"Name": "Tink Demo Bank"
},
{
"BankName": "at-demobank-password",
"Scheme": [],
"Name": "Tink Demo Bank"
}
],
"Country": "AT"
},
{
"Banks": [
{
"BankName": "de-demo-commerzbank-ob",
"Scheme": [
"SEPA_CREDIT_TRANSFER",
"SEPA_INSTANT_CREDIT_TRANSFER",
"PIS_FUTURE_DATE"
],
"Name": "Commerzbank Sandbox"
},
{
"BankName": "de-demobank-open-banking-embedded-templates",
"Scheme": [
"PIS_BULK_PAYMENTS",
"SEPA_CREDIT_TRANSFER",
"SEPA_INSTANT_CREDIT_TRANSFER"
],
"Name": "Tink Demo Bank"
},
{
"BankName": "de-demobank-open-banking-redirect",
"Scheme": [
"PIS_BULK_PAYMENTS",
"SEPA_CREDIT_TRANSFER",
"SEPA_INSTANT_CREDIT_TRANSFER"
],
"Name": "Tink Demo Bank"
},
{
"BankName": "de-demobank-open-banking-redirect-pisonly",
"Scheme": [
"PIS_BULK_PAYMENTS",
"SEPA_CREDIT_TRANSFER",
"SEPA_INSTANT_CREDIT_TRANSFER"
],
"Name": "Tink Demo Bank"
},
{
"BankName": "de-demobank-password",
"Scheme": [
"PIS_BULK_PAYMENTS",
"SEPA_CREDIT_TRANSFER",
"SEPA_INSTANT_CREDIT_TRANSFER"
],
"Name": "Tink Demo Bank"
}
],
"Country": "DE"
},
{
"Banks": [
{
"BankName": "dk-demobank-open-banking-embedded",
"Scheme": [
"INSTANT_DANISH_DOMESTIC_CREDIT_TRANSFER_INTRADAG",
"DANISH_DOMESTIC_CREDIT_TRANSFER",
"INSTANT_DANISH_DOMESTIC_CREDIT_TRANSFER_STRAKS"
],
"Name": "Tink Demo Bank"
},
{
"BankName": "dk-demobank-open-banking-redirect",
"Scheme": [
"INSTANT_DANISH_DOMESTIC_CREDIT_TRANSFER_INTRADAG",
"DANISH_DOMESTIC_CREDIT_TRANSFER",
"INSTANT_DANISH_DOMESTIC_CREDIT_TRANSFER_STRAKS"
],
"Name": "Tink Demo Bank"
}
],
"Country": "DK"
}
]
}
}
Was this page helpful?
// GET has no body parameters
{
"SupportedBanks": {
"Countries": [
{
"Banks": [
{
"BankName": "at-demobank-open-banking-embedded",
"Scheme": [],
"Name": "Tink Demo Bank"
},
{
"BankName": "at-demobank-open-banking-redirect",
"Scheme": [],
"Name": "Tink Demo Bank"
},
{
"BankName": "at-demobank-password",
"Scheme": [],
"Name": "Tink Demo Bank"
}
],
"Country": "AT"
},
{
"Banks": [
{
"BankName": "de-demo-commerzbank-ob",
"Scheme": [
"SEPA_CREDIT_TRANSFER",
"SEPA_INSTANT_CREDIT_TRANSFER",
"PIS_FUTURE_DATE"
],
"Name": "Commerzbank Sandbox"
},
{
"BankName": "de-demobank-open-banking-embedded-templates",
"Scheme": [
"PIS_BULK_PAYMENTS",
"SEPA_CREDIT_TRANSFER",
"SEPA_INSTANT_CREDIT_TRANSFER"
],
"Name": "Tink Demo Bank"
},
{
"BankName": "de-demobank-open-banking-redirect",
"Scheme": [
"PIS_BULK_PAYMENTS",
"SEPA_CREDIT_TRANSFER",
"SEPA_INSTANT_CREDIT_TRANSFER"
],
"Name": "Tink Demo Bank"
},
{
"BankName": "de-demobank-open-banking-redirect-pisonly",
"Scheme": [
"PIS_BULK_PAYMENTS",
"SEPA_CREDIT_TRANSFER",
"SEPA_INSTANT_CREDIT_TRANSFER"
],
"Name": "Tink Demo Bank"
},
{
"BankName": "de-demobank-password",
"Scheme": [
"PIS_BULK_PAYMENTS",
"SEPA_CREDIT_TRANSFER",
"SEPA_INSTANT_CREDIT_TRANSFER"
],
"Name": "Tink Demo Bank"
}
],
"Country": "DE"
},
{
"Banks": [
{
"BankName": "dk-demobank-open-banking-embedded",
"Scheme": [
"INSTANT_DANISH_DOMESTIC_CREDIT_TRANSFER_INTRADAG",
"DANISH_DOMESTIC_CREDIT_TRANSFER",
"INSTANT_DANISH_DOMESTIC_CREDIT_TRANSFER_STRAKS"
],
"Name": "Tink Demo Bank"
},
{
"BankName": "dk-demobank-open-banking-redirect",
"Scheme": [
"INSTANT_DANISH_DOMESTIC_CREDIT_TRANSFER_INTRADAG",
"DANISH_DOMESTIC_CREDIT_TRANSFER",
"INSTANT_DANISH_DOMESTIC_CREDIT_TRANSFER_STRAKS"
],
"Name": "Tink Demo Bank"
}
],
"Country": "DK"
}
]
}
}