---
title: "$viva->bankAccounts->send()"
method: POST
path: "/BankAccounts/send"
tags: ["BankAccounts"]
---

# $viva->bankAccounts->send()

`POST /BankAccounts/send`

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

```php
$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
```

## Request body

- BankAccountSendParams
  - `bankAccountId` string, uuid, required — UUID du compte bancaire lié
  - `amount` integer, required — Montant en centimes
  - `walletId` string, required — UUID du portefeuille source
  - `bankCommandId` string, nullable — ID de la commande de frais (optionnel, obtenu via `feeCommand()`)
  - `description` string, nullable — Description du virement

## Response `200`

Virement exécuté

- BankAccountSendResult
  - `commandId` string — UUID du virement
  - `isInstant` boolean — Virement instantané ?
  - `fee` integer — Frais en centimes

---

[API](https://skmtc.net/qrcommunication/apis/viva-wallet-merchant-sdk-re-fe-rence-php.md) · [All operations](https://skmtc.net/qrcommunication/apis/viva-wallet-merchant-sdk-re-fe-rence-php/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/qrcommunication/viva-wallet-merchant-sdk-re-fe-rence-php/versions/bcafd06ce584/schema)
