Open the account at the partner
You open the account with the partner, using the customer’s BVN or NIN, because PanoQore holds no personal data. Then you bind the number.Connect a partner
GET /v1/partners lists the tenant’s partners and each one’s mode.
You need two accounts for each partner and currency, using the partner’s code. For Safehaven, that is
AST:SET:NGN:SHV for settlement and LIA:SUS:NGN:SHV for suspense.
Bind a number
Binding needsnamed:write. Only a wallet can be bound.
FULL mode, PanoQore first checks with the partner that the number is an open account under your credentials, and uses the partner’s name for it.
A number can be bound once, and a wallet can have one open binding at each partner. Changing a binding is console work with approval. For a new number, close the binding and bind the new one.
Record a credit
InLEDGER_ONLY mode, report each credit the partner tells you about. This needs named:write or entries:write, and takes no Idempotency-Key: it is idempotent on externalId, the partner’s transaction id.
kind: TRANSFER_IN.
Quarantine
The settlement account moves on every credit, because the money is at the partner whatever else is true. The other side goes to suspense when the number is unbound, the binding is not active, the wallet is not active, or the currency differs. It is never credited to a default account.UNBOUND_CREDIT, and a person places the money by an approved adjustment. See Reconciliation.
In FULL mode this call is refused with INTEGRATION_MODE_FULL.