Tokens de red
Los tokens de red representan un avance significativo en la industria del procesamiento de pagos, ya que actúan como sustitutos digitales de la información confidencial de las tarjetas de pago, incluyendo los números de tarjetas de crédito. Emitidos por redes de pago como Visa, Mastercard y American Express, estos tokens están a la vanguardia de la mejora de la seguridad de las transacciones en nuestro cambiante panorama digital.
Beneficios de los tokens de red
- Mayor seguridad: Al sustituir a los datos reales de la tarjeta durante las transacciones, tokens red desempeñan un papel crucial en el refuerzo de las medidas de seguridad, reduciendo significativamente el riesgo de exposición a posibles fraudes.
- Integración perfecta: Con unos esfuerzos de integración mínimos que se adhieren a los estándares de token red de EMVCo, nuestra solución garantiza un proceso de implementación eficiente y sin problemas, lo que permite una rápida adaptación dentro de varios escenarios de pago.
- Actualizaciones automáticas: tokens red, gestionados y actualizados automáticamente por las redes de tarjetas, contribuyen a reducir la fricción del comprador y los pagos rechazados. Esta adaptabilidad inherente garantiza una mayor tasa de autorización en comparación con las transacciones sin tokens red.
Token de un solo uso vs. token almacenado vs. token de red
| Token de un solo uso | Token almacenados | Token de red |
|---|---|---|
| Al usar el SDK de Yuno, recopilamos toda la información necesaria para procesar el pago y la almacenamos en un token de un solo uso, independientemente del método de pago elegido por el cliente. Este token se utilizará al crear el pago. Tenga en cuenta que este token solo funciona una vez. Deberá generar un nuevo token de un solo uso para cada sesión de pago creada. | Yuno crea un token de seguridad una vez que se registra un método de pago y se almacena con la información del cliente. Puede usar el token de seguridad creado para identificar el método de pago en futuros pagos. | Representaciones digitalizadas de información confidencial de tarjetas de pago, como números de tarjetas de crédito, emitidas por las principales redes de pago como Visa, Mastercard o American Express. Estos tokens sirven para sustituir los datos reales de la tarjeta en las transacciones, mejorando así la seguridad al minimizar la exposición a posibles actividades fraudulentas. |
Cuando la función de tokens de red está habilitada, Yuno genera tokens de red para todas las tarjetas registradas y almacenadas de forma segura en nuestra bóveda. Este enfoque se ajusta plenamente al funcionamiento previsto de la tokenización de red, según lo definido por Visa y Mastercard tras la validación de la tarjeta, lo que garantiza un mejor rendimiento, seguridad y fiabilidad en transacciones recurrentes y futuras. Las tarjetas no almacenadas en Yuno, como las tarjetas de un solo uso, quedan excluidas de este proceso, ya que la tokenización de red no es aplicable en esos casos.
Ciclo de vida de los tokens de red
Los tokens de red pueden tener los estados descritos en la sección siguiente.
| Status | Descripción |
|---|---|
| Creado | El estado inicial de un token de red que se ha creado. |
| Activo | El token de red está activo y se puede utilizar para realizar un pago. |
| Suspendido | Los tokens pueden suspenderse si el titular de la tarjeta se comunica con el emisor y solicita que se bloqueen los pagos de un comerciante en particular. |
| Cancelado | Los tokens pueden cancelarse por diversos motivos, como por ejemplo, el cierre de la cuenta del titular de la tarjeta asociada al token. |
Tipos de integración
Para realizar pagos con tokens de red, tienes dos opciones disponibles:
- Deje que Yuno aprovisione y recopile tokens de red.
- Utilice sus tokens de red existentes.
1. Deje que Yuno aprovisione y recopile tokens de red
Adquirimos tokens de red de las principales redes de tarjetas, como Visa, Mastercard y American Express. Estos tokens se almacenan de forma segura en la infraestructura de Yuno y se utilizan en lugar de las tarjetas durante el proceso de autorización.
No se necesita integración adicional para acceder a los beneficios de la tokenización de red cuando Yuno gestiona la solicitud y acumulación de tokens en su nombre. Simplemente siga el flujo de trabajo de pago estándar correspondiente a su integración de pago con tarjeta. Yuno gestiona el proceso a la perfección, sustituyendo los datos de la tarjeta por un token de red, lo que resulta en mayores tasas de autorización.
Para activar pagos mediante tokens de red, comuníquese con nuestro equipo de soporte para proporcionar o solicitar las credenciales necesarias.
Ejemplo de respuesta
Durante la inscripción o la creación del pago, recibirás la información básica del token de red utilizado en la operación correspondiente.
{
"description": "Test",
"account_id": "{{account-code}}",
"merchant_order_id": "0000023",
"country": "DE",
"merchant_reference" : "reference-{{$randomUUID}}",
"amount": {
"currency": "EUR",
"value": 5000
},
"customer_payer": {
"id":"967ecd18-d898-4b88-9400-dd5b01b18edc"
},
"workflow": "DIRECT",
"payment_method": {
"type":"CARD",
"vaulted_token": "61d49d6e-7c0e-49d0-be79-7eb08871f998",
"detail": {
"card": {
"network_token":{
"network":"MASTERCARD",
"status": "ACTIVE",
"par":"V0010014622074319305424002620",
"token_data":{
"iin":"45079900",
"lfd": "0010",
"expiration_month":"10",
"expiration_year":"2028",
"response":{
"code":"succeeded",
"message": "Transaction Succeeded"
}
}
}
}
}
}
[...]
}2- Utiliza sus tokens de red existentes
Después de configurar las credenciales necesarias en su cuenta Yuno y contactar a nuestro equipo de soporte, estará listo para ejecutar transacciones tokenizadas sin problemas.
Con esta opción, Yuno actúa únicamente como intermediario para la información del token de red. El comercio debe proporcionar la información necesaria sobre los tokens de red para que Yuno pueda compartirla con los socios de pago.
Las transacciones con tokens de red utilizan solicitudes de API de transacciones de pago existentes. De forma similar a la creación de un pago con datos de tarjeta de crédito, cuando un comerciante utiliza la API de Yuno para finalizar un pago, puede optar por incluir el objeto "network_token" para usar un token de red en la transacción.
Campos de solicitud de pago
Junto con el card_data objeto, estos campos deben agregarse a la payment_method.detail.card.network_token.token_data objeto para enviar pagos utilizando la API de Yuno.
| Campo | Tipo | Descripción |
|---|---|---|
number | number | [Obligatorio] - Número de token sin separadores. (MÁXIMO 19; MÍNIMO 8) - Solo disponible para comercios con certificación PCI |
holder_name | string | Nombre completo del titular de la tarjeta tal como aparece en el token (MÁX. 26; MÍN. 3): disponible solo para comerciantes con certificación PCI |
expiration_month | integer | [Obligatorio] - Mes de vencimiento del token - MM (MÁX. 2; MÍN. 2) - solo disponible para comerciantes con certificación PCI |
expiration_year | integer | [Obligatorio] - Año de vencimiento del token - AAAA (MÁX. 4; MÍN. 4) - solo disponible para comerciantes con certificación PCI |
cryptogram | string | [Obligatorio] - El criptograma único generado por el emisor para el token de red que se utiliza en la transacción. Opcional para transacciones recurrentes |
electronic_commerce_indicator | string | [Solo requerido para ciertos proveedores] - Si el token ha sido autenticado por Mastercard, el campo debe configurarse en 02. Para Visa o tokens no autenticados, no es necesario enviar el campo. |
token_requestor_id | string | [Solo requerido para ciertos proveedores] - ID del solicitante del token del comerciante |
Ejemplo de solicitud
{
"description": "Test",
"account_id": "{{account-code}}",
"merchant_order_id": "0000023",
"country": "DE",
"merchant_reference" : "reference-{{$randomUUID}}",
"amount": {
"currency": "EUR",
"value": 5000
},
"customer_payer": {
"id":"967ecd18-d898-4b88-9400-dd5b01b18edc"
},
"workflow": "DIRECT",
"payment_method": {
"type":"CARD",
"detail": {
"card": {
"card_data": {
"number": "4000000000001026",
"holder_name": "John Doe",
"expiration_month": 1,
"expiration_year": 26,
"security_code": "123"
},
"network_token":{
"token_data":{
"number":"4000000000001026",
"holder_name":"Jhohn Doe",
"expiration_month":1,
"expiration_year":26,
"cryptogram":"CCADBxYzRTBBXXXXXXXYZa0AbZD"
}
}
}
}
}
[...]
}Ejemplo de respuesta
{
"description": "Test",
"account_id": "{{account-code}}",
"merchant_order_id": "0000023",
"country": "DE",
"merchant_reference" : "reference-{{$randomUUID}}",
"amount": {
"currency": "EUR",
"value": 5000
},
"customer_payer": {
"id":"967ecd18-d898-4b88-9400-dd5b01b18edc"
},
"workflow": "DIRECT",
"payment_method": {
"type":"CARD",
"detail": {
"card": {
"card_data": {
"holder_name": "John Doe",
"iin": "48710499",
"lfd": "9910",
"number_length": 16,
"security_code_length": 3,
"brand": "VISABANCONTACT",
"issuer_name": "BNP PARIBAS FORTIS NVSA",
"issuer_code": null,
"country_code": "BE",
"category": "CLASSIC",
"type": "DEBIT",
"expiration_month": 3,
"expiration_year": 30,
"fingerprint": "4d486017-afa0-4f2c-ba51-a09af528bd38"
[...]
},
"network_token":{
"network":"MASTERCARD",
"status": "ACTIVE",
"par":"V0010014622074319305424002620",
"token_data":{
"iin":"45079900",
"lfd": "0010",
"holder_name":"Jhohn Doe",
"expiration_month":10,
"expiration_year":28,
"response":{
"code":"succeeded",
"message": "Transaction Succeeded"
}
}
}
}
}
}
[...]
}Actualizado hace 3 meses