PrestaShop

Victoriabank payment module for PrestaShop 8.x. Supports card payments, StarCard, StarPoints, and MIA QR.

Latest Release

v1.0.0 Stable March 27, 2026
ps-victoriabank-1.0.0.zip 144 KB

Requirements

Dependency Version
PrestaShop 8.0+
PHP 7.4+
SSL Certificate Required

Installation

Manual Upload

  1. Navigate to PrestaShop Back OfficeModulesModule Manager
  2. Click Upload a module in the top right
  3. Select the downloaded .zip file
  4. The module installs and activates automatically
  5. Click Configure to set up payment methods

Via CLI

# Download and unzip to PrestaShop modules directory
curl -LO https://plugins.dotteam.md/downloads/ps-victoriabank-1.0.0.zip
unzip ps-victoriabank-1.0.0.zip -d /path/to/prestashop/modules/

# Install via PrestaShop CLI
php bin/console prestashop:module install victoriabankpayment

Setup

After installing the module, follow these steps to configure it properly.

Step 1 — Register and Authenticate

  1. Go to ModulesModule Manager → search for VictoriabankConfigure
  2. You will see the login screen. If you already have an account, log in with your email and password
  3. If you are new, click Register and enter your email address
  4. Check your inbox for a 6-digit OTP code and enter it on the verification screen
  5. After verification, you will be redirected to the settings panel

Step 2 — Enter Merchant Credentials

  1. Enter your Merchant ID and Terminal ID provided by Victoriabank
  2. Enter your Merchant Name, Merchant URL, and Merchant Address
  3. Generate your RSA key pair or paste your existing private key
  4. Set the Mode to sandbox for testing or production for live payments
  5. Click Save Settings

Step 3 — Enable Payment Methods

Each payment method can be enabled or disabled independently from the configuration panel. Toggle the ones you need:

MethodHow to enable
Victoriabank CardEnabled by default after setup
StarCardEnable in the StarCard tab, configure separate Terminal ID if needed
StarPointsEnable in the StarPoints tab, configure separate Terminal ID if needed
MIA QREnable in the MIA tab, enter your Creditor IBAN and DBA name
Pay-By-LinkAvailable automatically after card payment is configured
⚠️ Important

StarCard and StarPoints may require separate Merchant/Terminal IDs from Victoriabank. Contact your bank representative if you are unsure. Each method has its own configuration tab with independent credentials.

Step 4 — Configure Delivery Restrictions

To make Victoriabank payment methods appear at checkout, you must assign them to the correct carriers (delivery methods) and countries:

  1. Go to PrestaShop Back OfficeModulesModule Manager
  2. Find Victoriabank Payment and click the dropdown arrow (⋯) next to Configure
  3. Click Manage payment restrictions (or go to PaymentPreferences in the left menu)
  4. In the Currency restrictions tab — check the currencies you accept (MDL, EUR, USD)
  5. In the Group restrictions tab — check the customer groups that can use these methods
  6. In the Country restrictions tab — check Moldova (and any other countries you serve)
  7. In the Carrier restrictions tab — check all delivery methods where you want Victoriabank payment to be available
⚠️ Payment methods not showing at checkout?

This is the most common issue. If Victoriabank payment methods do not appear on the checkout page, go to Payment → Preferences and make sure the module is enabled for the correct carriers, countries, currencies, and customer groups. All four must be configured.

Merchant Credentials Reference

SettingDescription
Merchant IDYour Victoriabank merchant identifier
Terminal IDYour payment terminal identifier
Private KeyRSA-2048 — generate from module settings or paste your own
Modesandbox or production
Merchant NameYour store or company name
Merchant URLYour store URL

Payment Methods

MethodDescription
Victoriabank CardVisa and Mastercard via VB gateway
StarCardVictoriabank loyalty card
StarPointsPoints-based payment (Puncte Star)
MIA QRQR code via MIA mobile banking
Pay-By-LinkShareable payment links via email, SMS, messenger

Generate payment links directly from your PrestaShop back office and share them with customers via email, SMS, or messenger. The customer opens the link, sees an order summary, and pays securely through Victoriabank.

How it works:

  1. Merchant creates a payment link from the PrestaShop back office
  2. A unique URL is generated on your domain
  3. Customer opens the link and sees the order details (amount, description, merchant name)
  4. Customer clicks “Pay” and is securely redirected to Victoriabank’s payment page
  5. After payment, the customer is returned to your store with a confirmation

Use cases:

  • Invoice payments — send a payment link along with an invoice
  • Phone orders — create an order manually and send the customer a link to pay
  • Social commerce — share payment links on social media or messengers
  • Email campaigns — embed payment links in marketing emails

Features

  • PrestaShop 8.x native payment module
  • All 4 payment methods (Card, StarCard, StarPoints, MIA QR)
  • Pay-By-Link — generate shareable payment links from back office
  • Sandbox and production modes
  • Order status management
  • Payment callback handling
  • MIA QR code display page

Changelog

v1.0.0 — March 27, 2026

  • Initial release
  • Card payment, StarCard, StarPoints, MIA QR support
  • PrestaShop 8.x compatibility