INOPAY
Back to developers

Developer sandbox

The sandbox environment mirrors the production API surface with simulated data. No order is routed to a real SGI, no funds are mobilized. 5 fake SGIs, 50 simulated BRVM/BVMAC instruments, 1 billion virtual FCFA per account.

Sandbox vs production

Identical API surface. Volumes, data and latency differ.

AttributeSandboxProduction
API hostsandbox.getinopay.comapi.getinopay.com
KYC datasynthetic / mockreal (KYC2/3)
Order executionsimulated fillslive SGI execution
Real funds1 000 000 000 FCFA virtuelsreal settlement
Rate limit1 000 req/min10 000 req/min
Accepted volumesillimitétier-based
Simulated latencyp50 80 ms / p99 250 msp50 35 ms / p99 120 ms
Monitoringlogs only (7 days)logs + metrics + alerts
Supportcommunity / docsintegration team SLA

5 fake SGIs available

Five simulated brokerage firms with distinct specialties to test routing scenarios.

Fake SGISpecialty
SGI Sandbox 1 — Equis CapitalRegional small caps (market cap < 50B FCFA)
SGI Sandbox 2 — Bond HouseUEMOA sovereign and corporate bonds
SGI Sandbox 3 — Pierres RégionalesListed REITs / real estate funds
SGI Sandbox 4 — Cash & CarryShort-term money market funds
SGI Sandbox 5 — Junior LabJunior board / recent IPOs

50 simulated BRVM / BVMAC instruments

Listed equities, bonds and OPCVM. Real tickers, synthetic market data refreshed every 5 seconds during trading hours.

# Sample of the 50 simulated instruments
# Equities BRVM
SNTS.BRVM   Sonatel SN              23 950 FCFA   ▲ +0.42%
SOGB.BRVM   Société Générale BJ      8 200 FCFA   ▼ -0.18%
ETIT.BRVM   Ecobank Transnational      18 FCFA   ▲ +5.88%
PALC.BRVM   Palmci CI               8 010 FCFA   ▼ -0.74%
ORGT.BRVM   Orange CI              10 250 FCFA   = 0.00%
... 25 more equities

# Bonds (UEMOA sovereign + corporate)
TPCI.O.022027  Trésor Public CI 2027    98.42   yield 6.10%
TPSN.O.062028  Trésor Public SN 2028    97.10   yield 6.42%
... 12 more bonds

# OPCVM / REIT
NSIA.OPCVM   NSIA Plus               12 460 FCFA
PIA.OPCVM    PIA Croissance          10 875 FCFA
... 5 more

# BVMAC equities
SOCA.BVMAC   Société CA Cameroun     16 200 FCFA

Reset

POST /v1/sandbox/reset wipes the sandbox (account, orders, balances, attestations). Irreversible but idempotent.

# Wipe sandbox account, orders, balances, attestations
curl -X POST https://sandbox.getinopay.com/v1/sandbox/reset \
  -H "Authorization: Bearer $TOKEN" \
  -H "Idempotency-Key: $(uuidgen)"

# 200 OK
# { "reset_at": "2026-04-25T15:00:00Z",
#   "wallet_credit_cents": 100000000000 }

# Top up at any time
curl -X POST https://sandbox.getinopay.com/v1/sandbox/topup \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{ "amount_cents": 50000000000 }'   # 500M FCFA virtuels

Unlimited play money

Your sandbox accounts are credited with 1,000,000,000 virtual FCFA. Top up at will via POST /v1/sandbox/topup.

Mobile app testing

After getting sandbox access, request to join TestFlight (iOS) or Internal Testing (Android) to try the white-label Inopay app on device.

Limits and best practices

The sandbox is purged every 30 days. Use the test subjects and instruments provided. Sandbox keys never work in production.