Skip to main content

Tarjetas físicas

Vincula una tarjeta de plástico NFC o RFID a un pase digital. Al leerse la tarjeta, el sistema resuelve el pase correspondiente: la tarjeta y el teléfono representan al mismo portador y comparten saldo, historial y recompensas.
Esta función debe estar habilitada en tu cuenta. Si recibes 403 PHYSICAL_CARDS_DISABLED, escríbenos a dev@alaramx.com.

El objeto tarjeta

string
Identificador de la vinculación.
string
UID de la tarjeta, ya normalizado.
string
Pase al que está vinculada.
string
Etiqueta que le asignaste.
string
Fecha de vinculación, RFC 3339.
string
Última modificación, RFC 3339.

Formato del card_uid

Alara normaliza el UID antes de guardarlo:
  • Se eliminan espacios, dos puntos (:) y guiones (-).
  • Se convierte a mayúsculas.
  • El resultado debe medir entre 4 y 128 caracteres.
  • Los guiones bajos (_) no están permitidos y provocan 400 INVALID_CARD_UID.
Por eso 04:a2:24:9b, 04-A2-24-9B y 04a2249b son la misma tarjeta: todas se guardan como 04A2249B.

Vincular una tarjeta

string
required
UID de la tarjeta. Se normaliza según las reglas anteriores.
string
required
Pase al que se vincula.
string
Etiqueta libre para identificarla, por ejemplo Tarjeta titular.
Devuelve 201 Created con la tarjeta.

Errores


Consultar una tarjeta

string
required
UID de la tarjeta. Puedes enviarlo con o sin separadores.
Devuelve 200 OK con la tarjeta, o 404 CARD_NOT_FOUND.
Este es el endpoint que usa tu punto de venta cuando lee una tarjeta y necesita saber a qué pase corresponde antes de registrar el escaneo.

Desvincular una tarjeta

Rompe la relación entre la tarjeta y el pase. El pase digital no se ve afectado. Devuelve 204 No Content, o 404 CARD_NOT_FOUND.

Listar las tarjetas de un pase

Un pase puede tener varias tarjetas vinculadas, por ejemplo la del titular y la de un familiar.
string
required
El pass_id del pase.
Devuelve 200 OK con un arreglo de tarjetas. Este listado no está paginado.