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
En Xcode, vaya a Project Settings > Targets > su aplicación y seleccione la
Infopestaña de su target.Establezca
identifiera un identificador único. El valor recomendado es el ID del paquete de la aplicación.Establezca
URL Schemesa su esquema personalizado.Establezca
RoleaEditor.

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.
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?