E-commerce 23 September 2026 11 min citire

MIA Instant Payments for Online Stores: How to Pay Three Times Less Commission Than on Card

A complete guide to MIA Instant Payments for Moldovan merchants: how it works, how much you save versus card payments, how to integrate it into WooCommerce, and what MIA can't do. With a real savings calculation.

MIA Instant Payments for Online Stores: How to Pay Three Times Less Commission Than on Card

In short. MIA Instant Payments is Moldova's national instant payment system, operated by the National Bank of Moldova. More than 15 financial institutions are connected. For an online store it means three concrete things: significantly lower fees than card payments, money in your account within seconds rather than 1–3 days, and no chargebacks. A store turning over 100,000 MDL a month can save more than 15,000 MDL a year on the fee difference alone. Integration goes through a bank or an aggregator, and on WooCommerce it takes about one working day.

Contents

  1. What MIA Instant Payments is
  2. How it works from the customer's side
  3. The 5 real advantages for an online store
  4. How much you save, with numbers
  5. MIA vs card vs cash on delivery
  6. What MIA cannot do
  7. Four ways to integrate MIA
  8. The technical integration: what it actually involves
  9. Five common implementation mistakes
  10. Launch checklist
  11. Frequently asked questions

1. What MIA Instant Payments is

MIA is the Republic of Moldova's national instant payment infrastructure, built and operated by the National Bank of Moldova. It is not a bank and not a private processor — it is the pipe through which banks move money between each other in real time.

What that means in practice: a maib customer can pay a merchant banking with Victoriabank instantly, without going through Visa or Mastercard, without end-of-day clearing, and without the fees of the international card schemes.

Connected institutions include maib, Victoriabank, OTP Bank, ProCredit Bank, EXIMBANK, FinComBank, Comerțbank and others — over 15 in total, which is effectively the country's entire banking system.

Supported payment types

Type What it is Relevant to an online store
P2P Transfer between individuals by phone number No
C2B Customer to merchant Yes — this is your case
QR Payment by scanning a QR code Yes
Link Payment through a link sent to the customer Yes — very useful
RTP Request to Pay: the merchant requests, the customer confirms Yes
B2B Company-to-company payments Yes, if you also sell wholesale
Me2Me Transfer between your own accounts No

Transactions settle in a few seconds, with a stated maximum of 10, and the system runs 24/7 — including Saturday at 11pm, when a good share of online orders happen.


2. How it works from the customer's side

What a buyer sees in a properly integrated store:

  1. Reaches checkout and selects "MIA instant payment"
  2. Their banking app opens automatically — on mobile — or they scan a QR code on desktop
  3. They see the amount, the merchant's name and the order number
  4. They confirm with a fingerprint, Face ID or PIN
  5. They return to the store, where the order already shows as paid

Total time: under 15 seconds. No 16-digit card number, no expiry date, no CVV, no 3D Secure SMS code that sometimes never arrives.

This is exactly where the conversion difference comes from. A mobile customer who has to go find their physical card abandons the cart far more often than one who taps twice in their banking app.


3. The 5 real advantages for an online store

1. Substantially lower fees

This is the headline difference. A card payment drags a whole chain behind it — issuing bank, acquiring bank, Visa or Mastercard, the processor — and every link takes a cut. MIA short-circuits the chain: money moves directly from the customer's account to yours.

Fees are negotiated individually with your bank or aggregator, but the order of magnitude is clear: under 1% for MIA versus roughly 2% on card. The concrete maths is in the next section.

2. The money arrives instantly, not in three days

With card payments, funds reach you after settlement — typically T+1 to T+3, and weekends pile up. With MIA, the transfer is final within seconds.

For a small store this changes cash flow outright. You sell on Friday evening, you have the money on Friday evening, you order stock on Monday morning. You don't wait until Wednesday.

3. No chargebacks

There's an important legal difference here, not just a technical one.

A card payment is a pull transaction: the merchant pulls funds from the customer's account. That's why the customer can dispute it later, and you can lose both the goods and the money, plus a dispute-handling fee.

MIA is a push transaction: the customer pushes the money themselves, authorising it from their own banking app. There is no chargeback mechanism. A commercial dispute stays a commercial dispute — settled between you and the customer, not through the card scheme.

For merchants selling goods with high dispute rates — electronics, tickets, digital services — this may matter more than the fee.

4. No rolling reserve held back

Many card acquiring contracts include a rolling reserve: the bank withholds 5–10% of your takings for 30 days as cover against chargebacks. At 200,000 MDL monthly turnover, that's up to 20,000 MDL permanently locked up.

Since MIA has no chargebacks, it has no reserve either.

5. Better mobile conversion

More than half the traffic to Moldovan online stores comes from phones. On mobile, entering card details is the single most friction-heavy step in the whole checkout. MIA removes it entirely.


4. How much you save, with numbers

We assume 2.0% on card and 0.7% on MIA — indicative figures within the range seen on the market at the time of writing. Your actual rates are negotiated individually.

Realistic scenario: 40% of customers choose MIA after the first few months.

