Skip to main content
La integración de Pix Directo vía JD emite 21 hechos de negocio JSON como CloudEvents 1.0 en modo de contenido binario sobre Kafka. El streaming es opcional. Cuando está habilitado, la integración escribe el estado de negocio y el sobre del evento en el outbox de PostgreSQL dentro de la misma transacción; el relay del outbox es el único publicador al broker.

Contrato de transporte

Configura STREAMING_ENABLED=true y OUTBOX_ENABLED=true juntos. Si configuras STREAMING_CLOUDEVENTS_SOURCE, su valor debe ser exactamente plugin-br-pix-jd. Cuando el streaming está deshabilitado, la integración no escribe eventos de ciclo de vida en el outbox de streaming.
Esta integración todavía no expone un endpoint de manifiesto de streaming. Su catálogo de bootstrap contiene solo la definición estructural transaction.created, mientras que los caminos de emisión en producción publican los 21 hechos siguientes. Usa esta página—no el catálogo incompleto del runtime—como inventario actual de eventos.
Deduplica por (ce-source, ce-id) y mantén los consumidores idempotentes. La integración no aprovisiona un tópico de comandos.

Catálogo de eventos

Cada ce-type usa studio.lerian.plugin-br-pix-jd.<event-key>.

Transacciones

Claves y reclamos DICT

Autorizaciones de Pix Automático

Agendamientos de Pix Automático

Contratos de payload

Todas las marcas de tiempo son cadenas RFC 3339 en UTC. Los importes de transacciones y Pix Automático son centavos enteros, no cadenas decimales ni números de punto flotante. Los campos marcados con ? se pueden omitir.
El contrato wire codifica amount, value y payerMaxValue como tokens numéricos JSON int64. Los consumidores JavaScript que acepten todo el rango int64 deben usar un parser JSON sin pérdida y compatible con BigInt, o rechazar valores superiores a Number.MAX_SAFE_INTEGER; JSON.parse puede redondear enteros mayores.