SDKs & Bibliothèques
Accélérez votre intégration en utilisant les SDK officiels pour TypeScript, Python, Go, PHP, Java, Kotlin, C#, Ruby, et React Native. Ces bibliothèques simplifient les requêtes API, l’authentification et la gestion des erreurs, vous permettant de vous concentrer sur la création de superbes expériences de paiement.
URLs d’environnement
- Mode Test :
https://test.dodopayments.com - Mode Live :
https://live.dodopayments.com
En savoir plus sur Mode Test vs Mode Live.
Gestion des clés API et authentification
1
Accéder aux clés API
Naviguez vers Développeur → Clés API dans votre tableau de bord pour gérer vos clés.
2
Générer une nouvelle clé
Sélectionnez Ajouter une clé API, fournissez un nom descriptif et configurez l’accès en écriture :
- Activer l’accès en écriture (coché) : Pleins droits de lecture et d’écriture pour toutes les opérations API
- Activer l’accès en écriture (décoché) : Accès en lecture seule - peut uniquement récupérer des données (paiements, abonnements, clients, produits). Ne peut pas créer ou modifier des ressources.
3
Stockez votre clé en toute sécurité
Copiez la clé générée immédiatement et assurez-vous qu’elle est stockée en toute sécurité.
4
Authentifiez vos requêtes API
Utilisez vos clés API pour authentifier toutes les requêtes. Appliquez le format d’autorisation suivant :
Format de réponse
Limites de taux
- Standard : 1000 requêtes par minute par entreprise
- Burst : Jusqu’à 100 requêtes par seconde
Surveillez l’en-tête
X-RateLimit-Remaining pour suivre l’utilisation.Gestion des erreurs
Pour gérer efficacement les erreurs, consultez les sections Codes d’erreur et Échecs de transaction pour des conseils détaillés.Codes d'erreur
Plongez dans des détails d’erreur complets et leurs résolutions.
Échecs de transaction
Obtenez des informations sur les problèmes de transaction courants et leurs solutions.
Webhooks
Recevez des notifications en temps réel sur les événements de paiement. Consultez notre Guide des Webhooks pour les instructions d’installation.Guide des Webhooks
Configurez des webhooks pour des notifications en temps réel et la gestion des événements.