Documentation API Mbongo.io
Intégrez facilement nos services de paiement dans vos applications, sites web et plateformes.
Authentification
Votre Clé d'API
Toutes les requêtes API nécessitent une clé d'API. Vous pouvez générer et gérer vos clés depuis votre tableau de bord marchand.
Votre clé d'API doit être incluse dans l'en-tête (header) de chaque requête, comme suit :
Authorization: Bearer VOTRE_CLE_API_SECRETEImportant : Ne partagez jamais votre clé d'API secrète et ne l'exposez pas côté client (navigateur, application mobile).
Endpoints de l'API
POST
/v1/payInitier un nouveau paiement vers un destinataire.
Exemple de Requête (cURL)
curl -X POST https://api.mbongo.io/v1/pay \
-H "Authorization: Bearer VOTRE_CLE_API_SECRETE" \
-H "Content-Type: application/json" \
-d '{
"amount": 5000,
"currency": "CDF",
"recipient": "+243812345678",
"description": "Paiement pour commande #123",
"external_id": "YOUR_UNIQUE_ID_12345"
}'Corps de la Requête (JSON)
{
"amount": 5000,
"currency": "CDF",
"recipient": "+243812345678",
"description": "Paiement pour commande #123",
"external_id": "YOUR_UNIQUE_ID_12345"
}Réponse en Cas de Succès (200 OK)
{
"status": "success",
"transaction_id": "txn_1a2b3c4d5e6f7g8h",
"message": "Paiement initié avec succès."
}Types d'Intégration
API REST (JSON)
L'intégration standard pour la plupart des cas d'utilisation. Idéale pour les applications web et mobiles, elle offre une flexibilité maximale.
Webhooks
Recevez des notifications en temps réel sur l'état de vos transactions (ex: paiement confirmé, échec). Utile pour synchroniser votre base de données (PostgreSQL, MySQL, etc.).