Authorize

Bancontact Authorize Request (Example)

{
    "Currency": "EUR",
    "AmountDebit": 0.02,
    "Description": "Testinvoice 123",
    "Invoice": "Testinvoice123",
    "ReturnURL": "https://www.buckaroo.nl",
    "ReturnURLCancel": "https://www.buckaroo.nl/annuleren",
    "ReturnURLError": "https://www.buckaroo.nl/mislukt",
    "ReturnURLReject": "https://www.buckaroo.nl/geweigerd",
    "ClientIP": {
        "Type": 0,
        "Address": "0.0.0.0"
    },
    "Services": {
        "ServiceList": [
            {
                "Name": "BancontactMrcash",
                "Action": "Authorize",
                "Parameters": [
                    {
                        "Name": "savetoken",
                        "Value": "false"
                    }
                ]
            }
        ]
    }
}

 

Bancontact Authorize Response (Example)

{
    "Key": "7D0E62E45DEA4791A5AF0F8AXXXXXXXX",
    "Status": {
        "Code": {
            "Code": 790,
            "Description": "Pending input"
        },
        "SubCode": null,
        "DateTime": "2023-04-18T14:23:14"
    },
    "RequiredAction": {
        "RedirectURL": "http://checkout.buckaroo.nl/html/redirect.ashx?r=85475FD3BB6A4398A3235894XXXXXXXX",
        "RequestedInformation": null,
        "PayRemainderDetails": null,
        "Name": "Redirect",
        "TypeDeprecated": 0
    },
    "Services": null,
    "CustomParameters": null,
    "AdditionalParameters": null,
    "RequestErrors": null,
    "Invoice": "Testinvoice123",
    "ServiceCode": null,
    "IsTest": false,
    "Currency": "EUR",
    "AmountDebit": 0.02,
    "TransactionType": null,
    "MutationType": 0,
    "RelatedTransactions": null,
    "ConsumerMessage": null,
    "Order": null,
    "IssuingCountry": null,
    "StartRecurrent": false,
    "Recurring": false,
    "CustomerName": null,
    "PayerHash": null,
    "PaymentKey": null
}