TIP: You can type at any time to perform a new search.
Payment Bacen PIX
payment_bacen_pix · OCA/l10n-brazil
- Repository
- OCA/l10n-brazil · module folder · Try on Runboat
- Module version
- 1.1.0
- Category
- Uncategorized
- Folder size
- 0.25 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/l10n-brazil
- Last tracking update
- 2026-08-07 07:47:30
- Authors
- Odoo Community Association (OCA), KMEE
- Maintainers
- Odoo Community Association (OCA), KMEE
- Committers
- Weblate, OCA-git-bot, oca-ci, Magno Costa, André Marcos Ferreira
Code Analysis ⓘ
Views touched (3)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
acquirer_form_bacenpix |
acquirer.form.bacenpix | payment.acquirer | form | Inherits payment.acquirer_form |
bacenpix_form |
bacenpix_form | ir.ui.view | qweb | New |
transaction_form_bacenpix |
acquirer.transaction.form.bacenpix | payment.transaction | form | Inherits payment.transaction_form |
HTTP endpoints (2)
| Route(s) | Handler | Auth | Type | Methods | Flags |
|---|---|---|---|---|---|
/webhook/<string:tx_reference> |
PaymentController.bacenpix_webhook |
public | json | ALL | csrf off sudo |
/payment/bacenpix/feedback |
PaymentController.transfer_form_feedback |
public | http | ALL | csrf off sudo |
Models touched (2)
New fields (9)
-
bacen_pix_basicChargroups='base.group_user'string='Basic' -
bacen_pix_expirationIntegerdefault=3600groups='base.group_user'string='Bacen PIX Expiration' -
bacen_pix_keyChargroups='base.group_user'string='PIX Key' -
bacenpix_api_keyChargroups='base.group_user'string='API KEY' -
bacenpix_client_idChargroups='base.group_user' args: 'Client ID' -
bacenpix_client_secretChargroups='base.group_user' args: 'Client Secret' -
bacenpix_dev_app_keyChargroups='base.group_user'string='Dev APP KEY' -
bacenpix_email_accountChargroups='base.group_user' args: 'Email' -
providerSelectionondelete={BACENPIX_PROVIDER: 'set default'}selection_add=[(BACENPIX_PROVIDER, 'Bacen (pix)')]
-
bacen_pix_get_token(self) -
bacenpix_compute_fees(self, amount, currency_id, country_id)Compute fees :param float amount: the amount to pay :param integer country_id: an ID of a res.country, or None. This is the customer's country, to be compared to the acquirer company country. :return float fees: computed fees -
bacenpix_get_form_action_url(self)
New fields (12)
-
bacenpix_amountFloat -
bacenpix_chaveChar -
bacenpix_criacaoChar -
bacenpix_currencyChar -
bacenpix_date_dueDatetime -
bacenpix_expiracaoChar -
bacenpix_locationChar -
bacenpix_qrcodeChar -
bacenpix_stateChar -
bacenpix_state_messageChar -
bacenpix_txidChar -
textoImagemQRcodeChar
-
action_bacenpix_check_transaction_status(self) -
bacenpix_create(self, values)Complete the values used to create the payment.transaction
- Status
- Open migration PR — not merged yet for this version
- CI status
- green — ready to merge
- Open since
- 24 days ago
- Last activity
- 23 days ago
- Repository
- OCA/l10n-brazil
- Pull request
- [16.0][MIG] payment_bacen_pix: Migration to 16.0 (#4799)