Payment Methods
Accept Belgian bank payments with the Bancontact LMS integration
Let learners in Belgium pay in Euro and confirm each payment with their own bank. The Bancontact LMS integration runs through your Stripe account.

TL;DR
The Bancontact integration adds Belgium’s most popular payment method to your payment pages. Learners get an immediate success or failure result, and payments are refundable for up to 180 days.

Meet Belgian buyers where they bank. Learners authorize payment in their bank’s site or app

Drop the waiting. Every payment confirms success or failure immediately

Skip chargeback risk. No dispute process can pull funds from your Stripe account
Bancontact is available via Stripe; see every way to accept payments in LMS checkout.
Best for: Course creators and school owners who sell in Euro to learners in Belgium.
Available on all paid plans. Works with Euro and one-off payments only.
What you can do with Bancontact and LearnWorlds

Accept Euro payments
Take one-off Bancontact payments in Euro from customers in Belgium.

Refund Bancontact payments
Refund a Bancontact payment up to 180 days after the original payment.

Add Bancontact to payment pages
Turn it on in Settings > Financial > Payment Gateway and your payment pages include Bancontact.

Accept payments through Stripe
Stripe users in Europe and the United States can take Bancontact payments from customers in Belgium.
How LearnWorlds and Bancontact integrate
See what happens at checkout once Bancontact is on. Automatic rows need nothing beyond setup, and conditional rows depend on your currency or a refund request.
| LearnWorlds | Bancontact | Type of trigger |
|---|---|---|
| Bancontact turned on in Payment Gateway | Payment pages include Bancontact as a payment method | Automatic |
| Learner pays with Bancontact | Learner redirected to their bank’s website or app to authorize | Automatic |
| Learner authorizes the payment | Immediate confirmation of success or failure | Automatic |
| School currency set to Euro | Bancontact works for one-off payments | Conditional |
| Refund within 180 days of the original payment | Bancontact payment refunded | Conditional |
What teams ask before connecting
Is Bancontact available for all LearnWorlds plans or only specific ones?
Yes, it’s available on all paid plans, Starter included. Bancontact runs through Stripe, so you also need Stripe connected.
Do I need to turn on Bancontact in Stripe before it appears in LearnWorlds?
Yes. Turn it on in Stripe under Settings > Payment methods, then confirm the Terms of Use and Bancontact Addendum. After that, turn it on in LearnWorlds under Settings > Financial > Payment Gateway, and your payment pages include Bancontact.
Does this only work with Euro as the school currency?
Yes. Bancontact works only with Euro, so set your school currency to Euro in Settings > Financial > Currency. It also supports one-off payments only, not payment plans or subscriptions.
How to set up the LearnWorlds and Bancontact integration
You need Stripe connected and a school currency set to Euro. At the end, your payment pages include Bancontact.
1. Open Stripe payment methods
In Stripe, open Settings > Payment methods. Requires: a Stripe account connected to your school.
2. Turn on Bancontact in Stripe
Turn on Bancontact, read the Terms of Use and Bancontact Addendum, and click Turn on in the modal.
3. Set your currency to Euro
In LearnWorlds, open Settings > Financial > Currency and set your school currency to Euro.
4. Turn on Bancontact in LearnWorlds
Open Settings > Financial > Payment Gateway and turn on Bancontact. Your payment pages then include Bancontact. For the full setup guide, see the Bancontact help article.
What the Bancontact integration handles automatically
List Bancontact at checkout
LearnWorlds automatically lists Bancontact on your payment pages when you turn it on in Payment Gateway.
Redirect to the bank
The integration automatically redirects the learner to their bank’s website or app when they pay with Bancontact.
Confirm payment outcomes
The integration automatically confirms success or failure immediately when the learner authorizes the payment.
| What LearnWorlds handles automatically | What your team configures |
|---|---|
| Lists Bancontact on payment pages | Turns on Bancontact in Stripe and in LearnWorlds |
| Redirects learners to their bank to authorize | Sets the school currency to Euro |
| Confirms success or failure immediately | Offers one-off pricing, not plans or subscriptions |
Who uses the Bancontact integration and how
Course creators selling to Belgian learners
A learner in Belgium picks Bancontact on your payment page, authorizes the payment in their bank’s app, and sees the result immediately.
Finance managers reviewing payment method risk
A finance manager reviews payment methods and sees Bancontact carries extremely low fraud risk because the customer authenticates with their bank.
Course creators with Euro price lists
A creator with a Euro school currency adds Bancontact for one-off course sales. Bancontact can’t pay for payment plans or subscriptions.
FAQs
You need a Stripe account in Europe or the United States, Bancontact turned on in Stripe, and a school currency set to Euro. Bancontact itself is available on all paid plans. Compare other options on the LearnWorlds integrations page.
No chargeback process applies. The customer authenticates with their bank, so no dispute can result in a chargeback or funds withdrawn from your Stripe account.
Customers in Belgium. Stripe users in Europe and the United States can accept Bancontact payments from customers in Belgium, who authorize each payment at their own bank.
Yes. Bancontact payments can be refunded up to 180 days after the original payment.
No. Bancontact works only with one-off payments, so payment plans and subscriptions can’t use it.
Yes, if you sell to customers in Belgium. Setup is four steps across Stripe and LearnWorlds, and learners pay through their own bank with immediate confirmation.
Published:
Last Update:


