Transaction Cancellation

Transaction Cancellation

Allow immediate cancellation of operations within the arrangement, using standardized reason codes as defined in the cancellation reason catalog.


Cancellation Process Overview

Transaction cancellation allows the reversal of a previously registered operation, provided that eligibility rules and the allowed timeframe for each operation type are respected.

The cancellation process includes:

  • Cancellation request submission
  • Validation of time and eligibility rules
  • Registration of the cancellation reason code
  • Availability of information for query

Eligible Operations for Cancellation

Currently, cancellation requests are supported for the following operations:

  • Cash-In
  • Cash-Out
  • Payment

Cancellation Reason Catalog

Every cancellation request must include a reason code, according to the catalog below:

CodeReasonOperation TypeDescription / Example
C01User errorCash-In / Cash-Out / PaymentIncorrect amount, wrong account, or duplicated operation.
C02Insufficient fundsCash-Out / PaymentBalance lower than the requested amount.
C03Limits exceededCash-Out / PaymentDaily, monthly, or per-operation limit exceeded.
C04Duplicate operationAllSame amount, destination, and reference within a short time window.
C05Timeout / Session expiredAllThe user did not complete the operation within the allowed time.
C06System technical failureAllInternal error, service instability, or no API response.
C07Fraud detected / AML blockAllSuspicious pattern, presence on watchlists, PEP, or KYC alert.
C08Cancellation requested by the userAllUser voluntarily cancels before confirmation.
C09Merchant does not accept the paymentPaymentMerchant rejection (e.g., expired QR code or mismatched amount).
C10Blocked or inactive accountAllUser account suspended or pending KYC.
C11OTP / Biometric validation errorAllIncorrect OTP after 3 attempts or biometric validation failure.
C12Unauthorized deviceAllOperation performed from an unregistered device.
C13Chargeback reversalPaymentCustomer disputes a card payment after execution.
C14Support-initiated cancellationAllOperation canceled by a support agent after validated request.
C15Reconciliation failureCash-InDeposit received but not reconciled within 48 hours.

Cancellation Queries

Cancellation queries allow the identification of:

  • The original transaction
  • The cancellation reason code and description
  • The cancellation date and time