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

# Let customers pay using Bancontact

Turn on Bancontact as a payment option, the most popular payment method in Belgium. Available for one-time items priced in euro for customers in Belgium, with no extra engineering effort required.

---



## What's new?

We updated the Paddle platform to support [Bancontact](https://developer.paddle.com/concepts/payment-methods/bancontact.md) as a [payment method](https://developer.paddle.com/concepts/payment-methods/overview.md). This means that `banconact` is now an allowed value for the `payments[].method_details.type` field against a transaction in the Paddle API.

- **method_details** (object): Information about the payment method used for a payment attempt.. Allowed values: `bancontact` (Bancontact, popular in Belgium.)
  - **type** (string): Type of payment method used for this payment attempt.. Allowed values: `bancontact` (Bancontact, popular in Belgium.)

## How it works

[Bancontact](https://developer.paddle.com/concepts/payment-methods/bancontact.md) is the most popular payment method in Belgium, supported by all major banks and preferred by Belgian customers paying online.

You can now turn on Bancontact as a payment method for [Paddle Checkout](https://developer.paddle.com/concepts/sell/self-serve-checkout.md). Once enabled, Paddle automatically presents Bancontact as a payment method for customers in Belgium paying for non-recurring items in euro — no additional configuration required.

As a result, we added `bancontact` as an allowed value for the `payments[].method_details.type` field against [a transaction entity](https://developer.paddle.com/api-reference/transactions/overview.md). You may see this when working with transactions using the API, as well as in transaction events that occur.

{% callout type="info" %}
Paddle Checkout only presents Bancontact as a payment method for one-time items priced in euro, where the customer address is Belgium.
{% /callout %}

## Next steps

This change is available now. Version `1` of the Paddle API has been updated to support it.

It's a non-breaking change, meaning it doesn't impact existing integrations.

To start accepting payment using Bancontact, enable it in **Paddle > Checkout > Checkout settings**. You don't need to sign up for a Bancontact merchant account or Belgian bank account, and you don't need to make any code changes to your checkout implementation.

For testing instructions, see our [Bancontact](https://developer.paddle.com/concepts/payment-methods/bancontact.md) guide.

You can [work with transactions](https://developer.paddle.com/api-reference/transactions/overview.md) using the API to see the new `payments[].method_details.type` value.
## Summary of changes

| Name | Type | Change | Entity | Description |
| --- | --- | --- | --- | --- |
| `bancontact` | Enum value | added | transaction.payments[].method_details.type |  |
