Saltar al contenido principal
  • Creación de transacciones Pix
  • Gestión de claves (DICT)
  • Generación de códigos QR
  • Configuración de límites
  • Manejo de webhooks
  • Recuperación de fallos
Todo esto está disponible a través de una API segura y fácil de integrar. No necesita preocuparse por las complejidades de trabajar directamente con PSTIs, servicios DICT o coordinación de Core Banking. El plugin de Pix abstrae estas preocupaciones, ofreciendo una capa confiable que garantiza operaciones atómicas, reintentos automáticos y trazabilidad completa. Fue construido para servir a empresas que necesitan operaciones Pix rápidas, conformes y personalizables, sin requerir que reinventen su infraestructura.

¿Por qué usarlo?

El plugin de Pix existe para simplificar las partes de Pix que son dolorosas de construir y riesgosas de hacer mal. Ya sea que sea una fintech, banco digital, proveedor de ERP o plataforma de finanzas integradas, este plugin le brinda:
  • Orquestación confiable: Gestionamos todo el ciclo de vida de la transacción, desde la validación de saldo hasta reintentos, actualizaciones de estado y compensación en caso de fallo.
  • Integración fluida: Su aplicación solo necesita interactuar con la API del plugin de Pix. Nosotros manejamos operaciones de Core Bank, PSTI, DICT y códigos QR detrás de escena.
  • Diseño impulsado por webhooks: El plugin envía y recibe eventos Pix de forma asíncrona, por lo que su sistema se mantiene sincronizado sin sondeos ni conjeturas.
  • Cumplimiento incorporado: Toda la lógica sigue las regulaciones de BACEN, incluidas las reglas DICT, validación de claves Pix y flujos de confirmación de propiedad.
  • Flujos listos para auditoría: Cada transacción se registra con estado, marcas de tiempo y enlaces de eventos, lo que facilita el seguimiento y la depuración.

Cuándo usarlo

El plugin de Pix es ideal para casos de uso como:
  • Billeteras digitales o aplicaciones bancarias
  • Plataformas B2B que necesitan pagos masivos o cobros Pix
  • Sistemas de gestión financiera y ERP
  • Mercados con flujos de pago automatizados
  • Instituciones que manejan grandes volúmenes de transacciones y reversiones Pix

Conceptos clave

Estas son las ideas y términos principales que verá en el plugin de Pix:
TérminoDescripción
PSTIUn “Prestador de Serviços de Tecnologia da Informação” (Proveedor de servicios de tecnología de la información) que se conecta a la infraestructura Pix del Banco Central Brasileño.
DICTEl directorio del Banco Central para claves Pix. Valida, almacena y gestiona registros de claves.
Pix KeyIdentificadores como CPF/CNPJ, número de teléfono, correo electrónico o EVP utilizados para enviar/recibir transferencias Pix.
WebhookNotificaciones enviadas o recibidas por el Authorizer para mantener los sistemas sincronizados. Por ejemplo, actualizaciones de estado o depósitos Pix externos.
Cash-inCuando su usuario recibe una transferencia Pix de otra institución.
ReversalUna operación de reembolso o reversión que deshace una transacción Pix.
PendingUna transacción que ha sido enviada pero aún no confirmada por el PSTI.
ConfirmedUna transacción que fue procesada con éxito.
FailedUna transacción que no pudo ser procesada, a menudo debido a saldo insuficiente o rechazo del PSTI.

Especificaciones técnicas

Formato de API

  • Protocolo: Solo HTTPS
  • Autenticación: Bearer Token
  • Payload: JSON
  • Códigos de estado: REST estándar (200, 201, 400, 422, 500)

Entorno requerido

  • Debe exponer endpoints HTTPS públicamente accesibles para recibir webhooks.
  • Todas las solicitudes salientes de Lerian usan TLS 1.2+ y certificados verificados.
  • La lógica de reintento en webhooks usa backoff exponencial con TTL.

Dependencias

  • Core Bank (para validación de cuenta, verificaciones de saldo, débitos y créditos)
  • PSTI (para envío de transacciones Pix e interacción con DICT)

Reglas de validación internas

  • CPF/CNPJ debe ser válido y coincidir con el formato brasileño.
  • El correo electrónico y el teléfono deben pasar verificaciones básicas de formato.
  • Los montos Pix deben ser mayores que cero y estar por debajo de los límites configurados.
  • Las transacciones deben identificarse de forma única mediante un ID proporcionado por el cliente.

Variables configurables

VariableDescripción
MAX_TRANSACTION_RETRIESCuántas veces se reintentará una transacción en caso de fallo.
WEBHOOK_SIGNATURE_SECRETUtilizado para verificar la autenticidad del webhook entrante/saliente.
PENDING_JOB_INTERVALFrecuencia (en segundos) para verificar transacciones pendientes.
MAX_PIX_AMOUNTUn límite opcional para cualquier transferencia Pix individual.

Mejores prácticas

Para aprovechar al máximo el plugin de Pix y evitar problemas comunes, tenga en cuenta lo siguiente:

Usar IDs de transacción idempotentes

Siempre envíe un transactionId único generado por su sistema. Esto asegura que los reintentos no resulten en transferencias duplicadas.

Manejar webhooks antes de mostrar el estado final

No asuma que un Pix fue exitoso solo porque la API devolvió 200. En su lugar, espere la confirmación del webhook para reflejar el estado real de la transacción.

Validar autenticidad del webhook

Use el encabezado X-Signature y su secreto para verificar que los webhooks entrantes fueron realmente enviados por Lerian.

Diseñar para fallos

Las transacciones pueden fallar debido a saldo insuficiente, inactividad del PSTI u otros casos extremos. Maneje errores y reintentos con gracia, incluida la mensajería del usuario.

Monitorear trabajos pendientes

Si se pierde un webhook o falla una devolución de llamada del PSTI, el sistema marcará la transacción como pendiente. Los trabajos se reintentarán automáticamente, pero puede monitorear registros o recibir alertas si los reintentos exceden los umbrales.

Mantener sus claves actualizadas

Si un usuario cambia su número de teléfono o correo electrónico, considere eliminar y volver a registrar la clave Pix antigua para evitar conflictos inesperados.