Integración móvil
El kit de desarrollo de software móvil (Mobile SDK) le ayuda a desarrollar una aplicación móvil que acepte pagos digitales a través del <<paymentGateway>>. El Mobile SDK es compatible con las plataformas iOS y Android. Esto garantiza que pueda atender a una amplia gama de clientes, independientemente del dispositivo que utilicen.
Métodos y operaciones de pago admitidos
Métodos de pago | Operaciones |
---|---|
|
|
La transacción de pago real y cualquier transacción posterior se manejan como solicitudes API normales desde su servidor. Para conocer más detalles, consulte Operaciones posteriores y Realización de una solicitud de API de servidor.
Para obtener información sobre la integración móvil, consulte lo siguiente:
- Para obtener instrucciones sobre cómo descargar el Mobile SDK e integrarlo a su solución, consulte Pasos de integración.
- Para comprender los pasos necesarios para probar su integración, consulte Pasos para la prueba.
- Para obtener una descripción general de cómo poner en marcha su integración, consulte Lista de verificación para iniciar transacciones en producción.
Prerrequisitos
Antes de implementar una solución Mobile SDK, verifique que cumpla con los siguientes prerrequisitos:
- iOS:
- El Mobile SDK para el motor de pagos requiere iOS 11+ cómo mínimo y es compatible con los proyectos de Swift 5.
- Para utilizar Mobile SDK para iOS, debe estar familiarizado con Xcode. Para descargar la herramienta y acceder a su documentación, visite el sitio de Xcode.
- Android:
- El Mobile SDK requiere Android 21+ como mínimo.
- Para utilizar Mobile SDK para Android, debe estar familiarizado con Android Studio. Para descargar la herramienta y acceder a su documentación, consulte el sitio de Android Studio.
Beneficios clave
La integración móvil tiene los siguientes beneficios clave:
- Proporciona una experiencia de pago perfecta para los usuarios.
- Admite autenticación 3D Secure (3DS), lo que reduce las transacciones fraudulentas.
- Como el flujo de Mobile SDK se basa en el concepto de sesión, ofrece los beneficios del método de integración de Hosted Session:
- Puede reducir los costos de cumplimiento de PCI, ya que no maneja ni almacena ningún detalle de pago.
- Facilita la integración, ya que no necesita administrar directamente los valores para los campos de solicitud almacenados en una sesión.
- Reduce el fraude interno ya que su personal tiene acceso limitado a los detalles del pagador.
- Le permite actualizar los campos de solicitud y los valores almacenados para una sesión. Esto es útil cuando una tarjeta de crédito vence o cambian otros datos del pagador.
- Le permite recuperar campos de solicitud y valores contenidos en un ID de sesión específico.
Proceso de pago móvil
Al utilizar el Mobile SDK, debe realizar los siguientes pasos durante el proceso de pago:
- En su servidor, cree una sesión en el motor de pagos y actualícela con los detalles básicos sobre el pedido que el pagador desea realizar.
- En su aplicación móvil, recopile los detalles de pago del pagador:
- Si su nivel de cumplimiento de PCI lo permite, puede recopilar los detalles de la tarjeta manualmente.
- Si su nivel de cumplimiento de PCI no lo permite, puede utilizar los métodos de pago de Apple Pay o Google Pay para recuperar un token de pago del pagador sin tener que manejar los detalles del pago manualmente
- En su aplicación móvil, autentique al pagador con 3DS, si utiliza la autenticación 3DS.
- Si obtiene los detalles de pago del pagador y este se autentica exitosamente, envíe la solicitud de transacción de pago desde su servidor.
Para obtener más detalles, consulte Pasos de integración.