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
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
Configurar Variables de Entorno
Crea un Agrega tus credenciales de Dodo Payments:
.env archivo en el directorio raíz:.env
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:Crea tus Productos
Agrega productos en tu panel de control de Dodo Payments para habilitar la funcionalidad de checkout.
Personaliza la Integración
Adapta el código de ejemplo para que se ajuste a las necesidades y diseño de tu aplicación.
Prueba en Dispositivos Reales
Prueba el flujo de pago en dispositivos físicos para asegurarte de que todo funcione correctamente.
Construyendo para Producción
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