Create and manage reserved fiat accounts.
Base URL: /v1/fiat/reserved-accounts
Auth: Authorization: Bearer <secret_key>
Reserved accounts are long-lived NGN collection accounts linked to a customer identity. Use them when the same customer or business needs a reusable account number rather than a new account for every payment.
Before creating an account
- create the customer record
- initiate and validate the required identity
- use the identity record that belongs to the authenticated business
- store the returned account ID and reference for later reads
Incoming transfers are reported as transactions. Removing a reserved account stops it from being used through your integration but does not replace transaction history.
Create reserved account
POST /v1/fiat/reserved-accounts
Body:
{
"currency": "NGN",
"identity_id": "identity_001",
"phone_number": "08012345678",
"email": "[email protected]"
}List reserved accounts
GET /v1/fiat/reserved-accounts
Query (optional):
statusreferencepagedefault1limitdefault20, max100
Fetch reserved account
GET /v1/fiat/reserved-accounts?id=bank_001
Optional:
transaction=1
Remove reserved account
DELETE /v1/fiat/reserved-accounts?id=bank_001