company logo

Help center

Go to CartGenie
App DashboardCartGenie Website[email protected]
All collectionsSettingsPayment GatewaysIntegrating CartGenie with Bancontact

Integrating CartGenie with Bancontact

Enable customers in Belgium to use Bancontact at checkout

Bancontact is the most widely used online payment method in Belgium, and CartGenie makes it easy to offer it at checkout alongside your other Stripe payment options. Your store or Stripe account does not need to be based in Belgium to enable Bancontact – a lot of countries support enabling it (see country list below) as long as the CartGenie checkout currency is set to Euros.

In this guide, you’ll learn how to connect Bancontact through Stripe, activate it inside CartGenie, and provide Belgian customers with a trusted, bank-backed payment experience that feels familiar and seamless.

Add Bancontact to CartGenie

Step 1

To add Bancontact, simply connect your CartGenie store to Stripe in Settings > Payment Gateways.

Connect Stripe

Step 2

Then, enable the toggle for the Bancontact gateway.

If you see pink text that says “Add Required Info”, then click on it and you will be redirected to Stripe. Find the Bancontact payment method and click on the button beside to enter the missing info.

Step 3

Next, in Webflow, ensure that your checkout page has the necessary Bancontact payment tab option. If not, you can use our Designer Extension to simply add the “Payment Form” block to your checkout page (found in Create Product Pages > Components > Checkout).

Done!

Publish your site and you should see Bancontact as an option at checkout!

When users select Bancontact at checkout, they will be redirected to the site to complete their payment.

Requirements for Bancontact Payment Gateway

  1. Store currency must be in Euros

  2. Customer’s address must be in the Belgium

  3. The store’s Stripe account is based in one of the following countries:

Troubleshooting why Bancontact is not showing at checkout

There are a few reasons why you may not be seeing Bancontact at checkout on your site. Here is a list of steps to try to see if it resolves the issues.

Reason #1: CartGenie’s “Test Order Mode” is enabled

CartGenie’s Test Order Mode only works with credit cards, so all other payment methods are hidden at checkout.

Turn off Test Order Mode in Payment Gateway settings to test a live Bancontact payment.

Reason #2: Your store’s currency is not set to Euros

Bancontact only supports payments in EUR.

If your store currency is set to USD, GBP, SEK, DKK, or another non-Euro currency, Bancontact will not appear at checkout.

Reason #3: The customer is not checking out from Belgium

Bancontact is a Belgium-based payment method for customers with a Bancontact card or app linked to a Belgian bank account.

For shippable products, the customer should have a Belgium shipping address selected at checkout.

For non-shippable products, the customer should have a Belgium billing address selected at checkout.

Reason #4: Belgium is not added as an available shipping zone

For shippable products, customers need to be able to select Belgium as their shipping country.

If Belgium is not added as a shipping zone in CartGenie, Belgian customers may not be able to enter a valid Belgium shipping address and Bancontact may not appear.

Add Belgium as a shipping zone, make sure a valid shipping method is available, then test checkout again.

Reason #5: Bancontact is not enabled in the connected Stripe account

CartGenie should enable Bancontact automatically when you connect your Stripe account and enable the toggle in Payment Gateways, but you can double-check in Stripe.

Go to:

Stripe Dashboard > Settings > Payment methods

Then click Default: CartGenie configuration and look for Bancontact in the list.

Make sure Bancontact is enabled.

Back in CartGenie Payment Gateway settings, click the refresh icon in the Stripe card to make sure CartGenie recognizes the latest Stripe payment method settings.

Reason #6: The connected Stripe account does not support Bancontact

Bancontact availability can depend on the country and eligibility of the connected Stripe account.

If Bancontact is not available in the store’s Stripe payment method settings, the connected Stripe account may not be eligible to offer Bancontact.

Reason #7: The order amount is invalid

The order total must be a valid EUR payment amount.

If the order total is invalid, zero, or cannot be processed by Stripe, Bancontact may not appear at checkout.

Reason #8: Browser cache or old checkout settings

Sometimes your browser may cache payment settings and checkout options from previous page loads, especially if you visited checkout before enabling Bancontact.

Try clearing your browser cache, testing in a private/incognito window, or testing in another browser.

You can also delete cookies for only your store site in Chrome here:

chrome://settings/content/all

Reason #9: The checkout page is not secure

Bancontact payments should be tested on a secure HTTPS page.

If the store is loading over HTTP, has SSL issues, or has mixed-content errors, Bancontact may not appear or may fail during checkout.

Make sure the checkout page loads with a valid HTTPS URL, then republish the site and test again.

Reason #10: Cart includes a subscription item

Currently Bancontact does not work with CartGenie’s subscription products. If you want to allow customers to purchase a subscription, please ensure you have Stripe enabled and the credit card tab available at checkout.

Did this answer your question?
😞
😐
😁