Bancontact

Bancontact enables customers to make secure online and in-store purchases directly from their bank accounts. Bancontact is a leading payment method in Belgium.
When the total amount of the order is outside the range of accepted transaction amounts, the Bancontact payment button is not displayed in
Unified Checkout
. These are the accepted transaction amounts:
  • Minimum transaction amount
    : EUR 0.01
  • Maximum transaction amount
    : Not applicable

Opt in to Bancontact on
Unified Checkout

Follow these steps to opt in to Bancontact on
Unified Checkout
:
  1. Add Bancontact to your integration by adding
    BANCONTACT
    to the
    allowedPaymentTypes
    field object within the capture context request:
  2. Set the
    completeMandate.type
    field value to
    CAPTURE
    or
    PREFER_AUTH
    .
    You can capture the funds immediately if you include the
    completeMandate.type
    field in the capture context request and set the value to
    CAPTURE
    .
    If you support more than one payment type and must perform an authorization where funds are collected at a later time, set the
    completeMandate.type
    field to
    PREFER_AUTH
    . The funds will be captured immediately for the online bank transfer.
  3. Include these required fields for online bank transfers in the capture context request:
    • orderInformation.billTo.country
    • orderInformation.billTo.firstName
    • orderInformation.billTo.lastName
  4. Include this optional field for online bank transfers in the capture context request:
    • orderInformation.billTo.address1
    • orderInformation.billTo.email