v9

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

$viva->bankAccounts->feeCommand()

Crée une commande de frais pour vérifier le coût d'un virement avant exécution.

$fees = $viva->bankAccounts->feeCommand(
    bankAccountId: 'bank-account-uuid',
    amount: 10000,                    // 100,00 EUR
    walletId: 'source-wallet-uuid',
    isInstant: true,                  // SEPA instantané
    instructionType: 'SHA',           // Frais partagés
);

echo $fees['bankCommandId']; // À passer à send()
echo $fees['fee'];           // Frais en centimes
post/BankAccounts/feeCommand

Request body

bankAccountIdstring uuid required

UUID du compte bancaire lié

amountinteger required

Montant en centimes

walletIdstring required

UUID du portefeuille source

isInstantboolean

SEPA instantané ?

instructionType'SHA' | 'OUR'

Type d'instruction de frais (SHA = partagés, OUR = à notre charge)

Example request

{
  "amount": 10000
}

Response

Commande de frais créée

bankCommandIdstring

ID de la commande de frais (à passer à send())

feeinteger

Frais en centimes