Quick Start
Lancez votre intégration de paiement mobile en 4 étapes simples
Platform Examples
Exemples de code complets pour Android, iOS, React Native et Flutter
Prérequis
Avant d’intégrer Dodo Payments dans votre application mobile, assurez-vous d’avoir :- Compte Dodo Payments : Compte marchand actif avec accès API
- Identifiants API : Clé API et clé secrète de webhook depuis votre tableau de bord
- Projet d’application mobile : Application Android, iOS, React Native ou Flutter
- Serveur backend : Pour gérer en toute sécurité la création de sessions de paiement
Flux d’intégration
L’intégration mobile suit un processus sécurisé en 4 étapes où votre backend gère les appels API et votre application mobile gère l’expérience utilisateur.Backend: Create Checkout Session
Checkout Session API Docs
Découvrez comment créer une session de paiement dans votre backend en utilisant Node.js, Python et plus encore. Consultez des exemples complets et les références des paramètres dans la documentation dédiée Checkout Sessions API.
Sécurité : les sessions de paiement doivent être créées sur votre serveur backend, jamais dans l’application mobile. Cela protège vos clés API et assure une validation correcte.
Mobile: Get Checkout URL
Votre application mobile appelle votre backend pour obtenir l’URL de paiement :
- iOS (Swift)
- Android (Kotlin)
- React Native (JavaScript)
Sécurité : les applications mobiles ne communiquent qu’avec votre backend, jamais directement avec l’API Dodo Payments.
Mobile: Open Checkout in Browser
Ouvrez l’URL de paiement dans un navigateur intégré sécurisé pour le traitement.
See platform-specific integration examples
Consultez le code complet et les instructions d’installation pour les paiements mobiles Android, iOS et Flutter.
Intégration spécifique à la plateforme
Choisissez votre plateforme mobile ci-dessous pour des exemples d’implémentation complets :Meilleures pratiques
- Sécurité : Ne stockez jamais les clés API dans le code de votre application. Utilisez un stockage sécurisé et le pinning SSL.
- Expérience utilisateur : Affichez des indicateurs de chargement, gérez les erreurs avec soin et fournissez des messages clairs.
- Tests : Utilisez des cartes de test, simulez des erreurs réseau et testez sur divers appareils.
Dépannage
Problèmes courants
- WebView n’ouvre pas le lien de paiement : Assurez-vous que le lien de paiement est valide et utilise HTTPS.
- Rappel non reçu : Vérifiez votre URL de retour et la configuration du webhook.
- Erreurs de clé API : Vérifiez que votre clé API est correcte et dispose des autorisations nécessaires.
Ressources supplémentaires
Pour toute question ou assistance, contactez support@dodopayments.com.