Serbia, Montenegro, Bosnia and Herzegovina, Albania, Kosovo and Moldova

WSPay, CorvusPay and Monri in the western Balkans; Paysera in Kosovo; maib, Victoriabank and Paynet in Moldova.

5 min read Taking payments Updated 16.09.2026

These markets are served by regional gateways rather than one dominant provider. All are straightforward; two of the Moldovan banks use the certificate gateway you will recognize if you have set up a bank terminal before.

WSPay (Serbia, Montenegro)

A regional gateway used widely across the western Balkans. Two fields, both from your shop in the WSPay merchant portal.

Field in TapTimeWhere it comes from
Shop IDThe shop registered in your WSPay account.
Secret keyIssued with the shop, and used to sign. Secret.

CorvusPay (Serbia, Montenegro)

Field in TapTimeWhere it comes from
Store IDThe store in your CorvusPay merchant account.
Secret keyIssued with the store. Secret.

Monri WebPay (Serbia, Montenegro, Bosnia and Herzegovina)

Monri gives three values: two that authenticate you and an authenticity token that identifies the shop on the payment form.

Field in TapTimeWhere it comes from
Merchant IDYour Monri merchant account.
Merchant keyIssued with it. Secret.
Authenticity tokenShown with the shop's settings in the Monri panel.

Paysera Checkout (Kosovo)

Kosovo's banks each run their own closed virtual POS, so the local option here is Paysera, which is licensed in Kosovo and onboards Kosovo businesses. Guests pay by card, by bank link or transfer with the local banks, or from a Paysera account. Stripe is the alternative if you already hold an account.

Field in TapTimeWhere it comes from
Project IDYour Paysera account → Projects and activities → your project. A number.
Project passwordThe same project's general settings. Secret — it signs every payment and callback.

maib ecommerce (Moldova)

maib acquires through the UPC gateway: a client certificate, a private key and the host the bank issues.

Field in TapTimeWhere it comes from
Gateway hostOn the bank's onboarding sheet. Hostname only, without https://.
Client certificate (PEM)Issued by the bank.
Private key (PEM)Issued with it. Secret.
Key passphraseIf the bank set one.

Victoriabank (Moldova)

The same gateway and the same four fields as maib, with Victoriabank's own host and certificate.

Paynet (Moldova)

Paynet authenticates with an API user rather than a certificate, which makes it the quickest Moldovan option to connect.

Field in TapTimeWhere it comes from
Merchant codeYour merchant code from Paynet.
API userThe API login issued for your merchant.
API passwordIts password. Secret.
Signature keyOnly if your Paynet contract signs callbacks. Leave empty otherwise.

Frequently asked

Which provider is most common in Serbia?

WSPay and CorvusPay both have wide bank coverage. The practical question is which one your bank already partners with.

What should an Albanian venue use?

A bank virtual POS through the NestPay entry, or Stripe if you already hold an account.

Montenegro uses the euro — does that change anything?

Not for the connection. Which currencies you can accept is a question for your merchant contract.

Was this article helpful?
Did this not answer it?

Write to us and quote the page you were on. A person reads every message and answers in the language you wrote in.

Write to us