Repositorio de GitHub
Plantilla completa de Expo + React Native + Dodo Payments
Descripción general
Una plantilla lista para producción para integrar Dodo Payments en aplicaciones de Expo/React Native. Esta plantilla incluye la creación de sesiones de checkout, manejo de pagos y una configuración adecuada de TypeScript para ayudarte a comenzar a aceptar pagos en tu aplicación móvil rápidamente.Esta plantilla utiliza Expo SDK con TypeScript e incluye implementaciones de ejemplo para sesiones de checkout y procesamiento de pagos.
Requisitos previos
- Node.js 18+
- Expo CLI o EAS CLI
- Cuenta de Dodo Payments (clave API desde el panel de control)
- Simulador de iOS o emulador de Android (o dispositivo físico)
Inicio rápido
1
Clona el Repositorio
Clona el repositorio de la plantilla y navega al directorio del proyecto:
2
Obtén tus Credenciales API
Obtén tus credenciales desde el panel de control de Dodo Payments en Modo de Prueba:
- Clave API: Navega a Desarrollador → Claves API en tu panel de control
3
Configura las Variables de Entorno
Crea un Agrega tus credenciales de Dodo Payments:
.env archivo en el directorio raíz:.env
4
Instala Dependencias
Instala los paquetes npm requeridos:
5
Inicia el Servidor de Desarrollo
Inicia el servidor de desarrollo de Expo:Escanea el código QR con la aplicación Expo Go en tu dispositivo, o presiona
i para el simulador de iOS o a para el emulador de Android.¡Estás listo para comenzar a construir! La plantilla incluye pantallas y componentes de ejemplo para ayudarte a entender la integración.
Qué está incluido
La plantilla viene con elementos esenciales preconfigurados:Integración de Checkout
Implementación de ejemplo para crear y manejar sesiones de checkout
Manejo de Pagos
Flujo de pago completo con manejo de éxito y error
Soporte para TypeScript
Configuración completa de TypeScript con definiciones de tipo adecuadas
Enrutador de Expo
Configuración de navegación con Expo Router para un enrutamiento sin problemas
Estructura del Proyecto
Próximos Pasos
Una vez que tengas la plantilla en funcionamiento:1
Crea tus Productos
Agrega productos en tu panel de control de Dodo Payments para habilitar la funcionalidad de checkout.
2
Personaliza la Integración
Adapta el código de ejemplo para que se ajuste a las necesidades y diseño de tu aplicación.
3
Prueba en Dispositivos Reales
Prueba el flujo de pago en dispositivos físicos para asegurarte de que todo funcione correctamente.
4
Poner en Producción
Cuando estés listo, cambia a las claves API de Modo en Vivo y construye tu aplicación para producción.
Construyendo para Producción
1
Instala EAS CLI
2
Configura EAS
3
Construye tu Aplicación
Para iOS:Para Android:
Recursos Adicionales
Guía de Integración Móvil
Guía detallada para implementar pagos en aplicaciones móviles
Integración de React Native
Documentación de integración específica para React Native
Guía de Integración
Guía detallada para implementar pagos únicos
Referencia de API
Explora la documentación completa de la API de Dodo Payments
Soporte
¿Necesitas ayuda con la plantilla?- Únete a nuestra comunidad de Discord para preguntas y discusiones
- Consulta el repositorio de GitHub para problemas y actualizaciones
- Contacta a nuestro equipo de soporte para asistencia