O responsavel pelo cancelamento das transações é método cancelTransaction: do provider STNCancellationProvider, que recebe, como parâmetro, o objeto de transação STNTransactionModel.

// preenche array com lista de transações
NSArray *transactionsList = [STNTransactionListProvider listTransactions];

// instacia o objeto de transação com a última transação realizada
STNTransactionModel *transaction = transactionsList[0];

// executa o cancelamento
[STNCancellationProvider cancelTransaction:transaction withBlock:^(BOOL succeeded, NSError *error)
{
        if (succeeded) // verifica se a requisição ocorreu com sucesso
        {
                // em caso de sucesso,
                // executa alguma coisa
        } else
        {
                // em caso de erro,
                // trata o erro
                NSLog(@"%@", error.description);
        }
}];

❗️

Possíveis códigos de erro:

101, 210, 601.