Sandbox and live keys use isolated data, with issuance and rotation supported.
Build against contracts, not guesswork.
OpenAPI contracts per service, isolated sandbox keys, signed webhooks and idempotent money movement.
A real transfer contract.
POST /api/v1/transactions/wallets/transfer
{
"amount": 250000,
"currency": "NGN",
"sourceWalletId": "wallet_id",
"destinationWalletId": "wallet_id",
"reference": "your_unique_reference"
}Examples are provided for cURL, Node.js, Python and Java. They are not downloadable SDKs.
Subscriptions, delivery logs and retries make asynchronous outcomes observable.
Per-key quotas are configurable. Real-time enforcement is not yet built.
Developer platform
Isolated sandbox/live keys, rotation and configurable quotas.
Talk to the Cyclone team →From OpenAPI contract to a posted movement.
OpenAPI specs and Postman collections are the supported integration assets; downloadable SDKs are not.
Start in sandbox
Issue an isolated key and work against sandbox data.
Use idempotency
Send a unique reference on money-movement requests.
Listen for outcomes
Verify signed webhooks and inspect delivery retries.
Double-entry ledger
Balanced journal legs, idempotent posting and reversal as a new entry.
Explore →AvailableProvider routing & failover
Registry, routing and circuit breakers across five payment orchestrators.
Explore →AvailableConfigurable compliance
An 11-step verification engine composed per product and customer type.
Explore →AvailableKYC tiering
Tier 1, 2 and 3 limits with a real upgrade path.
Explore →Available with limitsIdentity verification
Nigeria BVN, NIN and RC checks, plus liveness and documents.
Explore →AvailableFraud & risk decisions
Blacklist, velocity and KYC limits produce allow, review or block—with reasons.
Explore →AvailableSigned webhooks
Subscription management, delivery logs and retry.
Explore →Available with limitsDeveloper platform
Isolated sandbox/live keys, rotation and configurable quotas.
Explore →