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.