Welcome to our new developer portal! Use the "Ask" button to chat with our AI Agent.
For the complete documentation index, see llms.txt. This page is also available as Markdown.

Implementar pagos sin contacto

Descripción general

El SDK de billetera NFC admite múltiples puntos de entrada de pago sin contacto en iOS:

  • Doble pulsación: El usuario final pulsa dos veces el botón lateral del dispositivo para abrir la aplicación de billetera digital predeterminada.

  • Detección de campo: El usuario final acerca el dispositivo a un terminal de punto de venta (POS). Cuando iOS detecta un campo NFC, abre la aplicación de billetera digital predeterminada.

  • Modo manual: El usuario final abre su aplicación de billetera digital y inicia un pago desde la interfaz dentro de la aplicación.

Elija la experiencia que coincida con la UX de su aplicación de billetera digital.

Experiencia del usuario

Doble pulsación

Experiencia de doble pulsación (botón lateral / de bloqueo).

El usuario final presiona dos veces el botón lateral / de bloqueo del dispositivo. El sistema operativo entonces lanza la aplicación de billetera digital predeterminada. La aplicación muestra la tarjeta digital predeterminada para el pago.

Para admitir doble pulsación, el usuario final debe establecer su aplicación de billetera digital como la aplicación de pago sin contacto predeterminada en los Ajustes de iOS.

Detección de campo

Experiencia de detección de campo (detección de campo NFC).

El usuario final acerca el dispositivo a un terminal POS. Cuando se detecta el campo NFC, el sistema operativo lanza la aplicación de billetera digital predeterminada. La aplicación muestra la tarjeta digital predeterminada para el pago.

Para admitir detección de campo, el usuario final debe establecer su aplicación de billetera digital como la aplicación de pago sin contacto predeterminada en los Ajustes de iOS.

Modo manual

Experiencia en modo manual (inicio de pago dentro de la aplicación).

En esta experiencia, el usuario final inicia el pago desde su aplicación de billetera digital. Usted implementa la interfaz de usuario y la acción que desencadena el flujo de pago.

Flujo de pago común

Flujo común de pago sin contacto.

Sea cual sea el desencadenante del pago, el flujo suele ser:

  1. El usuario final inicia un pago (selecciona el botón pagar).

  2. El usuario final se autentica (CDCVM).

  3. iOS presenta la interfaz modal NFC invitando al usuario final a TOCAR.

  4. El usuario final acerca el dispositivo al terminal POS.

  5. Después de un toque exitoso:

    • iOS muestra un estado de éxito.

    • Su aplicación de billetera digital puede mostrar el contexto de la transacción.

  6. Su aplicación de billetera digital recibe el resultado de la autorización (aprobado/denegado) y lo muestra al usuario final (notificación de la transacción)

Guías de implementación

Después de elegir la experiencia de pago sin contacto para su aplicación de billetera digital, implemente el pago sin contacto en este orden:

  1. Verificar los requisitos previos

    incluida la autorización HCE de Apple

Para un recorrido completo de extremo a extremo, consulte el ejemplo de implementación completo.

Última actualización

¿Te fue útil?