Debit mandate
Confirm cancellation
POST
/api/v1/end-user/autodebit-cancel-confirmConfirm 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
| Fields | Description |
|---|---|
Content-TypeRequired | application/json |
AuthorizationRequired | Authorization key Fintwin issues for the company code. |
Body
| Fields | Description |
|---|---|
com_cdRequired | Enterprise code. |
bank_cdRequired | NAPAS code. |
contract_idRequired | Contract id. |
requestIdRequired | requestId from cancellation. |
otpRequestRequired | OTP 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>"}'