GitHub Repository
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 exemples d’implémentations pour les sessions de checkout 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
Get Your API Credentials
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
Configure Environment Variables
Créez un fichier Ajoutez vos identifiants Dodo Payments :
.env à la racine du projet :.env
Start the Development Server
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·e à commencer le développement ! Le boilerplate inclut des écrans et 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 :Checkout Integration
Exemple d’implémentation pour créer et gérer des sessions de checkout
Payment Handling
Flux de paiement complet avec gestion des succès et des erreurs
TypeScript Support
Configuration TypeScript complète avec définitions de types appropriées
Expo Router
Configuration de la navigation avec Expo Router pour un routage fluide
Structure du Projet
Prochaines Étapes
Une fois que vous avez le boilerplate en cours d’exécution :Create Your Products
Ajoutez des produits dans votre tableau de bord Dodo Payments pour activer la fonctionnalité de checkout.
Customize the Integration
Adaptez le code d’exemple pour répondre aux besoins et au design de votre application.
Test on Real Devices
Testez le flux de paiement sur des appareils physiques afin de vous assurer que tout fonctionne correctement.
Construction pour la Production
Ressources Supplémentaires
Mobile Integration Guide
Guide détaillé pour implémenter des paiements dans les applications mobiles
React Native Integration
Documentation d’intégration spécifique à React Native
Integration Guide
Guide détaillé pour mettre en œuvre des paiements ponctuels
API Reference
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