Monthly online turnover Card-only fees Fees with MIA at 40% Monthly saving Annual saving
50,000 MDL 1,000 MDL 740 MDL 260 MDL 3,120 MDL
100,000 MDL 2,000 MDL 1,480 MDL 520 MDL 6,240 MDL
250,000 MDL 5,000 MDL 3,700 MDL 1,300 MDL 15,600 MDL
500,000 MDL 10,000 MDL 7,400 MDL 2,600 MDL 31,200 MDL

If adoption reaches 70% — realistic within a year if you actively promote the method at checkout — savings nearly double:

Monthly turnover Annual saving at 70% adoption
100,000 MDL 10,920 MDL
250,000 MDL 27,300 MDL
500,000 MDL 54,600 MDL

At the middle figures, the integration pays for itself in the first month.

And that's before counting the unlocked reserve and the chargebacks you never have.


5. MIA vs card vs cash on delivery

Criterion MIA Instant Payments Online card Cash on delivery
Merchant fee Under 1% ~2% 0% but 3–5% of orders refused
Speed of receipt Seconds T+1 to T+3 When the courier returns
Chargeback None Yes Not applicable
Reserve withheld No Often 5–10% No
Works at weekends Yes, 24/7 Authorisation yes, settlement no Partly
Foreign customers No Yes No
Checkout friction Very low Medium Very low
Recurring payments Limited Yes No
Failure rate Very low 5–15% 3–5% uncollected
Hidden cost None Reserve, disputes Round-trip shipping lost

The practical conclusion: you don't choose between them, you offer all three. MIA doesn't replace the card — it complements it and gradually takes over the volume from local customers, who are the majority.


6. What MIA cannot do

No solution is perfect, and an article that hides the downsides doesn't deserve your trust.

It doesn't work for customers outside Moldova. If you sell to the diaspora — and many Moldovan stores do — card acceptance remains mandatory.

It doesn't cover recurring payments well. For monthly subscriptions with automatic billing, tokenised cards remain the answer. MIA can be used with Request to Pay, but the customer has to confirm each time.

The customer must have the service enabled. Not every account holder in Moldova has MIA active in their banking app. The share is growing, but in the first month after integration don't expect high adoption — which is exactly why the method needs prominent placement at checkout.

There are amount limits. The system applies per-transaction and daily caps. For a store with an average basket of 500–2,000 MDL this isn't an issue, but if you sell machinery or furniture worth tens of thousands, check the applicable limits before relying on MIA as your primary method.

There's no buyer protection. The absence of chargebacks is an advantage for you and a disadvantage for the customer. Some buyers, especially on large purchases or at a store they don't know, will prefer the card for exactly that reason. That's normal and not worth fighting.


7. Four ways to integrate MIA

Route 1 — Through your bank

If you already have an e-commerce agreement with maib, Victoriabank or another participating bank, your first question should be whether MIA can be activated on the same contract. It's often the cheapest option, because you're negotiating inside an existing relationship.

Suits: stores that already accept cards and have decent volume. Timeline: 1–3 weeks, depending on the bank.

Route 2 — Through a payment aggregator

Aggregators such as Paynet offer MIA as a method within their solution, alongside cards. The advantage is a single technical integration and a single dashboard for every payment method.

Suits: stores starting from scratch, or anyone wanting to avoid several separate integrations. Timeline: 1–2 weeks.

Route 3 — QR and payment links, with no technical integration

The fastest option: you generate a QR code or a payment link and send it to the customer on WhatsApp, Viber or email once the order is confirmed.

It isn't elegant, it doesn't reconcile automatically and it doesn't scale — but it works tomorrow morning, without a single line of code.

Suits: businesses selling through Instagram or Facebook without a proper online store. Or as a test before investing in full integration. Timeline: a few days.

Route 4 — Direct API integration

For custom platforms, high volume, or unusual order-processing logic.

Suits: large stores, marketplaces, subscription platforms. Timeline: 2–4 weeks depending on complexity.

Technical documentation and integration support are available from the National Bank of Moldova at fintech@bnm.md, or through your chosen bank or aggregator.


→ Want an online store built right from day one, with payments integrated? See our service: Online store.

8. The technical integration: what it actually involves

For a WooCommerce store or an ordinary PHP platform, the integration has five components. We list them so you know what you're commissioning and what you should receive, even if you're not building it yourself.

1. The payment method at checkout. A new option in the payment list, with a logo, a short description and ideally a line such as "no fee for you, paid in 10 seconds". Placement matters: put it third, below cash on delivery, and nobody will pick it.

2. Payment initiation. On order confirmation, the store sends the provider the amount, currency, order number and a unique identifier, and receives back a link or a QR code.

3. Redirect or QR, depending on device. On mobile, the customer must be taken straight into their banking app. On desktop, they're shown a QR code to scan with their phone. Implement only one of the two and you lose half your customers.

4. The confirmation webhook. The most important piece and the one most often got wrong. The provider sends a server-to-server notification when payment completes. The store must: - verify the notification's signature (otherwise anyone can mark an order as paid); - verify that the amount received matches the order amount; - handle duplicate notifications idempotently — a second notification for the same payment does nothing; - mark the order paid and trigger the normal flow: email, stock, invoice.

