Welcome to our new developer portal! Use the "Ask" button to chat with our AI Agent.

Apple Pay

Configuración TSP del esquema

La información de redirección es la siguiente:

  • contactName: Identificador del nombre del emisor (ver el diagrama arriba).

  • bank_app: Nombre de la app iOS utilizada para la autenticación dentro de la aplicación.

  • appLaunchURL: Esquema de URL de enlace profundo dedicado para la aplicación del emisor. Apple Pay lo usa para iniciar la aplicación del emisor para la autenticación dentro de la aplicación. La aplicación del emisor puede entonces determinar que fue iniciada por la aplicación wallet basándose en el valor del esquema de URL.

  • associatedStoreIdentifiers: Identificadores de la aplicación del emisor en el App Store. Apple Pay los usa para solicitar al usuario final que descargue la aplicación del emisor si no está instalada.

  • associatedApplicationIdentifiers: Identificadores de la aplicación del emisor. Deben coincidir con el Team ID de su cuenta de desarrollador y el ID del paquete de la app.

Configurar y manejar un esquema de URL personalizado

  1. En Xcode, vaya a Project Settings > Targets > su aplicación y seleccione la Info pestaña de su target.

    • Establezca identifier a un identificador único. El valor recomendado es el ID del paquete de la aplicación.

    • Establezca URL Schemes a su esquema personalizado.

    • Establezca Role a Editor.

  1. Cuando la aplicación wallet redirige al usuario final a la aplicación del emisor, la aplicación del emisor debe verificar que fue iniciada por la aplicación wallet. La aplicación wallet añade parámetros de consulta a la URL. Estos parámetros identifican de forma única el pase (tarjeta digital). Por ejemplo, myscheme://mypath?passTypeIdentifier=paymentpass.com.apple&serialNumber=123&action=verify.

Para más detalles, consulte la documentación de Apple.

Identificación de tarjeta y token

Para identificar la tarjeta y el token a activar, la aplicación del emisor debe usar las APIs iOS PassKit. En particular, use estos parámetros:

  • passTypeIdentifier

  • serialNumber

En términos de iOS, estos parámetros le permiten identificar el Pase. En este flujo, el Pase es el token a activar.

A continuación hay un ejemplo de código Swift que muestra cómo usar estos datos para identificar el Pase.

exclamation-circle

Advertencia

Este código de ejemplo se proporciona tal cual. Usted es responsable de usar las especificaciones más recientes de Apple. Thales no se hace responsable de los cambios que Apple pueda introducir en las APIs de PassKit.

Nota:

El deviceAccountIdentifier corresponde al ID de token en TSP. Puede usarlo para activar el token de la tarjeta digitalizada. El primaryAccountNumberSuffix son los últimos cuatro dígitos del PAN que se han tokenizado. Puede usarlos para recuperar el diseño de la tarjeta y mostrárselo al usuario final durante la solicitud de autenticación.

Última actualización

¿Te fue útil?