v1
latestOpenAPI 3.0.02026-08-0631139237.5 KBGet Client Payment Methods
Retrieve available payment methods from the client side. No authentication required.
You must provide either an accountId or a paymentId as a query parameter.
When providing a paymentId, the response includes payment-specific information such as amount and currency.
If countryCode is not provided, it is automatically detected from the client's IP address to filter payment methods by geographic availability.
You can also filter by amount or currency.
Query parameters
The ID of the account to get payment methods for. Either accountId or paymentId must be provided.
The ID of the payment to get payment methods for. Either accountId or paymentId must be provided.
Amount in the smallest currency unit (e.g. cents). Used to filter payment methods by amount limits.
Three-letter ISO 4217 currency code, in uppercase. Used to filter payment methods by currency support.
Two-letter ISO 3166-1 alpha-2 country code. Used to filter payment methods by country availability. If not provided, the country is automatically detected from the client's IP address.
Response
Available payment methods
Example response
{
"paymentMethods": [
"bizum",
"applePay",
"googlePay",
"alipay",
"bancontact",
"blik",
"eps",
"iDeal",
"mbway",
"multibanco",
"sofort",
"trustly",
"sepa",
"klarna",
"giropay",
"card"
],
"metadata": {
"alipay": {
"countries": [
"CN"
]
},
"bancontact": {
"countries": [
"BE"
]
},
"bizum": {
"countries": [
"ES"
]
},
"blik": {
"countries": [
"PL"
]
},
"card": {
"brands": [
"visa",
"mastercard"
]
},
"eps": {
"countries": [
"AT"
]
},
"iDeal": {
"countries": [
"NL"
]
},
"mbway": {
"countries": [
"PT"
]
},
"multibanco": {
"countries": [
"PT"
]
},
"sofort": {
"countries": [
"AT",
"BE",
"DE",
"ES",
"IT",
"NL",
"CH",
"PL"
]
},
"trustly": {
"countries": [
"DE",
"DK",
"EE",
"ES",
"FI",
"GB",
"LT",
"LV",
"NL",
"NO",
"PL",
"SE",
"SK"
]
},
"sepa": {
"countries": [
"AT",
"BE",
"BG",
"HR",
"CY",
"CZ",
"DK",
"EE",
"FI",
"FR",
"DE",
"GR",
"HU",
"IE",
"IT",
"LV",
"LT",
"LU",
"MT",
"NL",
"PL",
"PT",
"RO",
"SK",
"SI",
"ES",
"SE",
"IS",
"LI",
"NO",
"AD",
"SM",
"MC",
"VA",
"PF",
"TF",
"GI",
"GG",
"IM",
"JE",
"BL",
"PM",
"CH",
"GB",
"WF"
]
},
"klarna": {
"countries": [
"AT",
"BE",
"CH",
"DE",
"DK",
"ES",
"FI",
"FR",
"GB",
"IT",
"NL",
"NO",
"SE"
]
},
"giropay": {
"countries": [
"DE"
]
},
"googlePay": {
"merchantId": "12345678901234567890"
},
"applePay": {
"merchantId": "merchant.com.monei"
},
"clickToPay": {
"tokenSupport": true,
"visa": {
"srciDpaId": "f47ac10b-58cc-4372-a567-0e02b2c3d479",
"srcInitiatorId": "550e8400-e29b-41d4-a716-446655440000"
},
"mastercard": {
"srciDpaId": "6ba7b810-9dad-11d1-80b4-00c04fd430c8",
"srcInitiatorId": "a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11"
},
"discover": {
"srciDpaId": "71f0c4d5-9947-4d1c-9cb3-d6a3f7c4e701",
"srcInitiatorId": "c2d06c25-9ddb-4a5e-9d5a-3ff1c8d98467"
}
}
},
"merchantName": "MONEI",
"merchantUrl": "https://monei.com/",
"countryCode": "ES",
"accountId": "aa9333ba-82de-400c-9ae7-087b9f8d2242",
"amount": 10,
"currency": "EUR"
}