abortTransaction method cancels an ongoing transaction before it is registered in the database, meaning before a doTransaction Response is received (= prior to a consumer’s card presentation / prior to a transaction timeout taking place).This ensures that transactions in progress but not yet finalized can be safely terminated without affecting the merchant’s records. This method is beneficial when a user initiates a transaction but cancels before completion or when an issue is detected during processing that requires stopping the transaction.
Request
JSON-RPC 2.0All methods in TweezerComm follow a JSON-RPC 2.0 structure. See Integration for more details on how the requests are structured and sent.
- The
methodfield must be set toabortTransaction. - The service must be set to
ashraitin theparams.
ashrait, and the second being a dictionary containing all other transaction-specific details.
Request Parameters
The table below describes the request parameters for this method.| Name | Type | Description |
|---|---|---|
vuid | string | Vendor (client) unique transaction identifier. |
Response
A successful request will return the following response:Response Parameters
The table below describes the response parameters for this method.| Name | Type | Description |
|---|---|---|
statusCode | integer | The operation status (0 = success) |
statusMessage | string | The operation message (e.g., ok) |