Skip to main content
Cancel an in-progress transaction

cancel_transaction

Params

transaction_id
string
required
The transaction id obtained from calling create_transaction.

Response

success
boolean
required
Whether or not the cancellation was successful
message
string
A failure message present if the cancellation call failed.
import * as sdk from "k42-sdk"

...

const txResult = await sdk.createTransaction("tx-ref", scanResult.token);
if (!txResult.success) {
  console.log(`Failed to create transaction: ${txResult.message}`);
  return;
}

const cancelResult = await sdk.cancelTransaction(txResult.id);
if (!cancelResult.success) {
  console.log(`Failed to cancel transaction: ${cancelResult.message}`);
  return;
}

console.log('Transaction cancelled');