INOPAY
DÉVELOPPEURS

Construisez avec Inopay

Une API REST, un SDK natif et une spécification KYC portable Ed25519 pour intégrer la bourse régionale dans votre produit.

Voir la référence API

Démarrage rapide

Trois appels pour passer votre premier ordre en sandbox.

Étape 01

Authentification

Échangez votre clé sandbox contre un access token Bearer.

curl -X POST https://api.getinopay.com/v1/auth/token \
  -H "Content-Type: application/json" \
  -d '{
    "client_id": "YOUR_SANDBOX_KEY",
    "client_secret": "YOUR_SANDBOX_SECRET"
  }'
Étape 02

Attestation KYC

Soumettez le sujet, recevez une attestation Ed25519 portable et vérifiable hors-ligne.

curl -X POST https://api.getinopay.com/v1/kyc \
  -H "Authorization: Bearer $TOKEN" \
  -H "Idempotency-Key: $(uuidgen)" \
  -d '{
    "subject": { "national_id": "...", "full_name": "..." },
    "level": "tier_2"
  }'
Étape 03

Premier ordre

Routez l'ordre vers la SGI agréée. Idempotent par défaut.

curl -X POST https://api.getinopay.com/v1/orders \
  -H "Authorization: Bearer $TOKEN" \
  -H "Idempotency-Key: $(uuidgen)" \
  -d '{
    "kyc_attestation": "<jwt>",
    "instrument": "SNTS.BRVM",
    "side": "buy",
    "qty": 10,
    "limit_price": 12500
  }'

Modules

Quatre briques composables, documentées et versionnées.

API REST

Référence /v1/ avec authentification Bearer, pagination et codes d'erreur normalisés.

Documentation

Webhooks

Notifications signées HMAC SHA-256 pour orders, KYC et snapshots d'audit.

Documentation

KYC portable Ed25519

Attestation cryptographique vérifiable hors-ligne. Une vérification, plusieurs SGI.

Documentation

Audit chaîné

Chaque ordre hashé, ancré quotidiennement. Vérifiable par n'importe quel auditeur.

Documentation

Conventions

Choix techniques verrouillés sur l'ensemble de la plateforme.

  • VersioningPréfixe /v1/ stable. Changements breaking signalés 90 jours à l'avance.
  • AuthentificationBearer token court terme via OAuth 2.0 client credentials.
  • Dates & idempotenceISO 8601 UTC partout. Idempotency-Key requise sur tous les POST mutateurs.
  • Rate limits60 req/min en sandbox, par tiers en production. Headers RateLimit standard.

Prêt à intégrer ?

Demandez votre clé sandbox et commencez à passer des ordres dans la journée.

Parler à l'équipe