Get in touch
OpenCart

Pix and BolePix with Banco Inter for OpenCart — payments in Brazil

Pix and BolePix with Banco Inter for OpenCart 4.x, 3.x, 2.3: QR code, confirmation by the bank, BolePix and refunds in Pro. Lifetime licence.

Pro · lifetime licence Staging copies are included. The more sites, the cheaper each one
Compatibility
OpenCart 4.0.2.x and 4.1.x, 3.0.x, 2.3.0.2 · PHP 7.0+ · BRL · module languages: português do Brasil, English
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
Or all 396 Pro modules with All Access — 4 990 ₴ / year ≈ €98

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.

Feature Free Pro
Pix through the Banco Inter API (Inter Empresas) ✔ ✔
QR code and Pix copia e cola on the payment page ✔ ✔
Timer and automatic jump after payment ✔ ✔
The order is paid after the charge is read back from the bank ✔ ✔
A different amount does not close the order: status "on review" ✔ ✔
Certificate and Client Secret encrypted in the database ✔ ✔
Reminder 30 and 7 days before the certificate ends ✔ ✔
The bank's test environment ✔ ✔
Conversion to BRL or hiding for other currencies ✔ ✔
BolePix with due date, fine and interest — ✔
Automatic cancelling of unpaid BolePix — ✔
Pix refunds from the order — ✔
Discount for paying with Pix — ✔
Payment watchdog — ✔
Payment and bank request journals — ✔

What it looks like

Banco Inter settings
Settings: Client ID, Client Secret, certificate and key, Pix key, certificate expiry date.
Choosing Pix or BolePix at checkout
Checkout: Pix or Boleto with Pix, the payer’s CPF or CNPJ, the Pix discount in the totals.
Pix payment page
Payment page: QR code, Pix copia e cola, steps and a timer.

Key points

What the buyer sees

At checkout the buyer picks “Pix” or, with Pro, “Boleto with Pix”. After “Continue to payment” a payment page opens: the QR code, the “Pix copia e cola” code with a copy button, three short steps and a timer.

What the admin gets

Extensions → Modules → Banco Inter Pix & BolePix: the tabs “General”, “Checkout”, “Order statuses” and “Pro”.

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+ for 2.3 and 3.x, the cURL and OpenSSL extensions.
  • An Inter Empresas account (CNPJ) and an integration approved by the bank: Client ID, Client Secret, a .crt certificate and a .key key.
  • A Pix key registered in that Inter account.
  • A shop on HTTPS reachable from the internet: the bank sends the webhook to the shop address.
  • Shop currency BRL; other currencies are converted at the shop’s rate or the method is hidden.
  • For the watchdog in Pro: the OpenCart 4 scheduler or a cron every 15 minutes.

Version history

v1.0.0 Current November 2026

For OpenCart 4.x, 3.x and 2.3: Pix through the Inter API with a QR code and Pix copia e cola, the bank webhook, the integration certificate and key, the “Check connection” and “Register the…

Frequently bought with Pix and BolePix with Banco Inter

All Access Need more? All modules (396) under one licence, new ones are added automatically. 4 990 ₴≈ €98 Learn more →

Full module description

Banco Inter Pix & BolePix for OpenCart 4.x, 3.x and 2.3 takes Pix payments straight through the API of a Banco Inter business account (Inter Empresas). There is no middleman: the charge is created in your account, the money goes to your Pix key, and the integration credentials are your own. The shop works in Brazilian reais (BRL).

What the bank requires. An Inter Empresas business account (with a Brazilian CNPJ). The integration is created in Inter internet banking: once the bank approves it, it gives the Client ID and Client Secret and the certificate (.crt) and key (.key) files that the shop uploads in the module settings. The certificate is valid for one year.

What the buyer sees

At checkout the buyer picks “Pix” or, with Pro, “Boleto with Pix”. After “Continue to payment” a payment page opens: the QR code, the “Pix copia e cola” code with a copy button, three short steps and a timer. When the bank receives the money, the page moves on to “order placed” by itself. For BolePix the buyer sees the boleto line, a PDF button from the bank, the due date and the same Pix code; the same details arrive by e-mail. The buyer interface is in português do Brasil and English.

What the admin gets

Extensions → Modules → Banco Inter Pix & BolePix: the tabs “General”, “Checkout”, “Order statuses” and “Pro”. On “General” you enter the Client ID and Client Secret, upload the .crt and .key files (as a file or as text) and the Pix key of the account. The Client Secret, certificate and key are stored encrypted in the database and never shown again; the module shows the certificate expiry date and reminds you by e-mail 30 and 7 days before. The “Check connection” button shows the bank’s answer in plain words, and “Register the webhook” registers the webhook address for your Pix key.

The “Checkout” tab sets the method name and description per language, the minimum amount and the geo zone. For other shop currencies you choose: offer payment in BRL at the shop’s exchange rate, or hide the method. The time to pay one Pix code is 10 to 1440 minutes (30 by default); after that the buyer presses “Pay again” and gets a new code, and the old charge is closed at the bank. The payer’s CPF and CNPJ are matched against their check digits; the field is optional for Pix. On “Order statuses” you choose the order status for each event.

