Debit mandate

Confirm cancellation

POST/api/v1/end-user/autodebit-cancel-confirm
Authorization + AESFirm banking

Confirm the OTP to finish cancellation.

The sandbox receives { data } encrypted with AES-256-CBC (PKCS7, base64). The key is 32 bytes and the vector is 16 bytes, both UTF-8. Try encrypts the form payload in the browser, then sends it. The key never leaves your machine.

Headers

FieldsDescription
Content-TypeRequiredapplication/json
AuthorizationRequiredAuthorization key Fintwin issues for the company code.

Body

FieldsDescription
com_cdRequiredEnterprise code.
bank_cdRequiredNAPAS code.
contract_idRequiredContract id.
requestIdRequiredrequestId from cancellation.
otpRequestRequiredOTP entered by the user.

Samples

curl -X POST 'https://sandbox.example.invalid/api/v1/end-user/autodebit-cancel-confirm' \
  -H 'Content-Type: application/json' \
  -H 'Authorization: <authorization-key>' \
  -d '{"data":"<base64 AES-256-CBC of the business JSON>"}'