Bancontact (BCMC)

Overview

Key information

Payment type

Cards

Integration

Async, Checkout, Payment Link

Countries

BE

Languages¹

de, nl, fr

Processing currencies

EUR

Settlement currencies²

EUR, GBP, USD, AUD, CAD, CHF, DKK, HKD, JPY, NOK, NZD, PLN, SEK

¹ Language is determined by the bank interface. Merchant can't control the language.
² Please contact Payvision Sales to confirm any settlement currency exceptions.

Supported features

  • Dynamic Descriptor³
  • 3D Secure⁴
  • Sandbox
  • Fraud
  • Device Optimization
  • Timeout⁵: 900 seconds
  • Transaction amount range
³ Dynamic Descriptor service is only supported by a few acquiring banks. Please contact Payvision Sales if you require further information.
⁴ 3DS is mandatory on all transactions.
⁵ Session timeout is the time the customer has to complete their payment after being redirected to their bank.

Fraud

Account takeover fraud is the only possibility. Fraud Scrubbing (ACEProtect): Basic rule-based fraud prevention rules can be enabled.

Transaction amount range

Value is defined by the consumer's payment institution. Payvision can put a MAX amount based on risk analysis.

🚧

PLEASE NOTE:

Features described are supported by the platform but individual connectors (acquirer/bank) may only support a subset of these features. You can check the connector sheets for full details.

Available workflows

Workflow

Supported

Comments

Authorize → incremental authorize

🗵 No

Authorize → cancel

🗵 No

Authorize → partial cancel

🗵 No

Authorize → capture

🗵 No

Authorize → partial capture

🗵 No

Authorize → partial capture → partial capture

🗵 No

Authorize → capture → refund

🗵 No

Authorize → capture → partial refund → partial refund

🗵 No

Authorize → capture → recurring

🗵 No

Credit

🗵 No

Payment

🗹 Yes

Payment → refund

🗹 Yes

Payment → partial refund → partial refund

🗹 Yes

Payment → recurring

🗵 No

Integration notes

Required parameters

The minimum required parameters are:

Parameter

Example value

header.businessId

{your_business_id}

action

payment

transaction.storeId

{your_store_id}

transaction.brandId

1210

transaction.amount

10.00

transaction.currencyCode

EUR

transaction.trackingCode

{your_tracking_code}

transaction.returnUrl

{your_return_url}

card.holderName

John Doe

card.number

67039902990000011

card.expiryMonth

03

card.expiryYear

2030

Parameter lengths

Parameter

Length

Comments

transaction.descriptor

40 characters max

A few characters of the descriptor are consumed by Payvision's platform during formatting

Contact us

Have a question? Contact us.

Updated 2 months ago

Bancontact (BCMC)


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.


Top