Skip to main content
Tipo de evento: card.transaction.created · .completed · .updated · .refunded Se envía con cada actualización de una transacción de tarjeta. El sufijo del type refleja la acción: card.transaction.created, .completed, .updated o .refunded. Ver Resumen de webhooks para entrega, headers y verificación de firma.
card.transaction.refunded reemplaza al evento card.transaction.refund (deprecado). Durante la migración se entregan ambos nombres de reembolso en paralelo —card.transaction.refunded (nuevo) y card.transaction.refund (heredado)—. card.transaction.refund está deprecado y se eliminará el 15 de noviembre de 2026; cambia a card.transaction.refunded antes de esa fecha.

Campos de data

string
Identificador estable de este evento de transacción. Para reembolsos, el mismo valor se envía en el card.transaction.refund heredado durante la transición — úsalo para deduplicar los dos nombres.
string
El identificador del customer.
string
El identificador de la tarjeta.
string
El identificador de la tarjeta en el partner emisor.
string
El identificador de la transacción en el partner emisor (campo rainTransactionId).
string
La acción de la transacción que disparó el evento.
string
Tipo de transacción (por ejemplo, spend, payment, collateral).
string
Estado de la transacción: pending, approved, declined, reversed o settled.
boolean
Indica si la transacción es un reembolso.
number
Monto de la transacción en la moneda de la tarjeta.
string
Moneda de la tarjeta.
number
Monto en la moneda local (unidades mínimas).
string
Moneda local.
string
Nombre del comercio. También se incluyen otros campos del comercio (merchantId, merchantCategory, merchantCategoryCode y variantes enriquecidas).
string | null
Marca de tiempo de autorización (ISO 8601).
string | null
Marca de tiempo de registro (ISO 8601).
string
Marca de tiempo del último evento de la transacción (ISO 8601).