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 currenciesEUR
Consumer currenciesEUR
Authentication methodsREDIRECT
Authentication timeout30 mins
Minimum payment amount0.01 EUR
Maximum payment amount999,999,999.99 EUR
Payment instrumentBANK_ACCOUNT
Recurring paymentsNo
Separate capturesNo
RefundFull - Partial - Multiple
Refund validity365 days
DisputesNo
Sandbox availabilityMyBank 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

MYBANK

amount.value

The amount to be paid in the smallest units of the currency used.

amount.currency

EUR

consumer.country

The country where the consumer is shopping.

authenticationSettings: REDIRECT
settings.returnUrl

Add the url where the consumer should be redirected to after they complete the payment. Required for the REDIRECT payment flow.

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": "2