Cancel Authorize

Cancel Authorize

Bancontact CancelAuthorize Request (Example)

πŸ“˜

Note

For a cancel authorize request, use AmountCredit instead of AmountDebit to cancel the authorized amount. Otherwise, the system will throw an error with Code 491 'Validation failure'.

{
    "Currency": "EUR",
    "AmountCredit": 0.02,
    "Invoice": "Bancontact CancelAuthorize 1683028819",
    "Description": "Bancontact CancelAuthorize",
    "ReturnUrl": "https://www.buckaroo.nl",
    "ReturnUrlCancel": "https://www.buckaroo.nl/Cancel",
    "ReturnUrlError": "https://www.buckaroo.nl/Error",
    "ReturnUrlReject": "https://www.buckaroo.nl/Reject",
    "PushUrl": "https://www.buckaroo.nl",
    "PushUrlFailure": "https://www.buckaroo.nl",
    "OriginalTransactionKey": "BCF6D7294BDB433387ED************",
    "Services": {
        "ServiceList": [
            {
                "Name": "bancontactmrcash",
                "Action": "CancelAuthorize"
            }
        ]
    }
}

Bancontact CancelAuthorize Response (Example)

{
    "Key": "D94B13D3961448B3B53F************",
    "Status": {
        "Code": {
            "Code": 190,
            "Description": "Success"
        },
        "SubCode": null,
        "DateTime": "2023-05-02T14:00:21"
    },
    "RequiredAction": null,
    "Services": null,
    "CustomParameters": null,
    "AdditionalParameters": null,
    "RequestErrors": null,
    "Invoice": "Bancontact CancelAuthorize 1683028819",
    "ServiceCode": "bancontactmrcash",
    "IsTest": false,
    "Currency": "EUR",
    "AmountCredit": 0.02,
    "TransactionType": "I092",
    "MutationType": 3,
    "RelatedTransactions": null,
    "ConsumerMessage": null,
    "Order": null,
    "IssuingCountry": null,
    "StartRecurrent": false,
    "Recurring": false,
    "CustomerName": "Customer Unknown",
    "PayerHash": null,
    "PaymentKey": null
}