MyBank
Integrate MyBank and allow merchants to get a direct link between a consumer's online bank account and their own. This eliminates the need to collect and store personal data.
| Markets (consumer) | IT BE PT ES |
| Processing currencies | EUR |
| Consumer currencies | EUR |
| Authentication methods | REDIRECT |
| Authentication timeout | 30 mins |
| Minimum payment amount | 0.01 EUR |
| Maximum payment amount | 999,999,999.99 EUR |
| Payment instrument | BANK_ACCOUNT |
| Recurring payments | No |
| Separate captures | No |
| Refund | Full - Partial - Multiple |
| Refund validity | 365 days |
| Disputes | No |
| Sandbox availability | MyBank sandbox |
Make a MyBank payment
Mybank payments follow our standardized REDIRECT payment flow. We recommend including all relevant settings for any authentication methods you support.
To create an Mybank payment, you'll need to provide the following data at minimum when calling our payment charges API:
| Field | Description |
|---|---|
paymentMethod |
|
amount.value |
The amount to be paid in the smallest units of the currency used. |
amount.currency |
|
consumer.country |
The country where the consumer is shopping. |
authenticationSettings: REDIRECT |
Add the url where the consumer should be redirected to after they complete the payment. Required for the |
Request
POST /v1/payment-charges
{
"paymentMethod": "MYBANK",
"amount": {
"value": 1000,
"currency": "EUR"
},
"consumer": {
"country": "AT"
},
"authenticationSettings": [
{
"type": "REDIRECT",
"settings": {
"returnUrl": "https://www.webshop.com/order-results-page"
}
}
]
}Response
You'll receive our standard payment charge response with the available authentication methods:
{
"id": "charge_Y3JVzvEaJpvG53xd2R2Zt",
"paymentMethod": "MYBANK",
"paymentMedium": "ECOMMERCE",
"scheduleType": "UNSCHEDULED",
"instrumentId": "instr_Asu0ig2PXXZSiNrhY44A5",
"currency": "EUR",
"country": "NL",
"status": "AUTHENTICATION_PENDING",
"consumer": {
"country": "NL"
},
"authenticationMethods": [
{
"details": {
"requestUrl": "https://redirection-target.ppro.com",
"requestMethod": "GET"
},
"type": "REDIRECT"
}
],
"authorizations": [
{
"id": "authz_aPobet0FNZNU1bYqfexFd",
"amount": 1000,
"status": "AUTHENTICATION_PENDING",
"createdAt": "2025-06-21T08:34:20.766Z",
"updatedAt": "2025-06-21T08:34:20.766Z"
}
],
"captures": [],
"refunds": [],
"voids": [],
"createdAt": "2025-06-21T08:34:20.114Z",
"updatedAt": "2Updated 1 day ago