Adquirente de pago: PIX con Bacen
Este módulo extiende el módulo payment para añadir un nuevo método de pago: Pix Bacen.
Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.
auto_awesome Qué hace este módulo
Generado por IA a partir del código · Odoo 14.0Añade un proveedor de pago PIX (Bacen/Banco do Brasil) a Odoo, para que los clientes puedan pagar con códigos QR PIX y los pagos se confirmen automáticamente a través del webhook del banco.
Este módulo añade un nuevo proveedor de pago llamado "Bacen (PIX)" a la lista de Payment Acquirers. Una vez configurado con las credenciales del banco (Email, Client ID, Client Secret, Basic, PIX Key, Dev APP KEY y un tiempo de expiración en segundos), los usuarios pueden activarlo y ofrecer PIX como opción de pago a los clientes.
Cuando un cliente paga, Odoo crea un cargo PIX en el banco y muestra un código QR en la página de pago. La transacción permanece en draft hasta que el cliente paga; mientras espera, muestra un mensaje de confirmación pendiente. Un botón "Check Status" en el formulario de transacción de pago permite a los usuarios actualizar manualmente el estado desde el banco.
Los estados se actualizan automáticamente: created pasa a pending, paid pasa a done, rejected pasa a error, y expired cancela la transacción y restablece y cancela las facturas relacionadas. Un webhook público recibe las notificaciones del banco y las valida con una firma segura antes de actualizar la transacción.
El módulo también calcula las comisiones de pago en función de la configuración de comisiones del adquirente, y añade campos específicos de PIX (código QR, importe, moneda, expiración, id de transacción, clave PIX, estado) a las transacciones de pago. Toca payment.acquirer y payment.transaction.
Depende de
Modelos y campos (2)
- payment.acquirer · amplía un modelo existenteprovider, bacen_pix_key (PIX Key), bacen_pix_basic (Basic), bacenpix_api_key (API KEY), bacenpix_client_id (Client ID), bacen_pix_expiration (Bacen PIX Expiration), bacenpix_dev_app_key (Dev APP KEY), bacenpix_client_secret (Client Secret), bacenpix_email_account (Email)
- payment.transaction · amplía un modelo existentebacenpix_txid, bacenpix_chave, bacenpix_state, bacenpix_amount, bacenpix_qrcode, bacenpix_criacao, bacenpix_currency, bacenpix_date_due, bacenpix_location, textoImagemQRcode, bacenpix_expiracao, bacenpix_state_message
Texto generado por IA (DeepSeek) al leer el código de la versión 14.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 1 confirmada, 8 sin información de 9 versiones.
Fuentes · Odoo 14.0
Confirmado el 2026-11-03 en la rama 14.0 de OCA/l10n-brazil.
terminal Instalación y uso
Documentación de OCA · Odoo 14.0Instalación
Fuente · Odoo 14.0Este módulo depende de:
- account_payment
Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Configuración, Uso.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.