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