API products
Products below match the API reference tab. Use Sign requests for playground headers. Writes that move money needIdempotency-Key and the matching *:write scope.
Core API
Scopes:
wallets:read, transactions:read.
Transfers (NGN local)
Scopes:
transfers:read, transfers:write. Use the accountName from validate on create.
Identity (BVN / NIN)
Scopes:
identity:read, identity:write. Writes need Idempotency-Key. Live keys debit your NGN wallet when the provider answers (including not-found); provider-down errors are refunded.
Start: Identity overview
VAS (bill payments + eSIM)
Base:/api/v1/merchant/vas · scopes vas:read, vas:write
Shared
Airtime & data
Cable & electricity (validate first)
Other VAS
Gift cards
Buy catalog → pricing → order. Sell catalog → pricing → sell order.
Scopes:
gift-cards:read, gift-cards:write.
Virtual cards
Scopes:
virtual-cards:read, virtual-cards:write.
Crypto (may be disabled)
If crypto is OFF for your merchant, calls fail until enabled.crypto:read, crypto:write. Writes usually need a live key + Idempotency-Key.
Webhooks
Configure HTTPS callbacks in the portal. VerifyX-SendPadi-Signature.

