Fire Bankingdocs

Introducción

Que es PIX Bacen?

La API PIX Bacen es una versión de la API de Avista que sigue la especificacion oficial del Banco Central de Brasil (BACEN) para el sistema de pagos instantaneos PIX. Esta versión fue desarrollada para atender a integradores que necesitan compatibilidad con el formato estandar del BACEN.

Esta API es una alternativa a la API estandar de Avista. Ambas ofrecen las mismas funcionalidades pero con diferentes formatos de solicitud y respuesta.

Cuando deberia usar la API PIX Bacen?

Use esta API cuando:

  • Su sistema ya esta integrado con otros PSPs que siguen la especificacion del BACEN
  • Necesita mantener compatibilidad con multiples proveedores PIX
  • Su aplicación fue construida siguiendo la documentación oficial del Banco Central
  • Prefiere trabajar con el formato de webhook V2 (envelope {type, data})

Diferencias clave

Endpoints disponibles

EndpointMétodoDescripción
/cob/:txidPUTCrear un cobro inmediato (PIX QR Code)
/pix/:e2eid/devolucao/:idPUTSolicitar una devolución de un PIX recibido
/dict/pixPOSTIniciar una transferencia PIX (Cash-Out)
/accounts/balancesGETConsultar saldo de la cuenta

Comparacion con la API estandar

OperaciónAPI EstandarAPI PIX Bacen
Cash-InPOST /pix/cash-inPUT /cob/:txid
Cash-OutPOST /pix/cash-outPOST /dict/pix
DevoluciónPOST /pix/:id/refundPUT /pix/:e2eid/devolucao/:id
SaldoGET /balanceGET /accounts/balances

Flujo de integración

sequenceDiagram
    participant Client
    participant Avista
    participant BACEN

    Note over Client,BACEN: 1. Autenticación
    Client->>Avista: POST /oauth/token
    Avista-->>Client: access_token

    Note over Client,BACEN: 2. Crear Cobro
    Client->>Avista: PUT /cob/\{txid\}
    Avista->>BACEN: Registrar cobro
    Avista-->>Client: QR Code + datos

    Note over Client,BACEN: 3. Pago (via app bancaria)
    BACEN->>Avista: Webhook de pago
    Avista->>Client: Webhook V2 (type: RECEIVE)

Próximos pasos

En esta página