Skip to main content
POST
Generate virtual account (deprecated)
This endpoint is deprecated and no longer issues virtual accounts. Every call returns 410 Gone.CBN rules require every inflow to arrive as a direct escrow payment. Money paid into a virtual account lands in a wallet with no escrow behind it and nothing recording what it was for.Collect payments with the Payluk Checkout SDK instead — it opens an escrow first and settles the payment against it.

Authorizations

Authorization
string
header
required

Your secret key as a Bearer token. The key prefix selects the environment: sk_test_... (staging) or sk_live_... (production); a key on the wrong host is refused with 403 Unauthorized Access. Each key is limited to 10 requests per minute (429 beyond that) and, on production, to the IP addresses on your dashboard allowlist when one is configured.

Headers

customer-id
string
required

The merchant customer this request acts on behalf of.

Response

Gone. Virtual accounts are no longer issued.