Skip to content

Accepting KEKS Pay as a merchant

KEKS Pay is the Croatian payment app of Erste&Steiermärkische Bank. The app is run by KEKS Pay d.o.o., which is wholly owned by Erste, and the payment service is provided by the bank, which is supervised by the Croatian National Bank. The shopper pays from a KEKS account, a prepaid e-money account, from a payment card or from a transaction account at a Croatian bank, and approves the payment in the app. KEKS Pay states that it has more than 500,000 users, and neither shopper nor merchant needs an account at Erste. For a merchant the fee is not published, and the terms that move the cost sit elsewhere: a refund window of 30 days, a fee that is not returned on a refund, and a payout that depends on where your business account is held.

Published prices for KEKS PayPer provider, country and channel, further down this pageGo to the prices

How to accept KEKS Pay as a merchant

The acceptance contract is with Erste&Steiermärkische Bank d.d., which issues the general terms for accepting KEKS Pay payments and acts as the payment service provider that accepts the transactions. You submit a request to accept KEKS Pay payments, and KEKS Pay is then activated together with your integrator on the platform you use. Online that can be KEKS Pay's free plugin for WooCommerce or Magento, or a payment gateway: KEKS Pay names WebPay of Monri, PayWay of Hrvatski Telekom and WS Pay among its integrations. In hospitality it is activated on one or more fiscal registers.

A business account at Erste is not required. KEKS Pay pays out to your business account at whichever bank it is held. The agreement has no fixed term, and under the terms either party can end it without cause on one month's notice.

Rails

Three funding sources, one irrevocable payment

The shopper funds a KEKS Pay payment from one of three sources: the KEKS account, which the terms define as a prepaid e-money account; a Diners, Mastercard, Maestro or Visa card issued by a bank in Croatia or elsewhere in the EU; or a transaction account at a Croatian bank. The shopper approves by swiping in the app, and the bank can ask for the PIN or biometrics as additional authentication. All KEKS Pay transactions are executed in euro.

For the merchant the funding source does not change the contract. The acceptance terms set one fee per executed transaction without distinguishing by source, and they define the transaction as irrevocable once it is initiated in the app.

Irrevocable does not mean free of disputes. The same terms give the shopper the right to dispute a transaction, and where the dispute succeeds the payout for that transaction is not made or, if it has been made, is offset against your next payouts. There is no card chargeback cycle with its own reason codes; the dispute runs through the bank under the KEKS Pay terms.

Where KEKS Pay is used

KEKS Pay is a Croatian method. The index lists it for Croatia only, the user terms tie the transaction account to a bank in the Republic of Croatia, and every transaction runs in euro. A shopper who banks elsewhere in the EU can still pay with a card issued there.

In store it runs on the bill rather than on the terminal. KEKS Pay tells shoppers that where a bill carries a KEKS Pay QR code they scan it in the app, and it offers cafés, restaurants and other hospitality businesses acceptance without fixed costs and without a POS device. Online, KEKS Pay states that the experience is the same whether the shopper pays on a computer or a phone. Either way these payments reach you on Erste's payout and specification, not on your card acquirer's, and need their own line in reconciliation.

Pricing

KEKS Pay prints no merchant rate

KEKS Pay states that the webshop pays only the contracted fee per KEKS Pay payment, with no hidden, flat or additional costs. The terms place that fee in one of two documents: the request the merchant signs, or the bank's fee decision. Neither KEKS Pay nor Monri Payments, the provider in the index, publishes a figure. All fees are agreed as net amounts, and the merchant pays the taxes and charges the bank calculates on top.

Because no rate is published, the example uses an illustrative one. On 1 million euro of KEKS Pay volume at an average order of 50 euro, which is 20,000 orders, an illustrative rate of 1.0% costs 10,000 euro a year. Each tenth of a percentage point in the quoted rate moves 1,000 euro on that volume, and a fixed fee of 0.10 euro per transaction, where the request contains one, adds 2,000 euro.

The figures are illustrative; your quoted rate decides what you actually pay. The figure to obtain is the one written in your request, together with confirmation of whether the bank's fee decision can replace it.

Refunds

