Cancelling a pending transaction endpoint allows you to block the payment flow for consumers that currently visiting the payment page and also block the payment page for new consumers - only for specific transaction.
This API will not refund approved transactions, see Refund a transaction
POST
https://api.sensepass.com/api/transactions/cancel/{transactionNumber}
See our payment flow chart here
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
transactionNumber*
String
Transaction number to cancel
deviceId
string
Terminal unique device ID provided by SensePass (For Device based Transactions) - Required if apiKey is empty
apiKey
string
Merchant ID provided by SensePass (For Web based Transactions) - Required if deviceId is empty