Payment-method icon

Pay by Bank (Europe)

Learn how to accept Pay by Bank (Europe) payments.

  Read more

Learn about pricing and settlement services for Pay by Bank on adyen.com.

Pay by Bank (Europe) is based on open banking. It allows shoppers to pay from their bank through an account-to-account payment, which makes the payment experience user-friendly, secure, and cost-effective.

Adyen's Pay by Bank (Europe) solution is currently available in Germany, France and the United Kingdom.

When a shopper selects to pay with Pay by Bank (Europe):

  1. The shopper is redirected to our open banking partner Tink in one of the following ways:

    • Immediately: the shopper is redirected to Tink immediately, and selects their bank from a list shown by Tink.
    • Issuer selection first: the shopper selects their bank from a list shown in your payment form, and is then redirected to Tink.
      This option is supported in the UK only.
  2. Tink redirects the shopper to the bank's website or mobile app, to complete the payment.

  3. After the payment is completed, the shopper is redirected back to your website or app.

Payment type Payment flow Countries Currencies Recurring Refunds Partial refunds Multiple partial refunds Separate captures Partial captures Multiple partial captures Chargebacks
Online Banking Redirect FR, DE, GB EUR, GBP checkmark
See note
checkmark
checkmark
checkmark
x
x
x
checkmark
See note

Chargebacks

In rare scenarios, it is possible that you do not receive the funds even after receiving a successful AUTHORISATION webhook. The successful AUTHORISATION webhook means that the shopper's account passed the verifications by the issuer and our Pay by Bank (Europe) partners, and that the bank transfer was initiated successfully. However, the payment can still fail for the following reasons:

  • The shopper cancelled the transaction. Some banks allow shoppers to cancel bank transfers until midnight of the day of the transaction.
  • Some banks process transactions with a delay and do not block the funds for an authorized Pay by Bank payment. For example, if the shopper completes a payment on a Saturday, the bank might only process it on Monday. If the shopper has withdrawn funds in the meantime, the payment can fail due to insufficient funds.

In these cases, Adyen is not informed that the transaction failed. We also do not know whether the bank might still process it later.

On our side, the status of the payment is SentForSettle until we receive the funds. You can check the status of the payment in your Customer Area.

If we have not received the funds after 8 weekdays, the status of the payment becomes Settled, then Chargeback, and you receive a CHARGEBACK webhook.

You cannot defend Pay by Bank (Europe) chargebacks.

In case we receive the money after this point, you receive a CHARGEBACK_REVERSED webhook.

How do you want to integrate?