Ebben az esettanulmányban végigvisszük a teljes hibakeresési folyamatot: mit javasolt a Shopify support, milyen tesztelési trükköket érdemes bevetni hasonló helyzetben, és miért nem tud jelenleg sem a Shopify, sem a kereskedő szoftveresen védekezni a probléma ellen. A cikk végén kitekintünk arra is, hogyan néz ki most a magyar Shopify fizetési paletta – mert 2026 nyarán ez a téma több okból is forró.
Ha nincs időd elolvasni (TL;DR): Az Apple Pay nem fogad el tizedesjegyre végződő összeget forintban, mert a HUF ún. zero-decimal (váltópénz nélküli) devizának számít a kártyatársasági rendszerekben. Ha a kosárérték pl. 12 450,50 Ft-ra jön ki – jellemzően százalékos akciók miatt –, az Apple Pay fizetési ablak el sem indul. A Shopify tud a hibáról, de jelenleg nincs rá javítás, és kerekítési beállítás sincs. Az egyetlen megoldás: árazz úgy, hogy minden ár és végösszeg egész forint legyen.
A tünet: az Apple Pay gomb, ami nem csinál semmit
A történet úgy indult, ahogy a legtöbb hasonló eset: a partnerünk vásárlói jelezték, hogy nem tudnak Apple Pay-jel fizetni. Teszteltük, és valóban: az Apple Pay gombra kattintva a megszokott fizetési panel (payment sheet) meg sem jelent, ehelyett a checkout űrlap kiürült, mintha újratöltődött volna az oldal.
Ami különösen alattomossá tette a helyzetet: semmilyen hibaüzenet nem keletkezett. Nem volt konzolhiba, nem volt elutasított tranzakció a Shopify Payments naplóban – hiszen a fizetés el sem indult. A vásárló szemszögéből az oldal egyszerűen „elromlott", és aki ilyenkor nem ír a boltnak, az csendben elpártol. Pontosan ez a fajta láthatatlan konverzióvesztés a legdrágább.
Első körben mindent végigzongoráztunk, amit ilyenkor kell: appokat és eventeket kapcsolgattunk ki-be, friss témát telepítettünk, több eszközön és több böngészőben teszteltünk, ketten párhuzamosan. A hiba minden Apple eszközön (iPad, iPhone, MacBook) konzisztensen előjött – ez fontos jel volt, mert kizárta a lokális, egy-eszközös okokat.
[KÉPIDE – illusztráció: checkout oldal Apple Pay gombbal]
Mit javasolt a Shopify support? A gyanúsítottak listája
Amikor a saját ötleteink elfogytak, bevontuk a Shopify supportot. A beszélgetés önmagában is tanulságos volt: az első kört még az AI-asszisztens vitte (aki lelkesen egy másik store beállításait elemezte – erre is figyelj, ha több boltot kezelsz egy fiók alatt!), majd egy hús-vér support advisor vette át az ügyet.
A support által felvetett lehetséges okok listája jó kiindulópont bárkinek, akinél az Apple Pay „néma" marad:
- Befejezetlen Shopify Payments onboarding – ha a fiókellenőrzés nincs lezárva, a walletes fizetések nem működnek.
- A wallet nincs engedélyezve – Settings > Payments > Manage alatt, a Wallets szekcióban külön kapcsoló tartozik az Apple Payhez.
- Böngészőoldali blokkolás – felugróablak-blokkolók, adatvédelmi bővítmények csendben megfoghatják a fizetési panelt.
- Nem megfelelő eszköz vagy böngésző – az Apple Pay kizárólag Apple eszközön, Safariban (illetve iOS-es böngészőkben) él.
- Téma- vagy appkonfliktus – különösen a kosarat módosító, devizaváltó vagy külső checkoutra átirányító appok tudják megakasztani a gomb inicializálását.
- Eltávolított appok maradványai – a Settings > Payments alatti Payment customizations szekcióban ottragadhat egy törölt app testreszabása.
- Checkout app extension-ök – a Settings > Checkout > Customize felületen aktív blokkok szintén beleszólhatnak a folyamatba.
- Felügyelt (MDM-es) eszköz – céges vagy szülői felügyelet alatt álló iPaden az Apple Pay és a privát böngészés is korlátozott lehet, ami hamis tesztelési eredményt adhat.
- Piac- és devizabeállítások – és itt volt elásva a kutya, de erről mindjárt.
A mi esetünkben a lista első nyolc pontja mind kilőve: a Shopify Payments aktív volt (friss kifizetéssel), wallet engedélyezve, a Payment customizations üres, a checkout editorban se app, se blokk. A támadási felület egyre szűkült.
Tesztelési eszköztár: így szorítsd sarokba a hibát
Menet közben összeállt egy olyan tesztelési „fegyvertár", amit érdemes elmenteni, mert bármilyen checkout-hibánál aranyat ér:
A debug URL. A Shopify supporttól kaptunk egy kevéssé ismert trükköt: bármelyik termékoldal URL-jének végére fűzd hozzá a ?shopify-debug=true&show=Apple paramétert. Ez kikényszeríti az Apple Pay gomb megjelenítését és inicializálását – a működését saját tesztjeinkben mi is verifikáltuk, éles boltban is megbízhatóan előhozza a gombot. Nálunk ebben a módban megnyílt a fizetési ablak – ami bizonyította, hogy az Apple Pay konfiguráció önmagában rendben van, a gond a normál inicializálási útvonalon van.
Checkout meghívása direktben. A /checkout útvonalat közvetlenül is megnyithatod a böngészőben, így kikerülöd a kosár-fiókot (cart drawer) és annak minden szkriptjét. Ha a hiba így is előjön, a kosár-oldali kód felmenthető.
Duplikált téma és preview link. Duplikáld a témát, és a nem publikált példány előnézeti (dev) linkjén tesztelj: biztonságos, az élő boltot nem érinti, és kizárhatod vele a téma-módosítások hatását. Mi menet közben egy vadonatúj Horizon témát is felhúztunk tesztre – a termékoldali Apple Pay gombok ott működtek, de a checkout oldalon ugyanúgy megjelent a hiba. Ez volt az egyik legerősebb bizonyíték arra, hogy a probléma nem a témában van. (A Horizonnal egyébként más fronton is akadt már dolgunk – erről szól a Horizon téma kritikus Facebook-bugjáról írt cikkünk.)
Friss böngésző, privát ablak, másik eszköz. Cache és bejelentkezett session nélküli környezetben tesztelj, és lehetőleg ne felügyelt eszközön – egy MDM-es iPad félrevihet.
És a fordulópont: a kosárérték manipulálása. A tesztelés során egyszer két terméket tettünk a kosárba egy helyett – és a checkout azonnal életre kelt. A két akciós ár ugyanis összeadva éppen egész forintot adott ki. Ez a pillanat mindent megmagyarázott.

