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 pago sin contacto

Descripción general

El SDK de NFC Wallet admite múltiples puntos de entrada para pagos sin contacto en iOS:

  • Doble clic: El usuario final hace doble clic en el botón lateral del dispositivo para abrir la aplicación de cartera 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 cartera digital predeterminada.

  • Modo manual: El usuario final abre tu aplicación de cartera digital e inicia un pago desde la interfaz de usuario dentro de la app.

Elige la experiencia que coincida con la UX de tu aplicación de cartera digital.

Experiencia de usuario

Doble clic

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

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

Para admitir doble clic, el usuario final debe establecer tu aplicación de cartera digital como la aplicación de pago sin contacto predeterminada en la configuración 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 inicia la aplicación de cartera digital predeterminada. La aplicación muestra la tarjeta digital predeterminada para el pago.

Para admitir detección de campo, el usuario final debe establecer tu aplicación de cartera digital como la aplicación de pago sin contacto predeterminada en la configuración de iOS.

Modo manual

Experiencia de modo manual (inicio de pago en la app).

En esta experiencia, el usuario final inicia el pago desde dentro de tu aplicación de cartera digital. Tú implementas la interfaz de usuario y la acción que activa 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 normalmente es:

  1. El usuario final inicia un pago (selecciona el botón de 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.

    • Tu aplicación de cartera digital puede mostrar el contexto de la transacción.

  6. Tu aplicación de cartera digital recibe el resultado de la autorización (aprobada/denegada) y se 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 tu aplicación de cartera digital, implementa el pago sin contacto en este orden:

  1. incluyendo la autorización Apple HCE

  2. Implementar el pago

Para ver un recorrido de principio a fin, consulta el ejemplo completo de implementación.

Última actualización

¿Te fue útil?