Bancontact
Information
Bancontact is also available through Flow. Flow enables you to accept payments on your website using Checkout.com's global network of payment methods with a single integration.
Bancontact enables customers to perform secure online payments in Belgium.
Information
To enable Bancontact payments on your account, contact your account manager or request support.
Model | Collecting |
---|---|
Payment flow | Redirect |
Payment method type | Card Payment |
Auto-capture payment | |
Authorization | |
Capture | |
Refund | |
Partial refund | |
Chargeback | |
Recurring payment |
Checkout.com communicates status updates for your payments through webhooks. You must set up your webhook receiver.
During the lifecycle of a SEPA Direct Debit payment, you can receive the following webhooks:
Webhook | Description |
---|---|
| Occurs when an asynchronous payment request is successfully initiated. For example, a payment that requires an additional action to complete it, such as the cardholder completing a redirect to the alternative payment method's (APM) checkout page. |
| Occurs when an APM payment expires (not applicable to 3DS payment expiries). |
| The bank declined the payment request due to a technical or fraud-related issue. |
| Occurs when the customer approves the payment on their banking page. |
| Occurs when a capture is successful. |
| Occurs when a refund is successful. |
| Occurs when a refund is declined. |
The following sections describe the order in which each notification is sent, depending on the payment lifecycle:
You can receive the following response codes when processing SEPA Direct Debit Core payments:
Response code | Description |
---|---|
| Approved |
| Deferred capture |
| The transaction failed for unknown reasons. |
| The external system declined the transaction. For example, bank account not accepted, not enough funds. |
| The payment gateway declined the transaction. For example, for risk management reasons. |
| Error / Invalid request parameters. |
| The customer canceled the payment. |
| There was a timeout while waiting for the transaction result. The customer either never completed the transaction and left the payment page open, or they closed the browser. |
| Administration error. For example, a configuration error. |
| System malfunction. |