Moves EUR from the IBAN balance to your own active EUR account, at once and
without a fee, when transfers are enabled for you (capabilities.transfer;
otherwise 403 capability_disabled). Only this direction is possible: the
IBAN balance is funded by incoming SEPA payments, not by transfers.
Not enough money on the IBAN balance is banking_rejected.
Retries are safe with the same Idempotency-Key.
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
companyId |
path | string (uuid) |
yes | Your company that Payca enabled for Virtual IBAN. |
Idempotency-Key |
header | string |
yes | Your unique key for this operation, 1–128 characters. |
Request body
application/json
· object
· required
| Field | Type | Required | Description |
|---|---|---|---|
amount |
VirtualIbanAmount |
yes | |
toAccountId |
string (uuid) |
yes | Your active EUR account to credit. |
Responses
| Status | Body | Description |
|---|---|---|
200 |
object |
Transfer done. |
400 |
VirtualIbanError |
The request was refused; |
401 |
— | Missing or invalid |
403 |
VirtualIbanError |
The request was refused; |
404 |
VirtualIbanError |
The request was refused; |
409 |
VirtualIbanError |
The request was refused; |
Specification
This page is generated from the OpenAPI specification, which remains the authoritative machine-readable source.