How to accept Bancontact payment through Stripe

Belgium's most popular payment method

Stripe users in Europe and the United States can accept Bancontact payments from customers in Belgium. During the payment process, your customer is redirected to their bank’s website or mobile application to authorize the payment. 

Bancontact is a synchronous method of payment. This means your customer takes action to send the amount to you through a redirect and there is immediate confirmation about the success or failure of a payment. The risk of fraud or unrecognized payments is extremely low with Bancontact as the customer must authenticate the payment with their bank. As such, there is no dispute process that can result in a chargeback and funds withdrawn from your Stripe account. Finally, Bancontact payments can be refunded up to 180 days after the original payment.

Note that Bancontact only works with Euro Currency and with one-off payments, therefore can not be used for Payment Plans (installments) and/or Subscriptions. 

Here how you may set up your system to accept Bancontact payments through Stripe


data-identifyelement="500">Enable Bancontact as a payment method in your Stripe account. You can do this if you navigate from your Dashboard to Settings → Payment methods and enable Bancontact.

Make sure to read the Terms of Use and the Bancontact Addendum and then click the Activate button on the modal. Bancontact is not enabled yet from Stripe and it is in pending mode.

A final email will be sent to you by stripe that informs you about the status of your activation. If successful the status will be changed from Pending to Live and now you would be able to use Bancontact on your school.


Make sure that your school’s currency is set to Euro. You can change that by going to Financial  → Financial Settings → Currency. 


Third and final step. You must enable Bancontact in your LearnWorlds Payment Gateway page. You can do this by clicking Financial  → Payment Gateway and enable the Bancontact switch from the available options.

That’s all! Now your Check out pages and your one-click sales funnel zones include Bancontact as a payment method

For more information on how to accept iDEAL payment through Stripe, you may visit