{"id":15492,"date":"2026-05-23T18:49:20","date_gmt":"2026-05-23T18:49:20","guid":{"rendered":""},"modified":"2026-05-23T22:08:23","modified_gmt":"2026-05-23T19:08:23","slug":"montonio-woocommerce","status":"publish","type":"post","link":"https:\/\/iweb.ee\/en\/montonio-woocommerce\/","title":{"rendered":"Montonio + WooCommerce in Estonia: How to Accept Payments in Your Online Store"},"content":{"rendered":"<p><strong>TL;DR.<\/strong> For most WooCommerce stores targeting Estonian customers in 2026, the optimal payment gateway is <strong>Montonio<\/strong>: a single module covers Estonian bank links (SEB, Swedbank, LHV, Coop, Luminor), card payments via Adyen, Apple Pay, Google Pay, BNPL (Pay Later), and shipping integrations with Omniva \/ SmartPost \/ DPD parcel lockers. The WooCommerce plugin is free, onboarding takes 1\u20132 business days, and the pricing model is a <strong>fixed fee per transaction<\/strong> instead of a percentage \u2014 saving dozens of euros per month starting from the first order above a \u20ac30 average basket. We at iweb.ee are an official Montonio <strong>service partner<\/strong>. Below we explain who Montonio is for, when Maksekeskus \/ EveryPay \/ Stripe make more sense, and how to set up Montonio with WooCommerce step by step.<\/p>\n<p>iweb.ee is an official <strong>Montonio service partner<\/strong>. We&#8217;ve integrated Montonio in dozens of WooCommerce projects since 2023 and see the real cost-saving numbers in our clients&#8217; accounting.<\/p>\n<h2>Context: how Estonian e-commerce payments actually work in 2026<\/h2>\n<p>Before choosing a gateway, it helps to understand the structure of online payments in Estonia \u2014 it&#8217;s quite specific and differs from what you&#8217;ve likely seen in other markets.<\/p>\n<ul>\n<li><strong>Bank links (pangalingid) \u2014 about 80% of all online payments.<\/strong> Estonian customers habitually open their SEB, Swedbank, LHV, Luminor, Coop, or Liisi ID account and pay directly. Without bank-link support, your e-commerce conversion drops dramatically.<\/li>\n<li><strong>Cards \u2014 the remaining ~20%.<\/strong> Most of that is Apple Pay and Google Pay (mobile wallets); traditional Visa\/Mastercard entry is used less and less.<\/li>\n<li><strong>Currency is EUR.<\/strong> Multi-currency is only needed if you have substantial export volume (FI, DE, US, UK).<\/li>\n<li><strong>VAT (k\u00e4ibemaks) + e-invoice.<\/strong> Correct KMS rates, e-invoice generation for Maksuamet (Estonian Tax Board), GDPR cookie consent \u2014 the gateway doesn&#8217;t handle these directly but shouldn&#8217;t get in the way.<\/li>\n<\/ul>\n<p>From this perspective, a &#8220;universal international gateway&#8221; (Stripe, PayPal, Adyen directly) is <strong>not enough on its own<\/strong> for the Estonian market \u2014 there are simply no bank links. You need either a local gateway (Montonio \/ Maksekeskus \/ EveryPay) or a combination: &#8220;local gateway for bank links + Stripe for cards from international customers.&#8221;<\/p>\n<p>This is especially relevant for <strong>e-Residency founders<\/strong> running a WooCommerce store on an Estonian O\u00dc: even if your company is registered remotely, if your customers buy from Estonia they expect bank links. Skipping that is the most common reason e-Resident stores see weak conversion.<\/p>\n<h2>Why we put Montonio first<\/h2>\n<p>Montonio is a relatively young Estonian payment provider (founded 2018, headquartered in Tallinn) that has become the default standard for new WooCommerce projects in Estonia in 2024\u20132026. Several reasons drive our first recommendation.<\/p>\n<p><strong>1. Fixed fee per transaction instead of percentage.<\/strong> This is the key difference from Maksekeskus, which charges roughly 1.5% + \u20ac0.25 per bank-link payment. Montonio&#8217;s fee is fixed and doesn&#8217;t depend on order size. On a real case of an average men&#8217;s clothing store (average basket \u20ac68, 200 orders\/month, 80% via bank link), the annual difference is \u20ac1,000\u20131,500 in favor of Montonio. As the average basket grows, the gap widens linearly.<\/p>\n<p><strong>2. One module \u2014 all payment methods.<\/strong> The Montonio for WooCommerce plugin already includes: bank links SEB \/ Swedbank \/ LHV \/ Coop \/ Luminor \/ Liisi ID, card payments through Adyen, Apple Pay, Google Pay, Revolut Pay, plus Pay Later (BNPL). No need to install three plugins and complete three KYC processes.<\/p>\n<p><strong>3. Modern one-page checkout.<\/strong> The buyer doesn&#8217;t get redirected to a separate bank page with 2008-era design \u2014 everything happens in one clear dialog. A\/B-measured Montonio checkout conversion runs 5\u201312% higher on average than the classic Maksekeskus + bank-links combo.<\/p>\n<p><strong>4. Fast onboarding.<\/strong> Registration + KYC takes 1\u20132 business days. Maksekeskus and especially EveryPay (via bank acquiring) can stretch to 1\u20132 weeks.<\/p>\n<p><strong>5. Logistics in the same module.<\/strong> Montonio Shipping adds Omniva \/ SmartPost \/ DPD parcel locker selection to the checkout \u2014 without a separate plugin or subscription. For most Estonian stores this covers 90% of the shipping requirement.<\/p>\n<p><strong>6. Free WooCommerce plugin.<\/strong> The official plugin lives in the <a href=\"https:\/\/wordpress.org\/plugins\/montonio-for-woocommerce\/\" rel=\"noopener\">WordPress.org repository<\/a>, maintained by the Montonio team with regular updates.<\/p>\n<div class=\"mnt-cta-inline\">\n<p class=\"mnt-cta-inline__text\">Sign up via our partner link \u2014 as a service partner we get notified and can help if anything gets stuck during onboarding.<\/p>\n<p><a class=\"mnt-cta-inline__btn\" href=\"https:\/\/partner.montonio.com\/signup?partner=iweb\" rel=\"sponsored noopener\" target=\"_blank\">Sign up to Montonio<\/a>\n<\/div>\n<h2>When to choose something else<\/h2>\n<p>Montonio isn&#8217;t a silver bullet. In three scenarios it makes sense to look at alternatives.<\/p>\n<h3>Maksekeskus \/ MakeCommerce \u2014 for very small stores and legacy projects<\/h3>\n<p>If you have a very small store (fewer than ~20\u201330 transactions per month) or you&#8217;ve been working with Maksekeskus for years and have integrated invoicing, reports, and e-arve \u2014 switching may not pay off. Maksekeskus also has historical recognition with Estonian banks and some accountants find it easier to verify transactions in bank statements.<\/p>\n<p>Downsides: ~1.5% + \u20ac0.25 per bank-link payment, plus \u20ac10\/month for cards \u2014 margin suffers as volume grows.<\/p>\n<h3>Stripe \u2014 for international stores<\/h3>\n<p>If 70\u201380% of your traffic and orders come from the US, UK, or Western Europe, and local bank links cover only 10\u201315% of revenue \u2014 the combination <strong>Stripe (cards + Apple\/Google Pay) + Montonio for bank links only<\/strong> gives the best mix. Stripe wins on international card processing, subscriptions, and platform scenarios. But Stripe <strong>does not cover<\/strong> Estonian bank links \u2014 that&#8217;s critical.<\/p>\n<h3>EveryPay \u2014 for LHV \/ Swedbank acquiring customers<\/h3>\n<p>EveryPay belongs to the AS LHV Pank group and is often sold together with a merchant acquiring contract. If you already have an acquiring agreement with LHV or Swedbank, EveryPay can turn out cheapest thanks to the integrated tariff. Suits stores with established banking relationships that don&#8217;t need Montonio&#8217;s &#8220;universality.&#8221;<\/p>\n<p>Downsides: slower onboarding (1\u20132 weeks via bank), weaker checkout UX, no built-in shipping.<\/p>\n<h2>Montonio + WooCommerce \u2014 step-by-step setup<\/h2>\n<p>Below is the real checklist we use on every new project. A mid-skilled developer needs 2\u20133 hours of active work (plus KYC waiting time).<\/p>\n<h3>Step 1. Register with Montonio<\/h3>\n<p>Open the <a href=\"https:\/\/partner.montonio.com\/signup?partner=iweb\" rel=\"noopener\">partner link iweb.ee \u2192 Montonio<\/a>. Enter your legal entity (O\u00dc or sole trader), VAT number (if any), banking details, owner \/ beneficial owner. Upload documents: Business Register extract (\u00c4riregister), owner&#8217;s ID. If standard KYC passes automatically, the account activates within 1 business day. Manual verification takes 2\u20133 days.<\/p>\n<h3>Step 2. Install the plugin<\/h3>\n<p>In the WordPress admin: <strong>Plugins \u2192 Add New<\/strong>, search for &#8220;Montonio for WooCommerce&#8221;. Install the official plugin by Montonio O\u00dc and activate. The plugin is compatible with WooCommerce 6+ and WordPress 6+.<\/p>\n<h3>Step 3. API keys<\/h3>\n<p>In the partner console (partner.montonio.com): <strong>Stores \u2192 Your store \u2192 API keys<\/strong>. Generate an <strong>Access Key + Secret Key<\/strong> pair. Copy them into WooCommerce: <strong>WooCommerce \u2192 Settings \u2192 Payments \u2192 Montonio<\/strong>. Save.<\/p>\n<h3>Step 4. Enable payment methods<\/h3>\n<p>In the same settings screen, enable the methods you need: Bank Payments (bank links), Card Payments, Apple Pay, Google Pay, Pay Later, Blik (if you sell to Poland). Each method has its own toggle. For bank links you can choose the order banks appear in the checkout.<\/p>\n<h3>Step 5. Sandbox testing<\/h3>\n<p>In the partner console switch to <strong>Test mode<\/strong>, then enable the matching checkbox in WooCommerce. Place a test order. Montonio provides test credentials for each bank and test card numbers. Verify: correct prices, order status updates correctly, customer confirmation email is sent.<\/p>\n<h3>Step 6. Production switch<\/h3>\n<p>Once tests pass: switch the partner console to <strong>Live<\/strong>, update the API keys (Live \u2260 Sandbox), disable Test mode in WooCommerce. Make one real payment for a small amount (\u20ac0.50\u20131.00) using your own card to confirm funds reach the business bank account.<\/p>\n<h3>Step 7. Settlement and payouts<\/h3>\n<p>By default Montonio settles to your bank account <strong>the next business day<\/strong> (T+1). In the partner console you can configure frequency, account details, and reports for accounting. All transactions can be exported to CSV for import into Merit Aktiva, SmartAccounts, or Directo.<\/p>\n<h2>Pre-launch checklist<\/h2>\n<p>The payment gateway is just one part. Before opening sales, verify:<\/p>\n<ul>\n<li><strong>&#8220;Shipping &amp; Payments&#8221;<\/strong> page describing supported methods and timelines.<\/li>\n<li><strong>&#8220;Returns &amp; Exchanges&#8221;<\/strong> page (Estonian Consumer Protection Act requires 14 days).<\/li>\n<li><strong>GDPR cookie consent<\/strong> and privacy policy.<\/li>\n<li><strong>T\u00fc\u00fcptingimused<\/strong> (Terms &amp; Conditions) \u2014 mandatory for any Estonia-registered e-store.<\/li>\n<li>Customer email notifications (order confirmation, payment status, shipment).<\/li>\n<li>One <strong>real test order<\/strong> through each bank link you&#8217;ve enabled.<\/li>\n<li>Configured <strong>backup<\/strong> (we recommend UpdraftPlus + external storage).<\/li>\n<\/ul>\n<h2>Common mistakes<\/h2>\n<ul>\n<li><strong>Not enabling Apple Pay and Google Pay.<\/strong> It&#8217;s free with Montonio and adds 8\u201315% to mobile checkout conversion. Often forgotten.<\/li>\n<li><strong>Leaving sandbox keys in production.<\/strong> Orders process as &#8220;test,&#8221; money doesn&#8217;t arrive. Verify Live mode is on in both Montonio and WooCommerce.<\/li>\n<li><strong>Webhook URL not configured.<\/strong> Without webhooks, the WooCommerce order can stay &#8220;Pending&#8221; even after successful payment. The plugin sets webhooks automatically, but in non-standard configurations (subdir, multisite) verify manually.<\/li>\n<li><strong>Checkout too long.<\/strong> Montonio&#8217;s one-page checkout is already short, but if you add 12 form fields on top \u2014 gateway savings are lost to UX friction. Keep it minimal: name, email, phone, shipping address.<\/li>\n<\/ul>\n<h2>Frequently asked questions about Montonio and WooCommerce<\/h2>\n<h3>How much does Montonio cost for a small Estonian store?<\/h3>\n<p>Fixed fee per transaction plus an activation fee. For a micro-store with 30 orders\/month and \u20ac40 average basket, it&#8217;s typically cheaper than or comparable to Maksekeskus. As basket value and volume grow, Montonio becomes significantly cheaper. See current pricing in the partner console at signup.<\/p>\n<h3>Do I need to be an Estonian resident to use Montonio?<\/h3>\n<p>No. Montonio works with legal entities in Estonia, Finland, Latvia, Lithuania, and Poland. For an Estonian O\u00dc (including e-Residency companies) Montonio works out of the box. The main requirement is real business activity and a SEPA-capable bank account at an EU bank.<\/p>\n<h3>Can I use Montonio and Stripe at the same time?<\/h3>\n<p>Yes. WooCommerce supports multiple active payment gateways. A typical setup for an Estonia-based store with international audience: Montonio for bank links and local cards, Stripe (or PayPal) for foreign cards and subscriptions. The customer sees both options at checkout.<\/p>\n<h3>What about VAT (KMS) and Maksuamet reporting?<\/h3>\n<p>Montonio doesn&#8217;t calculate VAT \u2014 that&#8217;s WooCommerce + your accountant. The gateway only passes the amount and returns the payment status. All transactions export to CSV\/Excel for import into Merit Aktiva \/ SmartAccounts \/ Directo. If your store is registered as a VAT payer, verify that products have correct rates 22% \/ 9% \/ 0%.<\/p>\n<h3>How long does a complete integration take from scratch?<\/h3>\n<p>Assuming a ready WooCommerce site: 2\u20133 hours of technical work + 1\u20132 business days for KYC = your store accepts real payments by day three or four. If the site isn&#8217;t built yet, add 2\u20134 weeks for store development.<\/p>\n<h3>What about refunds and chargebacks?<\/h3>\n<p>Refunds are issued directly from the WooCommerce admin \u2014 the &#8220;Refund&#8221; button returns money to the customer through Montonio (minus a small refund-operation fee). Chargebacks (disputed card payments) go through the partner console as a separate process, typically 30\u201360 days; Montonio provides tools to submit proof of delivery.<\/p>\n<h2>What&#8217;s next \u2014 two options<\/h2>\n<p><strong>If you want to do it yourself<\/strong> \u2014 register via the <a href=\"https:\/\/partner.montonio.com\/signup?partner=iweb\" rel=\"sponsored noopener\" target=\"_blank\">Montonio sign-up link<\/a> and follow the checklist above. If anything gets stuck, our team responds in the iweb.ee chat.<\/p>\n<p><strong>If you want us to handle the integration<\/strong> \u2014 as an official Montonio service partner, we install the gateway end-to-end, test every payment method, configure webhooks, set up exports to accounting, and train your team on the partner console.<\/p>\n<p><a href=\"#contact\" onclick=\"window.dispatchEvent(new CustomEvent('iweb-cta-open'));return false;\"><strong>Order Montonio + WooCommerce integration \u2192<\/strong><\/a><\/p>\n<hr \/>\n<p><strong>Related reading:<\/strong><\/p>\n<ul>\n<li><a href=\"\/en\/woocommerce-vs-shopify\/\">WooCommerce vs Shopify in Estonia: which platform fits your e-commerce business<\/a><\/li>\n<li><a href=\"\/en\/seo-in-estonia-2026\/\">SEO in Estonia 2026 \u2014 complete guide to ranking in Google and AI search<\/a><\/li>\n<li><a href=\"\/en\/how-to-order-website-in-estonia\/\">How to commission a website in Estonia: 2026 guide for foreign businesses &amp; e-Residents<\/a><\/li>\n<li><a href=\"\/en\/ecommerce-development\/\">E-commerce development in Estonia<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Guide from an official Montonio service partner: why Montonio beats Maksekeskus and EveryPay for most WooCommerce stores, step-by-step integration, FAQ and pre-launch checklist for e-Residency founders.<\/p>\n","protected":false},"author":11,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[428],"tags":[],"class_list":["post-15492","post","type-post","status-publish","format-standard","hentry","category-business"],"acf":[],"_links":{"self":[{"href":"https:\/\/iweb.ee\/en\/wp-json\/wp\/v2\/posts\/15492","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/iweb.ee\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/iweb.ee\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/iweb.ee\/en\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/iweb.ee\/en\/wp-json\/wp\/v2\/comments?post=15492"}],"version-history":[{"count":1,"href":"https:\/\/iweb.ee\/en\/wp-json\/wp\/v2\/posts\/15492\/revisions"}],"predecessor-version":[{"id":15495,"href":"https:\/\/iweb.ee\/en\/wp-json\/wp\/v2\/posts\/15492\/revisions\/15495"}],"wp:attachment":[{"href":"https:\/\/iweb.ee\/en\/wp-json\/wp\/v2\/media?parent=15492"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/iweb.ee\/en\/wp-json\/wp\/v2\/categories?post=15492"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/iweb.ee\/en\/wp-json\/wp\/v2\/tags?post=15492"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}