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.
Démarrage rapide
Trois appels pour passer votre premier ordre en sandbox.
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"
}'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"
}'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.
DocumentationWebhooks
Notifications signées HMAC SHA-256 pour orders, KYC et snapshots d'audit.
DocumentationKYC portable Ed25519
Attestation cryptographique vérifiable hors-ligne. Une vérification, plusieurs SGI.
DocumentationAudit chaîné
Chaque ordre hashé, ancré quotidiennement. Vérifiable par n'importe quel auditeur.
DocumentationConventions
Choix techniques verrouillés sur l'ensemble de la plateforme.
- Versioning — Préfixe /v1/ stable. Changements breaking signalés 90 jours à l'avance.
- Authentification — Bearer token court terme via OAuth 2.0 client credentials.
- Dates & idempotence — ISO 8601 UTC partout. Idempotency-Key requise sur tous les POST mutateurs.
- Rate limits — 60 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.