> For the complete documentation index, see [llms.txt](https://developer.paddle.com/llms.txt).

# Bancontact

Let customers pay with Bancontact. No configuration required.

---

## Key attributes

| Attribute | Value |
| --- | --- |
| Countries | BE |
| Currencies | EUR |
| Platforms | All |
| One-time items | Supported |
| Subscriptions | Not supported |
| Capture | Instant |
| Chargebacks | Not supported |
| Refunds | Supported |
| Installments | Not supported |
| Can be presented when saved? | Not supported |
| Express checkout | Not supported |

Bancontact is the most popular payment method in Belgium, with over 2 billion payments processed each year. All major banks in Belgium support Bancontact.

Customers pay using either a Bancontact-enabled card, or using a mobile app that's linked to their bank account.

You don't need to set up a bank account in Belgium to add Bancontact as a payment option with Paddle.

## How it works

{% journey %}
{% journey-step title="Customer chooses Bancontact" %}

Turn on Bancontact in a couple of clicks in your Paddle dashboard. Paddle automatically presents Bancontact as a payment method for customers paying in a supported country and currency. Customers enter the full name against their Bancontact account.

{% /journey-step %}

{% journey-step title="Customer starts confirmation" %}

If the customer is checking out on a desktop, they're prompted to scan a QR code with their phone or enter their Bancontact card details. If they're on mobile, they're prompted to open their banking app.

{% /journey-step %}

{% journey-step title="Customer confirms purchase" %}

Customer confirms purchase on their phone using their banking app. The exact process varies depending on the banking app the customer uses, but typically they'll enter their card PIN or authenticate using on-device biometrics.

{% /journey-step %}

{% journey-step title="Payment complete" %}

If successful, Paddle Checkout shows a success screen or enters your success workflow.

{% /journey-step %}
{% /journey %}
## Accept Bancontact

1. Go to **Paddle > Checkout > Checkout settings**.
2. On the General tab, check **Bancontact**.
3. Click **Save** to apply.

## Test Bancontact

You can test Bancontact using your Paddle [sandbox account](https://developer.paddle.com/build/tools/sandbox.md).

1. Turn on Bancontact for your Paddle account.
2. Open a checkout for a one-time item that's priced in `EUR` (Euro).
3. Pick Belgium as the country on the first screen of checkout, then enter an email.
4. Select Bancontact as the payment method, then enter a name.
5. Click **Pay** and follow the prompts to complete purchase.

> Paddle Checkout only presents Bancontact as a payment method for one-time items priced in Euro, where the customer address is in Belgium.

