abortTransaction

The abortTransaction method cancels an ongoing transaction before it is registered in the database. 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.0

All methods in TweezerComm follow a JSON-RPC 2.0 structure. See Integration for more details on how the requests are structured and sent.

In the request, the method field needs to be set to.abortTransaction. As in the example request below:

{
    "jsonrpc":"2.0",
    "method":"abortTransaction",
    "id":"123454352",
    "params": [
            "engine",{
                "vuid": "cb740169-7758-4f55-b685-b90652b9aba6"
                    }
        ]
}

Request Parameters

The table below describes the request parameters for this method.

NameTypeDescription
vuidstringVendor (client) unique transaction identifier.

Response

A successful request will return the following response:

{
    "jsonrpc": "2.0",
    "id": "123454352",
    "result": {
        "statusCode": 0,
        "statusMessage": "ok"
    }
}

Response Parameters

The table below describes the response parameters for this method.

NameTypeDescription
statusCodeintegerThe operation status (0 = success)
statusMessagestringOperation message