Transactions
$viva->transactions->cancel()
Changed onAnnule 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
Request
- The document declares no server URL.
- Authnone declared
- TypeScriptA function with typed inputs. Its response is checked against the schema.
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
Changes
- info
endpoint added
- info