// 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"
}
]
}
}
Pay by bank
View supported banks for Pay by Bank
Retrieve supported banks to present to a user for Pay by Bank pay-ins
GET
/
v2.01
/
{ClientId}
/
payment-methods
/
openbanking
/
metadata
/
supported-banks
// 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 →Documentation Index
Fetch the complete documentation index at: https://docs.mangopay.com/llms.txt
Use this file to discover all available pages before exploring further.
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: 100Default value: 10The 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:
1Default value: 1Indicates the index of the page for the pagination.Responses
200 - Response parameters
200 - Response parameters
The supported banks listed by country.
Hide properties
Hide properties
Array of objects listing the paginated
Banks per Country.Hide properties
Hide properties
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.
Hide properties
Hide properties
The
Country value for the paginated list of Banks objects.400 - Unsupported country code
400 - Unsupported country code
{
"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?
⌘I