
Pix Brasil for OpenCart 2.3, 3.x and 4.x — QR and copia e cola through PagBank, Mercado Pago, Pagar.me
Pix on the shop's page: QR, copia e cola, a timer and moving on by itself after payment. One of three providers of your choice. Payment is confirmed by reading the API. Pro adds cards, boleto, refunds and a journal. Lifetime licence.
- Compatibility
- OpenCart 4.0.2.x and 4.1.x (tested on 4.0.2.3 and 4.1.0.3), 3.0.x (tested on 3.0.5.0), 2.3.0.2 · PHP 7.0+ · admin languages: English, Brazilian Portuguese
- Version
-
v1.0.0 (OpenCart 4)
v1.0.0 (OpenCart 3.x)
v1.0.0 (OpenCart 2.3) - Licence
- a site + a staging copy, lifetime
- Trial
- 7 days, no card, one per site
- Updated
- November 2026
What Free has,
and what Pro adds
The free version works with no time limit. Pro adds the rest of the features in the table.
Key points
What the buyer sees
At checkout the buyer enters a CPF or CNPJ. A wrong number is refused next to the field and they stay at checkout.
What the admin gets
In the settings you pick the provider, paste the token and check it with a button.
How much it costs
The base version is free. Pro costs 1 290 UAH, a one-time payment for a lifetime licence.

The trial starts when you ask
A fresh install is the free version, nothing switches on by itself. The “Try Pro for 7 days” button → e-mail → the key right in the window and by e-mail.

One key — a site and a staging copy
Moving the site? Unlink the licence on the old domain and activate it on the new one yourself. A staging copy (staging., dev.) works with the same key and does not take a site slot. For studios — keys for 5 or 25 sites, or unlimited.
Technical requirements
OpenCart 4.0.2.x and 4.1.x, 3.0.x or 2.3.0.2 · PHP 7.0+.
An account with PagBank, Mercado Pago or Pagar.me and a token.
The notification address reachable from outside, HTTPS on the site.
Prices in BRL or conversion at the shop’s rate.
Version history
For OpenCart 4.x, 3.x and 2.3: Pix through PagBank, Mercado Pago or Pagar.me; Pro adds cards, boleto, refunds, a watchdog and a journal.
Frequently bought with Pix Brasil


Klaviyo Connector for OpenCart — events, profiles and subscriptions from your store to Klaviyo

Brazilian Checkout Fields for OpenCart 2.3, 3.x and 4.x — CPF, CNPJ, address from the CEP

Abandoned Cart Recovery for OpenCart 2.3, 3.x and 4.x
Full module description
Pix Brasil takes Pix in OpenCart through PagBank, Mercado Pago or Pagar.me. The buyer sees the QR and the copia e cola code on the shop’s page, and the order becomes paid only after the module reads the payment from the provider.
What the buyer sees
At checkout the buyer enters a CPF or CNPJ. A wrong number is refused next to the field and they stay at checkout. Then comes a page with the QR, the copia e cola code, a copy button and a timer. As soon as the payment arrives, the page moves on to the success page by itself. If the provider does not answer, the buyer sees a clear text and can try again.
What the admin gets
In the settings you pick the provider, paste the token and check it with a button. The token is stored encrypted. In Pro the order page has a re-check and a refund, and an amount above the remainder is refused. If the amount paid does not match the order, it gets a separate status and the reason in the history.
How it works, step by step
- Pick a provider, paste the token and check it.
- For Pagar.me, put the notification address into the dashboard.
- The buyer enters a CPF or CNPJ and sees the QR.
- The provider sends a notification, the module reads the payment.
- The amount matches, the order becomes paid and the page moves on.
Under the hood
- For the module a notification is only a hint: the status comes from the API.
- The order stays unplaced until payment, so abandoned codes make no noise in the history.
- CPF and CNPJ are stored encrypted during the payment attempt.
- With PagBank an old code can be paid after a new one was made: the module shows the double payment and the seller makes the refund.
- Cards go to the provider’s page and card data never reaches the shop.
How to install
- Extensions → Installer: upload the archive for your version and keep the file name.
- OpenCart 2.3: the Installer copies files only with FTP enabled. Without FTP copy the contents of upload/ to the shop root by hand.
- OpenCart 2.3 and 3.x: Extensions → Modifications → Refresh.
- Extensions → Payments → Pix Brasil Payments → install button → Edit.
- Pick a provider, paste the token and check it.
- Make a payment in your provider’s sandbox.
- For Pro: paste the key or start the 7-day trial.
Questions
about the module
Didn't find the answer? Message us on Telegram and we'll reply within a business day.
Can I use several providers at once?
A shop works with one chosen provider. Payments already started finish where they began.
What if the buyer closes the page?
The provider's notification updates the order. In Pro the watchdog also re-reads open payments.
Is it only for Brazil?
Pix works in BRL. For other currencies there is conversion at the shop's rate or hiding the method.
No reviews yet. Be the first.
No questions yet. Ask one — we answer within 24 hours.
Not quite what you are looking for?
We build custom modules for WordPress, WooCommerce, OpenCart and Shopify. Tell us about the task and we'll prepare an estimate.
Order a custom module
Buying the module
—
Charged in UAH; your bank converts it to your currency. EUR price is approximate.



















