What it keeps and what it does not
PanoQore keeps double-entry records. Every entry balances in each currency, and posted entries are never edited: a correction is a new entry. It holds no personal data. An account’sownerRef is an opaque id from your product. Do not put names, phone numbers or BVNs in ownerRef, metadata or loanRef.
It does not move money at a bank. You tell it what your partner did, or, under full integration, it confirms credits with the partner. Payment execution is not available in v1.
Two kinds of caller
This reference covers what an API key can call. Work that needs a person, such as approving a request, happens in the console.
How the API looks
- REST over HTTPS, JSON in
lowerCamelCase. Authorization: Bearer pk_...on every call. The tenant comes from the key, never from the request.- Amounts are strings of minor units:
"500000"is ₦5,000.00. - Every money-moving write takes an
Idempotency-Keyheader. - Refusals have one shape, with a stable
error.code.
Quickstart
Open two accounts, post an entry and read the balance.
API reference
Every operation, with a playground.
Concepts
Ledgers, accounts, entries and holds.
Errors
The envelope and every code.