Skip to content

API reference / Bank accounts

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-Key required 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
[]
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
    }
}