customerId — no se crean tarjetas directamente a través de esta API.
Todas las solicitudes utilizan el header x-api-key (consulta Autenticación). La URL base de sandbox es https://api.sandbox.z2pay.com.
Endpoints
| Método | Ruta | Descripción |
|---|---|---|
GET | /cards/customer/{customerId} | Lista las tarjetas guardadas de un customer (paginado) |
GET | /cards/{id} | Obtiene una tarjeta por ID |
DELETE | /cards/{id} | Desactiva una tarjeta (soft delete) |
El objeto Tarjeta
Estos son los campos devueltos en todos los endpoints. No se expone ningún dato sensible.Identificador de la tarjeta, con prefijo
crd_.ID del customer propietario de la tarjeta (prefijo
cust_).Marca de la tarjeta (ej.:
visa, mastercard, elo, amex).Primeros dígitos de la tarjeta (BIN). No es el número completo.
Últimos dígitos de la tarjeta. Úsalos junto con
brand para mostrar la tarjeta de forma segura (ej.: Visa •••• 4242).Nombre del titular, tal como se informó en la tokenización.
Mes de vencimiento, con 1 o 2 dígitos (ej.:
7 o 07).Año de vencimiento con 4 dígitos (ej.:
2030).Estado de la tarjeta. Valores posibles:
active, expired, disabled.Identificador determinístico de la tarjeta. Tarjetas iguales (del mismo customer) comparten el mismo fingerprint.
Fecha de creación, en ISO 8601 con timezone.
Fecha de la última actualización, en ISO 8601 con timezone.
null mientras la tarjeta está activa. Tras la desactivación, contiene la fecha (ISO 8601) en que la tarjeta fue desactivada.Los valores monetarios no aplican a este recurso. Las fechas siguen el estándar ISO 8601 con timezone — consulta Convenciones.
Listar tarjetas de un customer
Parámetros de path
ID del customer (prefijo
cust_).Parámetros de query
Página a devolver. Entero, mínimo
1.Cantidad de elementos por página. Entero, mínimo
1, máximo 100.Ejemplo de solicitud
Ejemplo de respuesta 200
Lista de objetos Tarjeta (consulta El objeto Tarjeta).
Metadatos de paginación:
page, limit, total (total de tarjetas) y totalPages.Obtener tarjeta por ID
Parámetros de path
ID de la tarjeta (prefijo
crd_).Ejemplo de solicitud
Ejemplo de respuesta 200
Errores
Desactivar tarjeta
deletedAt completado.
Este endpoint es idempotente. Envía el header
Idempotency-Key con un valor único por operación para garantizar que los reenvíos (timeouts, retries) no tengan efecto duplicado. Consulta Convenciones.Parámetros de path
ID de la tarjeta a desactivar (prefijo
crd_).Cabeceras
Clave única de la operación. Recomendado para evitar desactivaciones duplicadas en caso de retry.
Ejemplo de solicitud
Ejemplo de respuesta 200
Tras la desactivación, la tarjeta deja de aparecer en Listar tarjetas de un customer.
Errores
Ver también
Tokenizer
Cómo tokenizar datos de tarjeta de forma segura (PCI) antes de cobrar.
Customers
Gestiona los customers propietarios de las tarjetas guardadas.
Pagos
Cobra utilizando un token de tarjeta y el customer.
Tarjetas de prueba
Números de tarjeta para usar en el entorno de sandbox.

