Customers can use the Bancontact app to pay for their purchases directly from their bank account. Because the funds are debited immediately, customers can't cancel the payment. The amount due is sent from their online bank to you on your next Shopify Payments payout.
On this page
To enable Bancontact for your online store, you need to use Shopify Payments. Bancontact works only when Shopify Payments is active, and it doesn't work when Shopify Payments is in test mode.
Customers can pay using Bancontact only when they're located in Belgium and they are making payment in euros. You need to ensure that your store accepts EUR. If you're not already selling to Belgium, then you can configure this in your multi currency settings within Shopify Markets.
You must deactivate any conflicting additional payment gateways before you can enable Bancontact.