Dépôt GitHub
Boilerplate complet Expo + React Native + Dodo Payments
Aperçu
Un boilerplate prêt pour la production pour intégrer Dodo Payments dans des applications Expo/React Native. Ce modèle inclut la création de sessions de caisse, le traitement des paiements et une configuration TypeScript appropriée pour vous aider à commencer à accepter des paiements dans votre application mobile rapidement.Ce boilerplate utilise Expo SDK avec TypeScript et inclut des implémentations d’exemple pour les sessions de caisse et le traitement des paiements.
Prérequis
- Node.js 18+
- Expo CLI ou EAS CLI
- Compte Dodo Payments (clé API depuis le tableau de bord)
- Simulateur iOS ou Émulateur Android (ou appareil physique)
Démarrage Rapide
1
Cloner le Dépôt
Clonez le dépôt du boilerplate et naviguez vers le répertoire du projet :
2
Obtenez Vos Identifiants API
Obtenez vos identifiants depuis le tableau de bord Dodo Payments en Mode Test :
- Clé API : Allez à Développeur → Clés API dans votre tableau de bord
3
Configurer les Variables d'Environnement
Créez un Ajoutez vos identifiants Dodo Payments :
.env fichier dans le répertoire racine :.env
4
Installer les Dépendances
Installez les paquets npm requis :
5
Démarrer le Serveur de Développement
Démarrez le serveur de développement Expo :Scannez le code QR avec l’application Expo Go sur votre appareil, ou appuyez sur
i pour le simulateur iOS ou a pour l’émulateur Android.Vous êtes prêt à commencer à construire ! Le boilerplate inclut des écrans et des composants d’exemple pour vous aider à comprendre l’intégration.
Ce Qui Est Inclus
Le boilerplate est livré avec les éléments essentiels préconfigurés :Intégration de la Caisse
Implémentation d’exemple pour créer et gérer des sessions de caisse
Traitement des Paiements
Flux de paiement complet avec gestion des succès et des erreurs
Support TypeScript
Configuration TypeScript complète avec des définitions de type appropriées
Routeur Expo
Configuration de la navigation avec le Routeur Expo pour un routage fluide
Structure du Projet
Prochaines Étapes
Une fois que vous avez le boilerplate en cours d’exécution :1
Créez Vos Produits
Ajoutez des produits dans votre tableau de bord Dodo Payments pour activer la fonctionnalité de caisse.
2
Personnalisez l'Intégration
Adaptez le code d’exemple pour correspondre aux besoins et au design de votre application.
3
Testez sur des Appareils Réels
Testez le flux de paiement sur des appareils physiques pour vous assurer que tout fonctionne correctement.
4
Mettez en Ligne
Lorsque vous êtes prêt, passez aux clés API en Mode Live et construisez votre application pour la production.
Construction pour la Production
1
Installer EAS CLI
2
Configurer EAS
3
Construisez Votre Application
Pour iOS :Pour Android :
Ressources Supplémentaires
Guide d'Intégration Mobile
Guide détaillé pour implémenter des paiements dans des applications mobiles
Intégration React Native
Documentation d’intégration spécifique à React Native
Guide d'Intégration
Guide détaillé pour implémenter des paiements uniques
Référence API
Explorez la documentation complète de l’API Dodo Payments
Support
Besoin d’aide avec le boilerplate ?- Rejoignez notre communauté Discord pour des questions et des discussions
- Consultez le dépôt GitHub pour les problèmes et les mises à jour
- Contactez notre équipe de support pour obtenir de l’aide