OpenCart
Victoriabank payment extension for OpenCart 4.x. Supports card payments, StarCard, StarPoints, MIA QR, and Pay-By-Link. Developed by DOT TEAM.
This extension is currently being developed and tested. The documentation below describes the current integration flow.
Overview
| Platform | OpenCart 4.x |
| Extension type | OCMOD (dotteam.ocmod.zip) |
| Version | 1.0.0 |
| Languages | English, Romanian |
| Status | In Development |
Installation
Option 1 — Extension Installer
- Go to OpenCart Admin → Extensions → Installer
- Click Upload and select the
dotteam.ocmod.zipfile - After upload, go to Extensions → Extensions → filter by Payments
- Find Victoriabank Payment and click the green Install button (+)
- Click Edit (pencil icon) to configure
Option 2 — Manual Upload
- Extract the
dotteam.ocmod.ziparchive - Upload the
extension/dotteam/folder to your OpenCart root directory underextension/ - Go to Extensions → Extensions → filter by Payments
- Find Victoriabank Payment and click Install, then Edit
Setup
Step 1 — Register and Authenticate
- Open the extension settings — Extensions → Payments → Victoriabank Payment → Edit
- You will see the login screen. Register with your email or log in if you already have an account
- Check your inbox for a 6-digit OTP code and enter it on the verification screen
- After verification, the full settings panel will appear
Step 2 — Enter Merchant Credentials
- Enter your Merchant ID and Terminal ID provided by Victoriabank
- Enter your Merchant Name, Merchant URL, and Merchant Address
- Generate your RSA key pair by clicking Generate Keys or paste your existing private key
- Set the Mode to
Testfor sandbox orProductionfor live payments - Click Save Settings
Step 3 — Configure Payment Methods
Each payment method can be enabled or disabled independently from the settings tabs:
| Method | How to enable |
|---|---|
| Victoriabank Card | Enabled by default after setup — configure in the Gateway tab |
| StarCard | Enable in the StarCard tab, set separate Terminal ID if needed |
| StarPoints | Enable in the StarPoints tab, set separate Terminal ID if needed |
| MIA QR | Enable in the MIA tab, enter your Creditor IBAN and DBA name |
| Pay-By-Link | Available in the Pay-By-Link tab after card payment is configured |
StarCard and StarPoints may require separate Merchant/Terminal IDs from Victoriabank. Each method has its own configuration tab with independent credentials.
Step 4 — Set Order Status and Geo Zone
- In the extension settings, set the Order Status for successful payments (e.g., “Processing”)
- Set the Geo Zone to restrict which regions can use this payment method (or leave “All Zones”)
- Set Status to Enabled
- Set the Sort Order to control where Victoriabank appears among other payment methods
- Click Save
Payment Methods
| Method | Description |
|---|---|
| Victoriabank Card | Visa and Mastercard via Victoriabank gateway |
| StarCard | Victoriabank loyalty card |
| StarPoints | Points-based payment (Puncte Star) |
| MIA QR | QR code payment via MIA mobile banking |
| Pay-By-Link | Shareable payment links via email, SMS, messenger |
How It Works
- Customer selects Victoriabank at checkout and confirms the order
- Extension calls the VBPay API to generate a signed payment form
- Customer is redirected to Victoriabank’s secure payment page
- Customer enters card details and completes the payment
- Victoriabank sends a callback to your store confirming the transaction
- Customer is returned to your store with an order confirmation
- Order status is updated automatically based on the payment result
For MIA QR payments, the customer sees a QR code to scan with the MIA mobile banking app instead of being redirected to a card payment page.
Pay-By-Link
Generate payment links directly from the OpenCart admin panel and share them with customers via email, SMS, or messenger.
- Go to the extension settings → Pay-By-Link tab
- Fill in the product name, amount, and optional description
- Add optional delivery cost and discounts
- Click Create Payment Link
- Share the generated link with your customer
The customer opens the link, sees the order summary, and pays securely through Victoriabank.
Features
- OpenCart 4.x native payment extension (OCMOD)
- All payment methods: Card, StarCard, StarPoints, MIA QR, Pay-By-Link
- Multi-language support (English, Romanian)
- Sandbox and production modes
- RSA-2048 encryption for all transactions
- Automatic order status management
- Payment callback handling
- Admin panel with tabbed configuration
Support
- Email: info@dotteam.co