v9

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

$viva->wallets->transfer()

Transfère de l'argent entre deux portefeuilles Viva.

Prérequis : « Allow transfers between accounts » doit être activé dans Settings > API Access.

$result = $viva->wallets->transfer(
    amount: 5000,                        // 50,00 EUR
    sourceWalletId: 'source-uuid',
    targetWalletId: 'target-uuid',
    description: 'Transfert mensuel',
);
post/Wallets/transfer

Request body

amountinteger required

Montant en centimes

sourceWalletIdstring uuid required

UUID du portefeuille source

targetWalletIdstring uuid required

UUID du portefeuille cible

descriptionstring nullable

Description du transfert

Example request

{
  "amount": 5000,
  "description": "Transfert mensuel"
}

Response

Transfert effectué

object required