v9

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

$viva->transactions->recurring()

Effectue un paiement récurrent en utilisant le token de la transaction initiale.

Prérequis : l'ordre initial doit avoir été créé avec allowRecurring: true.

// Charge récurrente de 15,00 EUR
$result = $viva->transactions->recurring(
    initialTransactionId: 'initial-txn-uuid',
    amount: 1500,
);
post/Transactions/recurring

Query parameters

initialTransactionIdstring uuid required

UUID de la transaction initiale (avec carte tokenisée)

amountinteger required

Montant en centimes

sourceCodestring nullable

Code de la source de paiement

Response

Paiement récurrent effectué

object required