Get in touch
OpenCart

tbi bank Installments for OpenCart 2.3, 3.x and 4.x — pay in instalments in Romania, Bulgaria and Greece

tbi bank instalments in OpenCart: the buyer applies on the tbi page and the order status follows the bank's decision. Romania, Bulgaria, Greece. Pro: the monthly payment on the product page, a journal of applications, product exclusions. Lifetime licence.

Pro · lifetime licence Staging copies are included. The more sites, the cheaper each one
Compatibility
OpenCart 4.0.2.0–4.1.0.3, 3.0.x, 2.3.0.2 · languages: English, Romanian, Bulgarian, Greek
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
"Pay in installments with tbi bank" method at checkout ✔ ✔
Romania, Bulgaria and Greece, the tbi test platform for Romania and Bulgaria ✔ ✔
Your own platform address, for example for Greece ✔ ✔
The application carries items, shipping and discounts: the sum equals the order total ✔ ✔
The tbi decision changes the order status: approved, refused, cancelled ✔ ✔
One history line per change and an e-mail to the buyer ✔ ✔
The buyer coming back from the tbi page changes nothing without the bank's decision ✔ ✔
After a refusal a "Pay another way" button puts the items back in the cart ✔ ✔
The order is placed at once or only after approval ✔ ✔
Amount limits, geo zone, name and text per language ✔ ✔
Only signed calls from tbi, an IP allowlist ✔ ✔
Connection check, keys stored encrypted ✔ ✔
tbi tab on the order page ✔ ✔
OpenCart 4.x, 3.x and 2.3 ✔ ✔
"N monthly payments of X" line on the product page — ✔
Journal of applications with a state filter — ✔
Products and categories without instalments — ✔

What it looks like

Payment step with tbi
The tbi method at the OpenCart 4 checkout.
Monthly payment on the product page
Pro: the tbi bank line with the number and amount of payments under the price.
tbi refusal
The buyer sees an explanation and a “Pay another way” button.

Key points

What the buyer sees

At the payment step the buyer sees the “Pay in installments with tbi bank” method with a short note that the application takes a few minutes and needs no card.

What the admin gets

In the settings you pick the country, the test or live platform, enter the reseller code, reseller key and encryption key, and the “Check connection” button asks tbi for your merchant settings.

How much it costs

The base version is free. Pro costs 1 490 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.0–4.1.0.3, 3.0.x or 2.3.0.2.
  • A merchant agreement with tbi bank in Romania, Bulgaria or Greece: reseller code, reseller key, encryption key.
  • The site reachable from the internet with no password: tbi sends decisions there.
  • For Greece, the platform address from tbi.

Version history

v1.0.0 Current November 2026

For OpenCart 4.x, 3.x and 2.3: tbi application, the bank’s decision changes the status, Romania, Bulgaria and Greece; Pro adds the product-page payment, a journal and exclusions.

Frequently bought with tbi bank Installments

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

Full module description

tbi bank Installments is a payment module for OpenCart 4.x, 3.x and 2.3 that adds tbi bank instalments in Romania, Bulgaria and Greece. The buyer picks instalments at checkout and fills in the application on the tbi page; the bank decides and sends the decision to the shop. The module changes the order status by itself: approved, refused or cancelled.

You need a merchant agreement with tbi bank: tbi Merchant Solutions issues the reseller code, reseller key and encryption key. The module shows the address where tbi sends its decisions in the settings: give it to your tbi manager when you connect.

What the buyer sees

At the payment step the buyer sees the “Pay in installments with tbi bank” method with a short note that the application takes a few minutes and needs no card. After confirming the order they go to the tbi page and fill in the application.

If tbi refuses or the buyer cancels the application, they see “Installments with tbi bank” with an explanation and a “Pay another way” button: the items go back to the cart and they can pay another way. In Pro the product page shows the monthly payment with tbi under the price.

What the admin gets

In the settings you pick the country, the test or live platform, enter the reseller code, reseller key and encryption key, and the “Check connection” button asks tbi for your merchant settings. The same screen sets the statuses for “application sent”, approval, refusal and cancellation, amount limits, the geo zone and the texts per language.

The order page has a tbi tab with the application number and state. The order history gets one line per bank decision. In Pro a journal lists every application with a state filter.

How it works, step by step

  1. Enter your tbi access data and check the connection.
  2. Give your tbi manager the decision address from the settings.
  3. The buyer picks instalments at checkout and goes to the tbi page.
  4. The module sends the application with the items and the order total.
  5. tbi decides and sends the decision to the shop.
  6. The module decrypts the decision, checks the signature and changes the order status.

Under the hood

  • The application is encrypted with AES-256 and the merchant key, the same way as in the bank’s own plugin.
  • A tbi decision is decrypted with the shop key, and the HMAC signature is checked when tbi sends one.
  • An unknown tbi status is never treated as payment.
  • The application lines always add up to the order total, shipping and coupon included.
  • The buyer coming back from the tbi page does not change the order: only the bank decides.
  • The buyer’s name, e-mail and phone are never written to the log.

How to install

  1. Extensions → Installer: upload the archive for your version and keep the file name.
  2. OpenCart 2.3: the Installer copies files only with FTP enabled. Without FTP copy the contents of upload/ to the shop root by hand.
  3. OpenCart 2.3 and 3.x: Extensions → Modifications → Refresh.
  4. Extensions → Payments → tbi bank Installments → install button → Edit.
  5. Extensions → Payments → tbi bank Installments: pick the country and the test platform.
  6. Enter the reseller code, reseller key and encryption key, press “Check connection”.
  7. Give your tbi manager the decision address and make a test application.
  8. 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.

@catcode_support Setup, compatibility, activation
What if tbi refuses?

The order gets the refusal status and the buyer sees a "Pay another way" button: the items go back to the cart.

When does the order appear in the admin?

Your choice: right after the application with the "application sent" status, or only after the bank approves.

Can I hide instalments for some products?

Yes, in Pro: for the chosen products and categories the method is hidden and there is no payment line.

Which currency?

The currency of your tbi agreement: lei in Romania, euro in Bulgaria and Greece. Amount limits are set in the settings.

What happens after the trial?

Pro switches off and instalments keep working.

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