The refund window closes after 30 days, and the fee is not returned

The acceptance terms limit refunds closely. A refund goes only to the user who made the transaction. A full refund can be made once, a partial refund at most twice, and together they never exceed the original amount. The refund must be requested no later than 30 days from the day the transaction was initiated, and the bank may refuse it where it sees a risk of not recovering the funds. The fee charged on the original payment is not returned.

Set that against your return policy. A merchant with a 60-day return period receives part of its returns after day 30, and those refunds cannot run through KEKS Pay. They need another route, usually a bank transfer to an account number the shopper has to supply, and the same applies to a third separate return on an order with several items. The kept fee is a cost of its own: on the 1 million euro above, 80,000 euro of refunds at the illustrative 1.0% leaves 800 euro a year in fees on sales that no longer exist.

Build both limits into the returns process and into the customer service script, so a return approved after day 30 goes straight to the transfer route instead of failing in the refund screen.

Contract

Fix how the fee is collected and what the specification shows

The terms give two ways of collecting the fee. By default the bank pays out each transaction less the fee. Alternatively, by choosing monthly fee calculation in the request, the fee is invoiced once for all transactions of the previous month. The first gives net payouts that you reconcile against a specification, the second gives gross payouts and a separate invoice. The billing period is set in the request, and the bank emails the specification of transactions and fees once per period.

The bank may change the fee with at least 15 days' notice, and the merchant may then terminate free of charge before the change takes effect. Fifteen days is short for a group with its own approval cycle. Fix in writing the fee in the request, the collection option, the billing period, the address the specification goes to and the format of that specification, and have notices of fee changes sent to a mailbox that someone reads.

Where your business account is held decides how fast the money arrives

With the batch service the bank collects a day's transactions on a technical account and transfers them together to your account the next working day, and KEKS Pay's FAQ describes an emailed specification of all payments of the previous day. Where your business account is at Erste, a transfer you instruct from the technical account is made the same day the funds are recorded there. Where it is at another bank, the transfer follows the bank's payment schedule.

The terms also allow the bank to offset refunds against unpaid transactions, and successfully disputed payments against later payouts. A day's payout is therefore takings less refunds and disputes, and less fees where they are deducted rather than invoiced. Match on the specification, not on the amount credited.

Which payment providers support KEKS Pay

In the index, Monri Payments offers KEKS Pay for Croatia, without a published price. KEKS Pay itself names WebPay of Monri, PayWay of Hrvatski Telekom and WS Pay among its integrations, together with Croatian agencies and platforms including ShipShape, Marker, Mathema, AGMedia, Pharmaloox, mStart and Globaldizajn. On KEKS Pay's own description the merchant fills in the request to accept KEKS Pay payments, and KEKS Pay is then activated together with the integrator.

The questions to put to each route are the same: the fee written in the request and whether it is deducted or invoiced, the refund route after day 30, the day funds reach your account, and the specification you reconcile against.

Retail Payment Methods Transparency Index

Published prices for KEKS Pay, per provider

One provider in the index offers KEKS Pay to merchants established in Europe, and it publishes no price.

Each rate is shown as the provider prints it, and the provider's name links to the page it was read on. A published rate is a list rate: what a merchant actually pays is stated in the quoted rate and the contract.

ProviderPer transactionChannel
Monri Payments Merchants in CroatiaNo price publishedOnline

Source: EcomStream, Retail Payment Methods Transparency Index, ecomstream.eu/payment-methods-transparency-index. Read at source between 7 October 2026 and 7 October 2026. A provider that believes a row is wrong can write to index@ecomstream.nl. Every reported correction is checked at the source.

Reviewing what KEKS Pay costs you

What you pay for KEKS Pay is set in your request to the bank, not by a scheme. Start by establishing whether you are overpaying your PSP, and where KEKS Pay carries a material share of your Croatian volume, price the fee together with the fees kept on refunds before you renew.

Relevant markets: Croatia

Look up another payment method

Klarna logoKlarna logoKonbini logoMaestro logoMastercard logoMastercard Debit logoMB Way logoMobilePay logoMultibanco logoMyBank logoNaver Pay logoOney logo

All 102 payment methods