Concepto

Tokenizar es cambiar el número de la tarjeta por un identificador que solo significa algo dentro del entorno certificado que lo creó. Si ese token se filtra, no puede usarse en ningún otro lugar.

Es lo que permite la recurrencia, el upsell de un clic y el reintento sin que el dato real de la tarjeta pase por tu servidor, lo cual es una exigencia del PCI-DSS.

Ejemplo de aplicación y uso

Ofreces una recurrencia o upsell de un clic para tu cliente. Para que eso funcione, necesitas cobrar de la misma tarjeta semanas después sin pedir los datos de nuevo. Si guardaras el número real, violarías PCI-DSS. La solución es usar un token, un código que solo funciona en el sistema que lo generó.

La seguridad es un proceso, no un producto.

Bruce Schneier Fuente: Secrets and Lies: Digital Security in a Networked World.

El token permite recurrencia, upsell de clic único y reintento automático sin que el dato real de la tarjeta pase por tu servidor. Si el token se filtra, no puede ser usado en otro lugar. Ese es el mecanismo que torna seguro cobrar nuevamente de forma automatizada.