WordPress plugin intelligence profile

MIA, Bank Card & StarCard Payment Gateway for VictoriaBank (Community Edition)

Complete WooCommerce payment gateway for VictoriaBank: MIA Instant Payments, Visa/Mastercard, StarCard Installments, and StarCard Points.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version3.0.3
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.0 · PHP 8.2
Directory statusactive
Last directory update24 Oct 202610d ago
Active installations10Adoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records MIA, Bank Card & StarCard Payment Gateway for VictoriaBank (Community Edition) version 3.0.3 as active, updated 10d ago and tested up to WordPress 7.1.

Overview

About this plugin

MIA, Bank Card & StarCard Payment Gateway for VictoriaBank (Community Edition) is a comprehensive WooCommerce plugin that enables Moldovan merchants to accept all VictoriaBank payment methods through a single plugin.

This is a community-developed plugin and is not officially affiliated with or endorsed by VictoriaBank.

Supported Payment Methods

  • MIA Instant Payment – QR-code based instant payments via Moldova’s MIA system
  • Visa / Mastercard – International card payments via VictoriaBank e-Gateway with RSA SHA-256 digital signatures
  • StarCard Installments – Pay in installments (3, 6, 12, or 24 months) with VictoriaBank StarCard
  • StarCard Loyalty Points – Pay with accumulated StarCard loyalty points

Key Features

  • 4 payment methods in a single plugin – one installation, complete coverage
  • RSA SHA-256 digital signatures (P_SIGN) for secure e-Gateway communication
  • Two-phase transaction flow (TRTYPE=0 authorization + TRTYPE=21 completion) for card payments
  • Dynamic QR codes with configurable TTL for MIA payments
  • Mobile deeplink support ( mia://pay ) for seamless mobile MIA payments
  • Automatic status polling (TRTYPE=90) every 3 minutes as callback fallback
  • Full and partial refunds – TRTYPE=24 for card payments; full or partial refund for MIA (MIA API 2.1)
  • WooCommerce Cart & Checkout Blocks – all four methods work in both the block-based and the classic checkout
  • JWT webhook verification (RS256) for MIA payment notifications
  • Token caching for MIA API calls (reduces API calls by 98%)
  • HPOS compatible – Full support for WooCommerce High-Performance Order Storage
  • WooCommerce Action Scheduler support for reliable background polling
  • WC_Logger integration – card payment logs at WooCommerce > Status > Logs

Payment Flows

Card Payments (Visa/MC, StarCard):

  • Customer selects payment method at checkout
  • Plugin generates TRTYPE=0 parameters with P_SIGN digital signature
  • Customer is redirected to VictoriaBank secure payment page
  • Bank sends callback with authorization result
  • Plugin automatically executes TRTYPE=21 (Sales Completion)
  • Order is marked as paid

MIA Instant Payment:

  • Customer selects MIA at checkout
  • Dynamic QR code is generated via VictoriaBank API
  • Customer scans QR code or uses mobile deeplink
  • Payment is confirmed via JWT webhook or AJAX polling
  • Order status updates automatically

Requirements

  • WordPress 6.0 or higher
  • WooCommerce 7.0 or higher
  • PHP 8.0 or higher (required for RSA cryptographic operations)
  • PHP OpenSSL extension
  • Active VictoriaBank merchant account with API credentials
  • HTTPS enabled on your website

Configuration

After installation, configure each payment method at WooCommerce > Settings > Payments:

For MIA Instant Payment:

* API credentials (username, password)

* Merchant IBAN

crt) for JWT verification

* QR code expiry time

For Visa/Mastercard, StarCard methods:

* Terminal ID (8 digits) and Merchant ID (15 digits) from VictoriaBank

pem) for callback verification

wc-api=vb_callback

Technical Details

MIA API Endpoints

  • Authentication: POST /identity/token
  • QR Creation: POST /api/v1/qr
  • Full refund: DELETE /api/v1/transaction/{id}
  • Partial refund: DELETE /api/v1/transaction/{id}/partial-refund (body: {"amount": <number>} )

Base URLs

  • Test Environment: https://test-ipspj.victoriabank.md
  • Production: https://ips-api-pj.vb.md

Security

  • JWT token authentication
  • Token caching with automatic expiry
  • HTTPS required (enforced by API)
  • Nonce verification for AJAX requests
  • Input sanitization and validation
  • No sensitive data logged (passwords masked)

Compatibility

  • WordPress 6.0+
  • WooCommerce 7.0 – 11.1
  • PHP 8.0+
  • Tested with latest WordPress and WooCommerce versions

Third-Party Services

This plugin connects to VictoriaBank’s payment APIs:

  • e-Gateway (card payments): https://ecomt.victoriabank.md (test) / https://vb059.vb.md (production)
  • MIA IPS API (instant payments): https://test-ipspj.victoriabank.md (test) / https://ips-api-pj.vb.md (production)

md

Privacy Policy

This plugin does not collect, store, or transmit any personal data outside of what is necessary for payment processing through VictoriaBank’s APIs. All payment data is transmitted securely via HTTPS.

Credits

Developed and maintained by an independent developer for the WooCommerce and Moldovan e-commerce community.

com/inginerit/MIA-Payment-Gateway-for-VictoriaBank

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • credit card
  • payment gateway
  • mia
  • moldova
  • woocommerce
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.0 · PHP 8.2
Update activity24 Oct 202610d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version3.0.23.0.3
Version3.0.13.0.2
WordPress compatibility7.1.27.1.3
PHP requirement8.08.2
Version3.0.03.0.1
Version2.1.43.0.0
WordPress compatibility6.9.77.1.2
WordPress requirement5.86.0
PHP requirement7.48.0
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.