cURL
Transactions
Cancel Transaction
PUT
cURL
Cancels a previously created on-ramp, off-ramp, or cross-ramp transaction. Cancellation is only allowed if the transaction has not yet received funds.
Important Notes
- Only transactions in a cancellable state can be cancelled (e.g.,
PENDING,BANK_TRANSFER_PENDING,CRYPTO_NOT_RECEIVED). - Completed or locked transactions cannot be cancelled.
- The transaction must belong to the authenticated partner account.
- This operation is idempotent — calling it multiple times on a cancelled transaction will not cause errors.
Use Cases
- Abort abandoned payments: Cancel stuck or forgotten transaction flows.
- Back-office controls: Let support teams reverse pending transactions before execution.
- Automatic timeout flows: Cancel after inactivity via cron jobs or watchdog logic.
Error Codes
Common Errors
Endpoint-Specific Errors
Authorizations
API key for the affiliated partner performing the request.
Path Parameters
Transaction identifier
Example:
"8374f327-38bd-4b0b-b8a7-2524599eb903"