POST
/v1/virtual-accounts/merchant
Bearer
Idempotent
Issue merchant standing bank account
Creates or returns your merchant standing (static) bank account — the same account shown on the portal overview. Requires Static VA. Idempotent: repeat calls return the existing ACTIVE account.
Headers
-
Idempotency-Keyrequired string -
Required for money-moving and session/mandate creates; replays must use the same body.
POST https://omni.mojo-pay.com/v1/virtual-accounts/merchant
[]
curl -X POST "https://omni.mojo-pay.com/v1/virtual-accounts/merchant" \
-H "Authorization: Bearer $ACCESS_TOKEN" \
-H "Idempotency-Key: $(uuidgen)" \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-d '[]'
Response
{
"object": "virtual_account",
"owner": "merchant",
"virtual_account": {
"account_number": "6200554433",
"account_name": "Acme Merchants",
"account_type": "STATIC",
"bank_code": "300325",
"bank_name": "UNITED BANK FOR AFRICA (GH) LTD",
"status": "ACTIVE",
"expires_at": null,
"single_deposit_limit": null
}
}