Skip to main content
POST /v1/virtual-accounts Pass a banks array instead of a single provider string to request accounts on multiple networks at once. Each provider is attempted independently — if one fails (e.g. PalmPay rejects a duplicate identity document), the other’s account is still returned rather than the whole call failing.
string
required
Full name of the customer
string
Required if paga is one of the requested providers
string
Required if paga is one of the requested providers
array
required
Array of provider names to request, e.g. ["paga", "palmpay"]
Response — all succeeded
Response — partial failure
A 422 is only returned if every requested provider failed. A partial success still returns 201 — always check the errors array, don’t assume success just because the HTTP status is 2xx.