v9

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

$viva->bankAccounts->send()

Exécute un virement SEPA vers un compte bancaire lié.

$result = $viva->bankAccounts->send(
    bankAccountId: 'bank-account-uuid',
    amount: 10000,
    walletId: 'source-wallet-uuid',
    bankCommandId: 'fee-command-uuid',  // Optionnel
    description: 'Virement mensuel',
);

echo $result['commandId']; // UUID du virement
echo $result['isInstant']; // true/false
echo $result['fee'];       // Frais en centimes
post/BankAccounts/send

Request body

bankAccountIdstring uuid required

UUID du compte bancaire lié

amountinteger required

Montant en centimes

walletIdstring required

UUID du portefeuille source

bankCommandIdstring nullable

ID de la commande de frais (optionnel, obtenu via feeCommand())

descriptionstring nullable

Description du virement

Example request

{
  "amount": 10000
}

Response

Virement exécuté

commandIdstring

UUID du virement

isInstantboolean

Virement instantané ?

feeinteger

Frais en centimes