Inicio Rápido
Haz que tu integración de pagos móviles funcione en 4 simples pasos
Ejemplos de Plataforma
Ejemplos de código completos para Android, iOS, React Native y Flutter
Requisitos Previos
Antes de integrar Dodo Payments en tu aplicación móvil, asegúrate de tener:- Cuenta de Dodo Payments: Cuenta de comerciante activa con acceso a la API
- Credenciales de API: Clave de API y clave secreta de webhook desde tu panel de control
- Proyecto de Aplicación Móvil: Aplicación de Android, iOS, React Native o Flutter
- Servidor Backend: Para manejar de forma segura la creación de sesiones de pago
Flujo de Integración
La integración móvil sigue un proceso seguro de 4 pasos donde tu backend maneja las llamadas a la API y tu aplicación móvil gestiona la experiencia del usuario.1
Backend: Crear Sesión de Pago
Documentación de API de Sesión de Pago
Aprende cómo crear una sesión de pago en tu backend usando Node.js, Python y más. Consulta ejemplos completos y referencias de parámetros en la documentación dedicada de API de Sesiones de Pago.
Seguridad: Las sesiones de pago deben ser creadas en tu servidor backend, nunca en la aplicación móvil. Esto protege tus claves de API y asegura una validación adecuada.
2
Móvil: Obtener URL de Pago
Tu aplicación móvil llama a tu backend para obtener la URL de pago:
- iOS (Swift)
- Android (Kotlin)
- React Native (JavaScript)
Seguridad: Las aplicaciones móviles solo se comunican con tu backend, nunca directamente con la API de Dodo Payments.
3
Móvil: Abrir Pago en el Navegador
Abre la URL de pago en un navegador seguro dentro de la aplicación para el procesamiento del pago.
Ver ejemplos de integración específicos de la plataforma
Consulta el código completo e instrucciones de configuración para pagos móviles en Android, iOS y Flutter.
4
Backend: Manejar la Finalización del Pago
Procesa la finalización del pago a través de webhooks y URLs de redirección para confirmar el estado del pago.
Integración Específica de la Plataforma
Elige tu plataforma móvil a continuación para ejemplos completos de implementación:Mejores Prácticas
- Seguridad: Nunca almacenes claves de API en el código de tu aplicación. Usa almacenamiento seguro y pinning de SSL.
- Experiencia del Usuario: Muestra indicadores de carga, maneja errores de manera adecuada y proporciona mensajes claros.
- Pruebas: Usa tarjetas de prueba, simula errores de red y prueba en varios dispositivos.
Solución de Problemas
Problemas Comunes
- WebView no abre el enlace de pago: Asegúrate de que el enlace de pago sea válido y use HTTPS.
- Callback no recibido: Verifica tu URL de retorno y la configuración del webhook.
- Errores de clave de API: Verifica que tu clave de API sea correcta y tenga los permisos necesarios.
Recursos Adicionales
- Guía de Integración de Pagos
- Documentación de Webhook
- Proceso de Pruebas
- Preguntas Frecuentes Técnicas
Para preguntas o soporte, contacta a [email protected].