RyzeDeskRyzeDesk

Stripe

4105 articles

Bancontact payments


Bancontact payments

Learn about Bancontact, a common payment method in Belgium.

Bancontact is a common online payment method in Belgium. Customers use a Bancontact card or mobile app linked to a Belgian bank account to make online payments.

To pay with Bancontact, customers are redirected to the Bancontact website or mobile app to authorise the payment and then return to your website where there is immediate notification about the success or failure of the payment.

  • Customer locations Belgium
  • Presentment currency EUR
  • Payment confirmation Customer-authenticated
  • Payment method family Authenticated bank-debit
  • Recurring payments No
  • Payout timing Standard payout timing applies
  • Connect support Yes
  • Dispute support No
  • Manual capture support No
  • Refunds / Partial refunds Yes / Yes

Payment flows

Customer selects Bancontact at checkout

Customer is redirected to Bancontact and enters credentials

Customer is notified that payment is complete

(Optional) Customer returns back to business’s site for payment confirmation

Customer selects Bancontact at checkout

Customer is redirected to Bancontact and scans QR code

Customer enters pincode

Customer is notified that payment is complete

(Optional) Customer returns back to business’s site for payment confirmation

Get started

You don’t have to integrate Bancontact and other payment methods individually. If you use our front-end products, Stripe automatically determines the most relevant payment methods to display. Go to the Stripe Dashboard and enable Bancontact. To get started with one of our hosted UIs, follow a quickstart:

  • Checkout : Our pre-built, hosted checkout page.
  • Elements : Our drop-in UI components.

Other payment products

The following Stripe products also let you add Bancontact from the Dashboard:

  • Invoicing
  • Payment Links
  • Subscriptions

If you prefer to manually list payment methods, see the following guide:

  • Manually configure Bancontact as a payment

Disputes

The risk of fraud or unrecognized payments is low because the customer must authenticate the payment with their bank. As a result, you won’t have disputes that turn into chargebacks, with funds withdrawn from your Stripe account.

Refunds

Bancontact payments can be refunded up to 730 days after the original payment date.

Last verified 2026-09-27

Is this helpful?