Migra a la API D1 v2
Migrar usuarios finales y tarjetas a las API V2
En D1, hay disponibles dos generaciones de API: V1 y V2.
V2 introduce nuevas capacidades, como las API de Controles de Autorización (por ejemplo, la API de control de límites).
Esta página es para emisores que ya tienen usuarios finales ("consumidores" en la API D1) y tarjetas registradas mediante las API V1 y desean migrarlos a V2 para poder usar las nuevas funciones de V2.
Pasos de la migración
Una migración de V1 a V2 consta de cuatro pasos. Algunos pasos los gestiona Thales; otros, el emisor.
1
Thales
Thales configura su tenant de emisor para la migración de V1 a V2. Esta configuración no tiene impacto en sus integraciones de backend de emisor existentes ni en el tráfico en vivo.
2
Emisor
El emisor integra la API V2 Register consumer y la API V2 Register card, y dirige todo el nuevo tráfico de registro a estas API V2. Como resultado, cada nuevo usuario final y tarjeta se crea directamente en V2. El emisor puede seguir utilizando todas las demás API V1, incluso para tarjetas que se registraron mediante V2.
3
Thales
Thales ejecuta el proceso de migración masiva. Todos los usuarios finales y tarjetas que previamente se registraron en V1 para este emisor se migran a V2. El emisor puede seguir usando las API V1, incluso para tarjetas que ya se han migrado a V2.
4
Emisor
El emisor integra las API de ciclo de vida restantes de V2 para usuarios finales y tarjetas — suspender, reanudar, renovar, reemplazar y eliminar para tarjetas, y eliminar para usuarios finales — y dirige todo el tráfico de ciclo de vida a estas API V2.
Limitaciones de la migración
Se aplican varios cambios de comportamiento y limitaciones durante una migración de V1 a V2.
Mapeo de datos
Los modelos de datos utilizados por las API V1 y V2 difieren para algunos atributos. Durante la migración, valores específicos de V1 se convierten automáticamente a los valores correspondientes de V2.
Estado del consumidor
Consumidor
INACTIVO
Consumidor
ACTIVO (INACTIVE no es compatible en V2; los consumidores migrados se establecen en ACTIVE).
Estado del consumidor
Consumidor
ACTIVO
Consumidor
ACTIVO
Estado de la tarjeta
Tarjeta
INACTIVO
Tarjeta
SUSPENDIDA
Estado de la tarjeta
Tarjeta
ACTIVO
Tarjeta
ACTIVO
accountId de la tarjeta
Tarjeta
accountId
N/A
consumerId (reemplaza el accountId valor de V1 con el correspondiente consumerId).
Nombre de la tarjeta
N/A
N/A
Tarjeta
Cadena vacía (no se completa ningún nombre de tarjeta durante la migración).
Limitación por esquema
Solo las tarjetas Mastercard y Visa son compatibles en V2. Las tarjetas de otras redes de pago que existen en V1 no se migran a V2.
cardId y limitación de PAN
cardId y limitación de PANEn las API V2, un cardId está asociado con exactamente un PAN. Es una asignación uno a uno.
En V1, múltiples cardId valores pueden estar vinculados al mismo PAN. Durante la migración:
Solo se migra a V2 el
cardIdmás reciente para un PAN dado ("gana la tarjeta más reciente").Valores
cardIdanteriores asociados con el mismo PAN no se migran y no son compatibles en V2.Si llama a una API V2 con uno de estos
cardIdvalores no migrados, la API devuelve HTTP404 No Encontrado.
API V1 Renew frente a las API V2 Renew y Replace
Esta limitación se aplica solo cuando la V1 Renew API se llama en una tarjeta que ya ha sido migrada a V2 (por ejemplo, después de que Thales haya iniciado la migración pero antes de que el emisor haya implementado completamente las API V2 Renew y V2 Replace).
En esta situación, la API V1 Renew devuelve HTTP 403 Prohibido si se cumple alguna de las siguientes condiciones:
El
newCardIden la carga útil es igual alcardId, pero el PAN de la tarjeta se ha actualizado.El
newCardIden la carga útil no es igual alcardId, pero el PAN de la tarjeta sigue siendo el mismo.El
newCardIden la carga útil no es igual alcardIdynewCardStatusesINACTIVO.El
reasonCodeproporcionado en la carga útil no está permitido en V2.
Última actualización
¿Te fue útil?