5. Reconciliation and reporting. A daily report comparing payments received against orders in the store. Without it, you won't know at month's end what went missing.


9. Five common implementation mistakes

1. Confirming the order from the redirect instead of the webhook. The customer is sent back to the store with a parameter like status=success, and the store marks the order paid. Anyone can open that URL manually. The only source of truth is the signed webhook, verified server-side.

2. A non-idempotent webhook. The provider retries the notification if it doesn't get an acknowledgement. If the store processes it twice, you send two emails, decrement stock twice and issue two invoices.

3. No QR option on desktop. Only the app redirect gets implemented, and on a computer there's nothing to open. The desktop customer is stuck.

4. The method buried at checkout. Placed last, with no logo, under a technical label such as "Instant transfer via the MIA system". Nobody picks it. Put it first, with a logo and a benefit written for the customer.

5. Late payments not handled. The customer closes the app, pays ten minutes later, and the order has already been auto-cancelled. You need a sensible window and reconciliation logic for payments that arrive late.


10. Launch checklist

Before integrating

  • [ ] You've asked your current bank what MIA fee they offer
  • [ ] You've requested a quote from at least one aggregator as a benchmark
  • [ ] You've checked amount limits against your average and maximum basket
  • [ ] You've estimated what share of customers are in Moldova (the rest stay on card)

During integration

  • [ ] The method appears first or second at checkout, with a logo
  • [ ] The mobile redirect works
  • [ ] The desktop QR code works
  • [ ] The webhook verifies the signature
  • [ ] The webhook verifies the amount
  • [ ] The webhook is idempotent
  • [ ] Late payments are handled, not lost
  • [ ] You've tested on small amounts with real accounts
  • [ ] You have a daily reconciliation report

After launch

  • [ ] You've told customers — site banner, post, email
  • [ ] You track adoption monthly
  • [ ] You recalculate your effective average fee after three months
  • [ ] You've updated your privacy policy to name the new payment provider as a data recipient

That last point isn't a formality. Since 23 August 2026, Law 195/2024 requires every recipient of personal data to be named individually in your privacy policy. A new payment processor is a new recipient.


→ Your checkout collects personal data, which puts it under Law 195/2024. Our complete guide: Moldova's Law 195/2024 Explained.

11. Frequently asked questions

What is MIA Instant Payments? It is the Republic of Moldova's national instant payment system, operated by the National Bank of Moldova. It moves funds between accounts within seconds, 24/7, across more than 15 participating financial institutions.

What does MIA cost a merchant? The fee is negotiated with your bank or aggregator and depends on volume. The order of magnitude is under 1% per transaction, significantly less than the roughly 2% charged on card payments. Get concrete quotes from at least two sources.

How quickly do I receive the money? Within seconds. The transfer is final at the moment of confirmation, unlike card payments where settlement typically takes 1–3 business days.

Can there be chargebacks on MIA? No. MIA is a push payment, initiated and authorised by the customer in their own banking app. The dispute mechanism specific to cards does not exist.

Does MIA work for customers abroad? No. It is a national system. For diaspora or international sales you still need card acquiring.

Can MIA be integrated into WooCommerce? Yes. Integration goes through your bank or a payment aggregator, as an additional checkout method alongside card and cash on delivery.

How long does integration take? The technical work on a standard WooCommerce store averages one working day. The administrative side — the contract with the bank or aggregator — takes one to three weeks and is usually the bottleneck.

Should I drop card payments? No, and it would be a poor idea. MIA covers local customers, cards cover everyone else. The best-performing stores offer every method and let the customer choose.

What if the customer doesn't have MIA enabled? They simply choose another payment method. That's precisely why the method is added rather than substituted.

Do I need a cash register for MIA payments? Tax obligations in e-commerce depend on your legal form and type of activity. Check your specific situation with your accountant or the State Tax Service — the rules apply to online trade generally, not to MIA specifically.


How WebSupport helps

We integrate payment methods into Moldovan online stores — cards, aggregators and MIA Instant Payments — on WooCommerce and on custom platforms.

What you get:

  • Analysis before the decision — what you pay now, what you'd pay with MIA, how long the integration takes to pay for itself. Ten minutes of arithmetic that tells you whether it's worth doing.
  • Full technical integration — checkout, mobile redirect, desktop QR, signed and idempotent webhook, late-payment handling.
  • Automated reconciliation — a daily report matching payments against orders, so discrepancies don't surface at month's end.
  • Testing on real transactions before launch, not just in a sandbox.
  • A privacy policy update naming the new processor, as required by Law 195/2024.

👉 Request a quote for MIA integration — we'll tell you the same day what it costs and how fast it pays back.


The fees and limits quoted are indicative, valid at the time of writing, and negotiated individually with your bank or aggregator. Always confirm the specific terms before making a commercial decision. This article is informational and does not constitute financial advice.

Last updated: 23 September 2026

Sources: MIA Instant Payments — National Bank of Moldova · MIA4Business — Paynet

Tag-uri: #MIA Plăți Instant #plăți online Moldova #magazin online #WooCommerce #MIA4Business