Bienvenue dans l’API Yabetoo
L’API Yabetoo est organisée autour des principes REST, avec des URL orientées ressources prévisibles, des corps de requête et de réponse JSON, et des codes de réponse HTTP standard. Notre API est conçue pour être simple, sécurisée et conviviale pour les développeurs.URL de base
Toutes les requêtes API doivent être effectuées vers :
https://api.yabetoopay.com
Démarrage rapide
Commencez avec l’API Yabetoo en quelques minutes :1
Obtenez vos clés API
Inscrivez-vous et obtenez vos clés API depuis le tableau de bord
développeur
2
Effectuez votre première requête
Testez l’API en créant une session de checkout ou une intention de paiement
3
Gérez les webhooks
Configurez des webhooks pour recevoir des notifications en temps réel sur
les événements de paiement
Authentification
Tous les endpoints de l’API nécessitent une authentification en utilisant votre clé API secrète. Incluez votre clé dans l’en-tête Authorization de chaque requête :N’exposez jamais vos clés API secrètes dans le code côté client. Effectuez
toujours les appels API depuis votre serveur.
Format des requêtes
L’API Yabetoo accepte des corps de requête au format JSON et retourne des réponses JSON. Incluez toujours l’en-tête Content-Type approprié :Exemple de requête
Ressources principales
Sessions de checkout
Créez des pages de paiement hébergées sécurisées pour accepter les paiements sans gérer les données de carte sensibles.Sessions de checkout
Créez et gérez des sessions de checkout pour les paiements hébergés
Intentions de paiement
Construisez des flux de paiement personnalisés avec un contrôle total sur le processus de paiement.Intentions de paiement
Créez et confirmez des intentions de paiement pour des intégrations avancées
Décaissements
Transférez des fonds de votre compte vers les comptes clients pour les scénarios de place de marché et de plateforme.Décaissements
Envoyez de l’argent aux clients ou partenaires
Transferts de fonds
Activez les transferts d’argent internationaux avec notre API de transfert de fonds.Transferts de fonds
Traitez les paiements et transferts transfrontaliers
Webhooks
Recevez des notifications en temps réel sur les événements de votre compte.Webhooks
Configurez des endpoints pour recevoir des notifications d’événements
Codes de statut HTTP
L’API Yabetoo utilise les codes de statut HTTP standard pour indiquer le succès ou l’échec :Code | Description |
---|---|
200 | Succès - Requête complétée avec succès |
201 | Créé - Ressource créée avec succès |
400 | Requête incorrecte - Paramètres de requête invalides |
401 | Non autorisé - Clé API invalide ou manquante |
402 | Paiement requis - Fonds insuffisants ou paiement échoué |
403 | Interdit - Accès refusé |
404 | Non trouvé - Ressource non trouvée |
429 | Trop de requêtes - Limite de débit dépassée |
500 | Erreur serveur interne - Quelque chose s’est mal passé de notre côté |
Gestion des erreurs
Lorsqu’une erreur se produit, l’API retourne un objet JSON avec les détails de l’erreur :Types d’erreurs
api_error
- Problèmes avec notre APIauthentication_error
- Problèmes avec votre clé APIinvalid_request_error
- Paramètres ou format invalidesrate_limit_error
- Trop de requêtespayment_error
- Échec du traitement du paiement
Limitation du débit
L’API Yabetoo implémente une limitation du débit pour assurer une utilisation équitable :- Mode test : 100 requêtes par minute
- Mode production : 1000 requêtes par minute
Pagination
Les endpoints de liste supportent la pagination en utilisant les paramètreslimit
et offset
:
Idempotence
Réessayez les requêtes en toute sécurité en incluant un en-têteIdempotency-Key
avec une valeur unique :
Versioning
La version actuelle de l’API estv1
. Nous maintenons la compatibilité ascendante et annonçons les changements bien à l’avance. Spécifiez la version de l’API dans vos requêtes :
SDK et bibliothèques
Accélérez votre intégration avec nos SDK officiels :SDK PHP
Bibliothèque PHP officielle pour l’intégration côté serveur
SDK Java
SDK Java prêt pour l’entreprise
Tests
Utilisez notre environnement sandbox pour tester votre intégration sans traiter de vrais paiements :- Clé API de test : Commence par
sk_test_
- Endpoint de test : Identique à la production (
https://api.yabetoopay.com
) - Cartes de test : Utilisez nos numéros de carte de test
Support
Besoin d’aide avec l’API ?- Documentation : Guides complets et exemples
- Support développeur : Contactez notre équipe technique
- Page de statut : Vérifiez le statut et la disponibilité de l’API
- Communauté : Rejoignez notre communauté de développeurs
Cette référence API fournit une documentation complète pour tous les endpoints
de l’API Yabetoo. Chaque endpoint inclut des exemples de requête/réponse, des
descriptions de paramètres et des codes d’erreur.