A tettes: a forint, ami nem ismer fillért – az Apple Pay viszont ragaszkodna hozzá
A partnerünknél nem sokkal korábban százalékos akciót állított be a tulajdonos, és a leárazott árak jó része .50-re végződött. Magyarországon a fillér 1999 óta nincs készpénzforgalomban, a forintot a fizetési rendszerek a gyakorlatban váltópénz nélküli (zero-decimal) devizaként kezelik. Az Apple Pay ezért nem tud mit kezdeni a tizedesjegyet tartalmazó HUF összegekkel: amikor a checkout .50-re végződő végösszeggel próbálja inicializálni a fizetési panelt, a folyamat csendben elhal – pontosan azt a tünetet produkálva, amit láttunk.
Hol hivatkozik erre maga az Apple?
Hogy ne csak a Shopify support szavára kelljen hagyatkozni, megnéztük az Apple oldalát is. Az Apple Pay a fizetési kérésekben a devizát az ISO 4217 nemzetközi szabvány szerint várja: az Apple Pay on the Web dokumentációban az ApplePayPaymentRequest objektum currencyCode mezője kifejezetten a hárombetűs ISO 4217 devizakódot követeli meg, a natív PKPaymentRequest dokumentáció pedig hozzáteszi, hogy a fizetési kérés minden összegét ebben a devizában, annak szabályai szerint értelmezi és validálja a rendszer. Az ISO 4217 szabvány határozza meg azt is, hogy az egyes devizákhoz hány tizedesjegynyi váltópénz (minor unit) tartozik – és a kártyás fizetési láncban a feldolgozók erre a szabályrendszerre építve utasítják el az adott deviza logikájába nem illő összegeket.
Fontos árnyalat: az Apple nem publikál devizánkénti tizedesjegy-táblázatot, a validáció a háttérben, a fizetési láncban történik – ezért nincs hibaüzenet sem, a payment sheet egyszerűen el sem indul. Hogy ez nem magyar sajátosság, azt jól mutatja egy dokumentált eset az Apple Developer Forums-on: szerb dínár (RSD) esetén a fejlesztő pontosan ugyanezt tapasztalta – tizedesjegyet tartalmazó összegnél az Apple Pay a fizetési panel megjelenítése nélkül, némán megszakítja a tranzakciót, míg egész összegekkel minden működik. Ismerős, ugye?
A Shopify support megerősítette: ez egy ismert, nyitott hibajegy, több hasonló esettel. A kellemetlen rész:
⚠️ A TotalStudio megjegyzése: A Shopify oldalán jelenleg nincs javítás, és nincs kitűzött határidő sem. Ami még fájóbb: forint esetén kerekítési beállítás sem létezik – a Markets árkerekítés csak átváltott devizákra vonatkozik, a bolt alapdevizájában megjelenő akciós árakra nem. Vagyis szoftveresen se a Shopify, se te nem tudod megfogni a problémát.
Az egyetlen működő megoldás a fegyelmezett árazás: minden termékár, akciós ár és így minden lehetséges kosár-végösszeg legyen egész forint. Százalékos akció helyett érdemes fix összegű leárazást vagy előre kiszámolt, kerek akciós árakat használni. A partnerünknél az átárazás után az Apple Pay azonnal, mindenféle egyéb beavatkozás nélkül működni kezdett.
Külön tanulság, hogy mennyire félrevezető tud lenni egy ilyen hiba: mivel az akció bekapcsolása és az Apple Pay leállása között eltelt pár nap, és közben más apró módosítások is történtek a boltban, az ok-okozati kapcsolat egyáltalán nem volt nyilvánvaló. Ezért éri meg szisztematikusan, változónként tesztelni – és ezért írtuk meg ezt a cikket.
Hogy áll most a magyar Shopify fizetési paletta?
Ha már fizetéseknél tartunk, érdemes egy pillanatra kizoomolni, mert 2026-ban a hazai Shopify boltok fizetési lehetőségei jelentősen átrendeződtek.
Shopify Payments: az etalon
A Shopify Payments ma egyértelműen a legjobb választás magyar boltnak: natív integráció, wallet-támogatás (Apple Pay, Google Pay, Shop Pay), és nagyon versenyképes díjazás. A jelenlegi online díjak forintos elszámolással:
- Kártyák, walletek és Shop Cash: EGT-n belül 1,5% + 85 Ft, nemzetközi kártyáknál 2,6% + 85 Ft
- American Express és UnionPay: 2,6% + 85 Ft
- USDC: 1,5% + 85 Ft
- Lokális fizetési módok (BLIK, iDEAL | Wero, Przelewy24): 1,5% + 85 Ft
Havidíj és rejtett költség nélkül, ráadásul Shopify Payments mellett nem terhel külön tranzakciós díjat a platform. Fontos tudni, hogy a kártyás díjak Shopify-csomagonként eltérhetnek: magasabb csomagon (Grow, Advanced, Plus) kedvezőbb kondíciókat kapsz, a fenti számok egy konkrét bolt admin felületéről származnak – a saját, pontos díjaidat mindig a Settings > Payments alatt látod. De akárhogy is nézzük: az EGT-s 1,5% körüli díjszinttel a Shopify Payments itthon gyakorlatilag verhetetlen.
[KÉPIDE – a Shopify Payments magyar díjtáblázatának screenshotja]
SimplePay: a második legnépszerűbb – de számolj utána
A hazai vásárlók által jól ismert SimplePay hivatalos Shopify appon keresztül elérhető, forintos elszámolással 1,9%-os tranzakciós díjjal (EUR: 2,4%, USD: 2,6%), plusz egyszeri 19 900 Ft + áfa regisztrációs díjjal. A csavar ott van, hogy külső fizetési szolgáltatóként a Shopify további tranzakciós díjat számol fel rá, ami csomagfüggő: Basic csomagon 2%, magasabb csomagokon fokozatosan kevesebb. Egy tipikus Basic csomagos boltnál így a tényleges költség 2% + 1,9%, ami már közel sem olyan barátságos, mint a Shopify Payments 1,5% körüli díja. Működik, megbízható, az OTP-s háttér bizalmat ad – de árban ma már nehezen versenyez.
Barion: hivatalosan vége
A Barion Shopify-integrációja a checkoutba illesztett additional scripts megoldásra épült, amit a Shopify fokozatosan kivezetett: 2025. január 6. óta új integrációt már nem lehetett létesíteni, a meglévők pedig 2026. június 30-ig kaptak haladékot. Ez a határidő lejárt – a Barion Shopify alatt hivatalosan megszűnt. Aki még Barionon ragadt, annak sürgősen váltania kell.
És az utánvét? Csináljuk szépen!
A magyar piacon az utánvét (COD) továbbra is megkerülhetetlen. A Shopify alapból elég mostohán kezeli: manuális fizetési módként felvéve a vásárló sokszor csak a checkout legvégén, vagy rosszabb esetben csak a visszaigazoló e-mailben szembesül az utánvét díjával – ami reklamációk és visszautasított csomagok melegágya.
Erre születik jó megoldás a saját fejlesztésű kosR appunkkal: az utánvét és a hozzá tartozó díj rendesen, transzparensen a checkout folyamatban jelenik meg, ott, ahol a vásárló a döntést hozza – nem utólagos meglepetésként. Ha a boltodban fontos az utánvét, ezt érdemes megnézni.
Összegzés: mit vigyél magaddal ebből az esetből?
Az Apple Pay-hiba tökéletes példa arra, hogy egy webshopban a legártalmatlanabbnak tűnő üzleti döntés – egy százalékos akció – is technikai láncreakciót indíthat. A tanulságok röviden: forintos boltban minden ár legyen egész szám; néma checkout-hibánál haladj szisztematikusan a debug URL → direkt /checkout → duplikált téma → kosárérték-variálás úton; és ne félj bevonni a Shopify supportot, mert ha a hiba platformszintű, azt csak ők tudják megerősíteni.
Ha a te boltodban is akadozik az Apple Pay, a Google Pay vagy bármelyik fizetési mód, és nem találjátok az okát – pontosan az ilyen nyomozásokban vagyunk otthon. Keress minket bátran, jiszen hivatalos SHopify Partnerként kiemelt ügyfélszolgálati elérhetőségünk is van, ha már tényleg nagy a baj!