An order becomes paid only after the module has read the charge back from the bank with your credentials: the bank webhook only says it is time to ask. The payment page catches the payment by itself even if the webhook is late. A Pix of a different amount does not close the order but puts it “on review” with a note. The order page has a payment tab with the state of the charge and a “Check at the bank” button.

BolePix (Pro) is a boleto with a Pix code, issued by the bank for the order. You set the due date (1 to 30 days), the fine in percent, the interest in percent a month and how many days after the due date the bank cancels an unpaid boleto by itself (0 to 60). The order gets the status “BolePix issued”, and the buyer gets the boleto line, the Pix code and the link by e-mail. A paid boleto moves the order to paid; a cancelled or expired one moves it to “BolePix not paid”. It needs the buyer’s CPF or CNPJ and a Brazilian address with state and CEP; the minimum boleto amount is R$ 2.50.

Pix refunds (Pro), full and partial, from the order tab and from the payment journal. The discount is a line of its own in the order totals (“Discount for paying with Pix”) in percent; the module adds and enables that total itself. The discount applies to the payment method as a whole (Pix and BolePix when it is on), and taxes are not recalculated after it. The payment watchdog finds open charges the bank never announced once an hour, settles their orders and closes the orders of boletos the bank has cancelled; it runs with the OpenCart 4 scheduler or from a cron URL. The journals cover payments and requests to the bank (method, path, answer code, time; no request bodies and no buyer data).

How it works, step by step

  1. Install the archive for your OpenCart version and enable the module.
  2. In Inter Empresas internet banking create an integration with the required permissions, wait for the bank’s approval and download the .crt and .key.
  3. In the module settings enter the Client ID and Client Secret, upload the .crt and .key, enter the Pix key and press “Check connection”.
  4. Press “Register the webhook”: the bank will tell the shop about payments.
  5. The buyer chooses Pix, sees the QR code and the code and pays in their bank app; the order becomes paid by itself.
  6. With Pro, switch on BolePix, the Pix discount, the payment watchdog and the journals.

Under the hood

  • Inter API: OAuth (client credentials) with mutual TLS using the integration certificate; Pix cob and webhook, Cobrança BolePix.
  • The bank webhook is only a hint: the order becomes paid after the charge is read back from the bank with your credentials, not from the content of the call.
  • The QR code is drawn in the buyer’s browser by a bundled library (MIT); the code is not passed to any QR service.
  • One Pix key has one webhook at the bank: if another system already uses it, registering a new address replaces the old one, and the module warns about it.
  • The integration certificate is valid for one year (30 days in the bank’s test environment); new files are uploaded in the module settings.
  • The bank limits calls (120 a minute per method): the module does not poll the bank without need.
  • Refunds from the admin are for Pix payments; a BolePix paid through Pix is refunded at the bank.
  • OpenCart events, no core edits; updating the module keeps the settings.
  • Interface in português do Brasil and English; the bank’s test environment is switched on in the settings.

How to install

  1. Extensions → Installer: upload the archive for your version without renaming it (OpenCart 4: cc_bancointer.ocmod.zip, 3.x: cc_bancointer-oc3.ocmod.zip, 2.3: cc_bancointer-oc2.ocmod.zip).
  2. For 3.x and 2.3: Extensions → Modifications → Refresh.
  3. Extensions → Payments → Banco Inter Pix & BolePix: install and edit.
  4. Enter the Client ID and Client Secret, upload the .crt and .key and enter the Pix key.
  5. Press “Register the webhook”. For Pro: paste the key or start the trial on the Pro tab.

Questions
about the module

Didn't find the answer? Message us on Telegram and we'll reply within a business day.

@catcode_support Setup, compatibility, activation
Is this an official Banco Inter module?

No, it is an independent integration through the bank's public API. Banco Inter and Inter Empresas are trademarks of their owner.

What do I need to start?

An Inter Empresas business account with a CNPJ and an integration approved by the bank: the Client ID, Client Secret, certificate and key come from it. How long the review takes is up to the bank.

Does a private person qualify?

No. The API with the required permissions works through an Inter Empresas business account.

How does the shop learn that a Pix has been paid?

The bank calls the webhook address of the shop and the module reads the charge at the bank. If the webhook never arrives, the payment page, the "Check at the bank" button or the Pro watchdog finds the payment.

What if the buyer pays a different amount?

The order is not closed: it gets the status "on review" with a note, and you decide what to do.

Is there Pix for subscriptions?

No, one-time Pix payments and BolePix are supported.

The certificate has expired. What now?

Create a new certificate in Inter internet banking, upload the .crt and .key files in the module settings and save. The module reminds you by e-mail 30 and 7 days before the end.

Which OpenCart versions?

OpenCart 4.0.2.x, 4.1.x, 3.0.x and 2.3.0.2: three separate archives in one product.

Is the licence lifetime?

Yes, for OpenCart it is one payment and a lifetime licence for two sites.

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