v9

latestOpenAPI 3.1.0MITraw.githubusercontent.com2026-05-05502770.7 KB
Transactions

$viva->transactions->cancel()

Annule ou rembourse une transaction.

  • Même jour → annulation (void)
  • Jour passé → remboursement (refund)
// Remboursement total
$result = $viva->transactions->cancel('transaction-uuid');

// Remboursement partiel (5,00 EUR)
$result = $viva->transactions->cancel('transaction-uuid', amount: 500);

echo $result['TransactionId']; // UUID de la transaction de remboursement
delete/Transactions/cancel

Query parameters

transactionIdstring uuid required

UUID de la transaction à annuler/rembourser

amountinteger nullable

Montant en centimes (null = remboursement total)

sourceCodestring nullable

Code de la source de paiement

Response

Transaction annulée/remboursée

TransactionIdstring

UUID de la transaction de remboursement