RéférenceAPI
Référence de l'API
Toutes les routes de Pont, générées depuis la spécification OpenAPI 3.1 du serveur.
Pont expose trois familles de routes. Chaque page ci-contre détaille les paramètres, les schémas, les réponses d'erreur et des exemples à copier.
| Famille | Qui l'appelle | Authentification |
|---|---|---|
/v1/* | Votre application | Authorization: Bearer <PONT_API_KEY> |
/admin/* | Le dashboard | Authorization: Bearer <PONT_ADMIN_TOKEN> |
/hooks/<agrégateur> | Les agrégateurs | Signature vérifiée par Pont |
Essayer en 30 secondes
curl -X POST http://localhost:8787/v1/payments \
-H "authorization: Bearer $PONT_API_KEY" \
-H "content-type: application/json" \
-d '{"amount":5000,"currency":"XOF","country":"BJ","customer":{"phone":"+2290100000001"},"reference":"commande-42"}'Résultat attendu : 201 et un paiement pending avec nextAction.type = "await_customer".
Règles communes
- Montants entiers : le XOF et le XAF n'ont pas de décimales.
- Idempotence : en-tête
Idempotency-Key(8 à 255 caractères), sinonauto:<type>:<reference>. Même clé avec un contenu différent :409 idempotency_conflict. - Erreurs :
{ "error": { "code", "message", "fix"? } }. Voir les codes d'erreur. - Paiement ambigu : le statut ne change pas,
needsReconciliationpasse àtrue. Voir les statuts.
La spécification brute est disponible : openapi.json.