Skip to main content

Schemas

returnUrls​

ParameterTypeDescriptionConstraintsRequired
successString(1...2000)Return URL to use when the transaction succeeds.✅
cancelledString(1...2000)Return URL to use when the transaction is cancelled.✅
expiredString(1...2000)Return URL to use when the transaction is expired.✅
failedString(1...2000)Return URL to use when the transaction is failed.✅

consumer​

ParameterTypeDescriptionConstraintsRequired
namename ObjectCustomer name.
addressaddress ObjectCustomer address.✅
emailStringEmail provided by customer.✅
businessNameString(1...35)Business name.
phoneStringCustomer phone number.
genderString(1...2000)Gender of the customer.The possible values are: m, f , or null.
dateOfBirthStringDate of birth of the customer.

name​

ParameterTypeDescriptionConstraintsRequired
firstNameString(1...35)Customer first name.✅
lastNameString(1...35)Customer last name.✅
middleNameString(1...35)Customer middle name.

address​

ParameterTypeDescriptionConstraintsRequired
streetString(1...100)Street.
houseNumberString(1...35)House and number.
postalCodeString(1...35)Postal code.
cityString(1...35)City.
countryCodeStringCountry code.ISO 3166-1 country code.✅
stateString(1...40)State.
additionalDataString(1...35)Additional address information.

action​

ParameterTypeDescriptionConstraintsRequired
qrcodeqrcode ObjectNext action to be performed by merchant (or consumer) to complete the payment.
intentintent ObjectNext action to be performed by merchant (or consumer) to complete the payment.

qrcode​

ParameterTypeDescriptionConstraintsRequired
urlStringURL of the Bancontact QR code image to be shown to your customer.

intent​

ParameterTypeDescriptionConstraintsRequired
urlStringintent URL to be shared with customer.

refund​

ParameterTypeDescriptionConstraintsRequired
refundedAmountInt(0...99999999)Amount in the smallest currency subunit, as for example eurocents, that has already been refunded.✅
refundedPendingAmountInt(1...99999999)Amount in the smallest currency subunit, as for example eurocents, that has been requested to be refunded.✅

browserInformation​

ParameterTypeDescriptionConstraintsRequired
shopperIpString(1...39)IPv4 or IPv6 address for the consumer.✅
acceptStringContent-type accepted by the client browser.✅
userAgentStringUser-Agent of the consumer' browser.✅

encryptedCardDetails​

ParameterTypeDescriptionConstraintsRequired
dataStringClient-side encrypted card details.Find more details here .✅

action(redirect)​

ParameterTypeDescriptionConstraintsRequired
redirectredirect ObjectNext action to be performed by merchant (or consumer) to complete the payment.

redirect​

ParameterTypeDescriptionConstraintsRequired
urlStringURL where consumer should be redirected to by the merchant to perform the payment.