Testovanie platobnej brány: Sprievodca testovacími metódami pre elektronické obchodovanie

Testovacia brána je miesto, kde môžu vývojári elektronického obchodu riešiť problémy s nastavením platobného systému na webovej stránke. Zistite viac o tom, ako sa testovanie vzťahuje na vaše podnikanie.

Testovacia brána je miesto, kde môžu vývojári elektronického obchodu riešiť problémy s nastavením platobného systému na webovej stránke. Zistite viac o tom, ako sa testovanie vzťahuje na vaše podnikanie.

Keď rozvíjate MSP, to posledné, čo chcete, je správa „platba zlyhala“, ktorá stojí medzi zákazníkom a jeho nákupom.

Koniec koncov, tú najťažšiu prácu už máte za sebou. Vybudovali ste značku, optimalizovali SEO, investovali do marketingu a dizajnu webu a úspešne previedli zákazníka nákupným lievikom.

Prezreli si vašu kolekciu, pridali tovar do košíka a nakoniec klikli na „kúpiť“, a potom je celý proces zmarený chybou „platba zlyhala“.

Pre vás to môže byť len malá technická chyba, ale pre vášho zákazníka je to nesplnený sľub, narušená dôvera a priamy zásah do vašich hospodárskych výsledkov.

Práve tu sa testovanie platobnej brány stáva vašou najcennejšou poistkou.

Tento sprievodca vám pomôže zaistiť, aby bola vaša stránka bezpečná, vaše integrácie bezchybné a váš proces platby pripravený premeniť každé kliknutie na potvrdený predaj.

Čo je testovanie platobnej brány?

Testovanie platobnej brány je proces overovania, či vaša digitálna registračná pokladnica funguje presne tak, ako má.

Je to spôsob, ako otestovať funkčnosť, bezpečnosť a rýchlosť platobnej brány, aby sa zabezpečilo, že keď zákazník klikne na zaplatiť, peniaze sa bezpečne presunú z jeho účtu na váš bez akýchkoľvek komplikácií.

Funkčnosť platformy a online bezpečnosť sú kritické pre predajný cyklus v e-shope. Dôkladné testovanie je nevyhnutné pre každú firmu, ktorá chce poskytovať profesionálny platobný zážitok bez prekážok.

Predtým, než sa ponoríme do „ako“, si ujasnime „čo“. Porozumenie týmto pojmom vám pomôže hovoriť rovnakým jazykom ako vaši vývojári.

Čo je platobná brána?

Predstavte si platobnú bránu ako virtuálnu bránu. Každá transakcia na vašom e-shope musí prejsť touto bránou na overenie. Je to online služba, ktorá vám umožňuje prijímať kreditné karty, debetné karty a lokálne platobné metódy ako iDEAL alebo Payconiq (čoskoro Wero).

Platobné brány sú zvyčajne zabudované do záverečnej stránky pokladne na webovej lokalite. Potom, čo zákazníci poskytnú svoje fakturačné a dodacie údaje, sú vyzvaní na zadanie svojich platobných údajov a musia kliknúť na iniciovanie platby.

Prečítajte si viac: Vyberte si správnu platobnú bránu pre svoj e-shop s digitálnymi produktmi

Dva typy platobných brán

Nie každá brána vyzerá rovnako. V závislosti od veľkosti vášho podnikania a technického komfortu pravdepodobne používate jedno z týchto troch nastavení. Vedieť, ktoré z nich máte, určí, ako efektívne otestovať platobnú bránu.

  1. Hostované platobné brány

Toto je najčastejšia voľba pre MSP. Keď zákazník klikne na zaplatiť, je dočasne presmerovaný z vašej stránky na zabezpečenú stránku poskytovateľa platieb (napríklad hostovanú pokladňu od Mollie). Po dokončení platby je odoslaný späť na vašu webovú lokalitu, zvyčajne na stránku s poďakovaním.

  • Výhoda: Hostovaná brána je vysoko bezpečná, pretože poskytovateľ spravuje všetky citlivé údaje.

  • Zameranie testovania: Otestujte spiatočnú cestu, aby ste sa uistili, že sa zákazník po platbe úspešne vráti na vašu stránku.

  1. API alebo nehostované brány

Toto je možnosť líšiaca sa prispôsobením na mieru. Máte plnú kontrolu nad dizajnom pokladne a spracovanie platieb sa rieši prostredníctvom API.

  • Výhoda: Úplná flexibilita pre jedinečné obchodné modely (napríklad vlastné predplatné).

  • Zameranie testovania: Vyžaduje si to najprísnejšie testovanie integrácie, pretože vaši vývojári sú zodpovední za celý komunikačný reťazec medzi vašou stránkou a spracovateľom.

Čo je to testovacia platobná brána?

Testovacia platobná brána je váš súkromný sandbox alebo testovacie prostredie. Je to bezpečný priestor, kde môžu vývojári odstraňovať chyby vo vašom platobnom systéme bez spracovania reálnych peňazí. V tomto prostredí môžete identifikovať chyby a otestovať cestu zákazníka pomocou fiktívnych čísiel kariet, čím zaistíte, že pred spustením bude všetko fungovať perfektne.

Platobná brána vs. spracovateľ platieb

Ľudia často používajú výrazy „brány“ a „spracovatelia“ zameniteľne, ale technicky sú odlišné. 

  • Platobná brána je klientsky (front-end) posol. Zachytáva údaje zákazníka a informuje vašu webovú lokalitu, či bola platba schválená alebo zamietnutá.

  • Spracovateľ platieb je serverový (back-end) engine. Vykonáva ťažkú prácu spojenú s presunom samotných peňazí medzi bankami.

Platobná brána vs. platobný terminál

Ak ste niekedy prevádzkovali kamennú predajňu, platobný terminál (často nazývaný terminál PDQ alebo čítačka kariet) už poznáte. Ide o fyzický hardvér, ktorý zákazníci používajú na priloženie alebo vloženie svojich kariet. Platobná brána je v podstate digitálnou verziou tohto terminálu; číta digitálne informácie zadané na stránke pokladne vášho webu.

Prečo musíme testovať platobné brány?

Platobná brána je srdcom vášho podnikania. Testovanie zabezpečuje, že všetky pohyblivé časti: vaša webová lokalita, banky a bezpečnostné protokoly pracujú v harmónii.

Okrem samotného prijímania peňazí vám testovanie umožňuje potvrdiť, že dokážete správne schvaľovať transakcie a autorizovať objednávky. Ak je platobná brána alebo spracovateľ počas testovania nestabilný, je to znak toho, že by ste mali zvážiť alternatívnych poskytovateľov.

Typy testovania platobných brán

Pri rozhovore s vývojármi pomáha mať k dispozícii rámec. Testovanie platobných brán delíme do štyroch hlavných pilierov. To zaručuje, že nefunguje len tlačidlo zaplatiť, ale že celá infraštruktúra za ním je stabilná.

Funkčné testy

Funkčné testovanie zabezpečuje, že sa aplikácia správa podľa očakávania. To môže zahŕňať zadávanie objednávok, potvrdzovanie správnych výpočtov pre viacero položiek, uplatňovanie kódov a odhad daní.

Prípady funkčných testov pre platobné brány

  • Testovanie úspešnosti platobnej brány: Presmeruje platné číslo karty zákazníka na stránku s poďakovaním alebo potvrdením objednávky? Spracováva systém správne rôzne typy kariet (Visa, Mastercard a American Express)?

  • Výpočty a logika: Sú náklady na dopravu a DPH/dane vypočítané presne na základe adresy používateľa? Ak zákazník uplatní zľavový kód, premietne brána novú, nižšiu cenu?

  • Spracovanie chýb (známe aj ako „negatívne testovanie“): Čo sa stane, ak používateľ nechá pole CVV prázdne alebo zadá dátum s uplynutou platnosťou? Systém by mal namiesto technického kódu poskytnúť užitočnú chybovú správu zrozumiteľnú pre človeka.

  • Úspešná transakcia: Overte, či bola platba spracovaná s platnými údajmi, či boli prostriedky prevedené a či bolo prijaté potvrdenie.

  • Neúspešné transakcie: Testujte s neplatnými číslami kariet, kartami s uplynutou platnosťou, nesprávnym CVV alebo nedostatočnými prostriedkami.

  • Odmietnuté alebo zablokované karty: Uistite sa, že systém správne narába so zablokovanými kartami alebo kartami označenými ako podvodné.

  • Zlyhanie siete alebo pripojenia: Simulujte prerušenia, aby ste sa uistili, že systém nezaúčtuje platbu dvakrát a dokáže spracovať časové limity transakcií.

  • Čiastočná platba alebo uplynutie relácie: Otestujte správanie, keď používateľ opustí platobnú stránku v polovici procesu alebo keď uplynie časový limit relácie.

  • Prepočet meny: Overte prepočet na menu v lokalite používateľa.

  • Správa refundácií: Skontrolujte, či sú refundácie (úplné aj čiastočné) spracované a správne vrátené na účet.

Integračné testy

Na základnej úrovni je váš web súborom rôznych aplikácií, ktoré spolu komunikujú. Integračné testovanie zabezpečuje, aby váš web, platobná brána a backend (napr. Shopify, Magento alebo ERP) hovorili rovnakým jazykom.

Ak používate jednu z našich vopred pripravených integrácií, veľká časť tejto logiky je už optimalizovaná, ale testovanie zostáva dôležitým krokom na zabezpečenie toho, aby vaša konkrétna konfigurácia fungovala perfektne.

Testovacie prípady pre integráciu platobnej brány

  • Vytvorenie objednávky: Zobrazí sa objednávka po autorizácii platby v ovládacom paneli vášho obchodu so stavom „zaplatené“?

  • Spracovanie webhookov: Dostane váš web potvrdenie o úspechu z brány, ktoré automaticky spustí potvrdzovací e-mail zákazníkovi?

  • Scenáre refundácií a stornovania: Môžete spustiť refundáciu z administračného panelu vášho webu a zabezpečiť, aby sa stav transakcie v platobnej bráne správne aktualizoval?

  • Viacero platobných metód: Otestujte kreditné karty, debetné karty, internet banking a UPI.

  • Návratová URL adresa a presmerovanie: Sú zákazníci po úspešnom alebo neúspešnom nákupe správne presmerovaní späť do vášho e-shopu?

Bezpečnostné testy

Toto je najdôležitejší pilier pre budovanie dôvery. Bezpečnostné testy zabezpečujú, že citlivé údaje (napríklad čísla kariet) nebudú nikdy vystavené hackerom a že spĺňate zákonné požiadavky. V spoločnosti Mollie to uprednostňujeme prostredníctvom nášho riešenia pre správu podvodov a rizík, ktoré vám pomáha udržiavať vysokú úroveň bezpečnosti bez toho, aby to komplikovalo nákupný proces zákazníka.

Bezpečnostné testovacie prípady pre platobnú bránu

  • Šifrovanie dát: Je spojenie medzi vaším webom a bránou chránené protokolom SSL (malá ikona zámku v URL adrese)?

  • Súlad s PCI DSS: Zabezpečte, aby údaje o karte zákazníka boli tokenizované, čo znamená, že skutočné číslo karty je nahradené bezpečným kódom, aby sa nikdy neukladalo na vašich serveroch.

  • Prevencia podvodov: Otestujte, čo sa stane, keď je transakcia označená ako vysoko riziková. Pozastaví váš systém objednávku na kontrolu?

3 metódy testovania brány v skratke

Nižšie uvádzame komplexný prehľad 3 testovacích metód a ich testovacích scenárov.

Testovacia metóda

Čo sa testuje

Testovacie prípady

Funkčné testovanie

Aplikácia sa počas transakčného toku správa presne podľa očakávania.

  • Platné údaje o karte vedú k stránke s poďakovaním.

  • Užitočné správy pre karty s uplynutou platnosťou, prázdne CVV kódy alebo nedostatočné finančné prostriedky.

  • Presná DPH, náklady na dopravu a uplatnenie zľavových kódov.

  • Zvládnutie zamietnutých/zablokovaných kariet a simulovaných zlyhaní siete.

  • Správny prepočet súm pre medzinárodných používateľov a spracovanie úplných/čiastočných refundácií.

Integračné testovanie 

Zabezpečuje, aby vaša webová lokalita, nákupný košík a backend (ERP) komunikovali rovnakým jazykom


  • Objednávky sa po autorizácii zobrazia vo vašom paneli ako zaplatené.

  • Kontrola, či úspešná odozva (ping) spustí automatické e-maily zákazníkom.

  • Zákazníci sú po uskutočnení platby presmerovaní späť do vášho obchodu.

  • Tok údajov medzi nákupnými košíkmi (Shopify, Magento) a odpoveďami API poskytovateľa platobných služieb (PSP).

  • Overenie, či bolo API platobnej brány správne integrované. 

Testovanie bezpečnosti

Chráni citlivé údaje pred zraniteľnosťami a zabezpečuje dodržiavanie právnych predpisov.

  • Validácia SSL pripojení. 

  • Údaje o karte sú tokenizované a nikdy nie sú uložené na vašich lokálnych serveroch.

  • Vysokorizikové transakcie sú správne označené a pozdržané na kontrolu.

Testovanie poskytovateľa platobných služieb

Test poskytovateľa platobných služieb pokrýva celý proces od začiatku do konca. To zahŕňa nielen autorizáciu transakcie, ale aj zúčtovanie, čím sa zabezpečí, že finančné prostriedky sa skutočne presunú z banky zákazníka na váš podnikateľský účet.

Testovanie vášho PSP sa prekrýva s testovaním platobnej brány, ale je nevyhnutné na overenie, či vaše finančné výkazy, výplaty a viacmenové zúčtovania fungujú správne.

Ako testovať platobnú bránu: automatizované a manuálne testovanie

Pre rastúcu firmu je najlepšou stratégiou kombinovať automatizované aj manuálne testovanie platobnej brány. Zatiaľ čo automatizácia zvláda opakujúcu sa, technicky náročnú prácu, manuálne testovanie zabezpečuje, že zákazníci budú mať z nákupu skutočne dobrý pocit.

Ako manuálne otestovať platobnú bránu

Predstavte si manuálne testovanie ako generálnu skúšku. Vžívate sa do situácie svojho zákazníka, aby ste identifikovali problematické miesta, ktoré by počítačový skript mohol prehliadnuť.

Scenáre manuálneho testovania:

  1. Prechod na mobilnom zariadení: Otvorte pokladňu na smartfóne. Dá sa na tlačidlo platby jednoducho ťuknúť? Zobrazí sa pri zadávaní údajov o karte automaticky numerická klávesnica?

  2. Záťažový test: Narušte priebeh. Stlačte tlačidlo späť uprostred transakcie alebo obnovte stránku počas spracovania platby. Robustná platobná brána by mala túto situáciu zvládnuť bez problémov, bez dvojitého účtovania alebo zlyhania systému.

  3. Kontrola správ používateľského rozhrania (UI): Zámerne zadajte nesprávny kód CVV. Zobrazí sa v chybovej správe niečo užitočné, napríklad „Skontrolujte svoj bezpečnostný kód“, alebo vypíše strašidelný technický kód ako „Chyba 402: Vyžaduje sa platba“?

  4. Test opustenia košíka: Zatvorte kartu prehliadača v polovici platby. Neskôr skontrolujte svoj backend a overte, či systém správne označil objednávku ako čakajúcu alebo opustenú.

Ako automaticky otestovať platobnú bránu

S rastom vašej firmy nemôžete pri každej aktualizácii webovej stránky manuálne testovať každé tlačidlo. Tu prichádza na rad automatizácia. Vaši vývojári budú používať skripty na spustenie stoviek testov v priebehu niekoľkých sekúnd.

Scenáre automatizovaného testovania:

  • Regresné testovanie: Vždy, keď pridáte nový plugin alebo aktualizujete stránku, automatizované skripty prejdú kontrolný zoznam testov platobnej brány, aby sa uistili, že sa nič iné nepokazilo.

  • Testovanie hromadných dát: Automatizované nástroje dokážu otestovať stovky rôznych kombinácií testovacích kariet (rôzne krajiny, rôzne banky, rôzne meny) za zlomok času, ktorý by to trvalo človeku.

  • Overenie odpovede API: Skripty overujú, či skrytá komunikácia medzi vašou stránkou a poskytovateľom platobných služieb funguje správne a zabezpečujú odoslanie a prijatie digitálnych webhookov v priebehu milisekúnd.

  • Nepretržité monitorovanie: Môžete si nastaviť automatické upozornenia, ktoré otestujú vašu pokladňu každú hodinu. Ak sa čas odozvy spomalí, dostanete upozornenie skôr ako vaši zákazníci.

Kontrolný zoznam na testovanie platobnej brány

Použite tento komplexný kontrolný zoznam na dohľad nad hladkým priebehom testovania. 

Kontrolný zoznam na testovanie platobnej brány

  • Zhromaždite všetky podrobnosti o svojej platobnej bráne: To zahŕňa hlavné platobné metódy, dodržiavanie bezpečnostných predpisov a lokalizáciu.

  • Prístup do sandboxu: Uistite sa, že ste v testovacom režime a NEPOUŽÍVATE ostré prihlasovacie údaje. Nikdy netestujte s reálnymi údajmi zákazníkov na produkčnej stránke.

  • Funkčné testovanie: Skontrolujte, či sa všetky metódy (kreditná karta, PayPal atď.) zobrazujú správne a či sa symbol meny mení v závislosti od polohy zákazníka.

  • Testovanie mobilnej pokladne: Dá sa platobná brána ľahko používať na smartfóne?

  • Testovanie výkonu: Otestujte funkčnosť formulára, jeho odoslanie a prechody; e-mailové/SMS upozornenia a chyby alebo akékoľvek iné správy, ktoré chcete zobraziť.

  • Testovanie integrácie: Zabezpečte úplnú kompatibilitu s API a prevádzkovou platformou.

  • Prejdite si bezpečnostný kontrolný zoznam platobnej brány: Overte, či sú SSL certifikáty aktívne a či je zavedené šifrovanie.

  • Automatizujte, kde je to možné: Požiadajte svojich vývojárov, aby nastavili automatizované skripty na rutinné kontroly.

  • Pravidelne aktualizujte: S meniacimi sa platobnými metódami primerane aktualizujte vaše scenáre testovania platobnej brány.

Váš partner v platbách: Prečo je testovanie platobnej brány s Mollie jednoduchšie

Chápeme, že sa chcete sústrediť na rast a predaj, nie na hľadanie chýb v kóde. Mollie neuveriteľne uľahčuje testovanie tým, že poskytuje špeciálny testovací režim, ktorý dokonale odráža živé prostredie.

V Dashboarde Mollie máte prístup k dvom odlišným API kľúčom: testovaciemu API kľúču a živému (Live) API kľúču. Použitím svojho testovacieho API kľúča môžete simulovať platby bez toho, aby ste pohli jediným centom. Mollie poskytuje úplný zoznam čísel testovacích kariet a stavov platieb (Zaplatené, Zrušené, Vypršané, Neúspešné), takže presne uvidíte, ako váš web reaguje na každú možnú akciu zákazníka.

Keď budú vaše testovacie transakcie v Dashboarde Mollie vyzerať perfektne a vaše objednávky sa budú v administrácii vášho obchodu označovať ako Zaplatené, prepnutie do živého režimu je také jednoduché ako výmena za váš živý API kľúč.

Ste pripravení vidieť, aké jednoduché môžu byť platby? Vytvorte si svoj účet Mollie ešte dnes a začnite testovať v priebehu niekoľkých minút.

Často kladené otázky: testovanie platobnej brány

  1. Potrebujem na testovanie skutočnú kreditnú kartu? Nie. Váš PSP vám poskytne testovacie karty, ktoré bezplatne simulujú rôzne scenáre.

  2. Čo je to test poskytovateľa platobných služieb (PSP)? Test PSP pokrýva kompletný proces od začiatku do konca, vrátane toho, ako sa finančné prostriedky nakoniec dostanú na váš bankový účet.

  3. Je bezpečné ponechať moju stránku v testovacom režime, kým na nej pracujem? Áno. Testovací režim je úplne oddelené prostredie. Pokiaľ ste neprepli svoje API kľúče na „live“ (živé),  nemôžu prebehnúť žiadne reálne transakcie. Je to ideálny bezpečný priestor na experimentovanie bez rizika pre váš bankový účet alebo údaje vašich zákazníkov.

  4. Stojí testovanie platobnej brány peniaze? Nie. Testovanie v prostredí sandbox je takmer vždy zadarmo. Nespracovávate skutočné peniaze, takže s tým nie sú spojené žiadne transakčné poplatky ani bankové poplatky. Je to bezplatný a bezrizikový spôsob, ako zabezpečiť, aby bola vaša firma pripravená na spustenie.

  5. Čo sa stane, ak zabudnem prepnúť z testovacieho režimu do živého režimu? Toto je bežná obava! Ak zostanete v testovacom režime, vaši zákazníci pri pokladni uvidia chybu alebo správu, že stránka je v testovacom prostredí. Žiadne skutočné platby nebudú spracované. V Mollie sme tento prepínač urobili ako jednoduchý proces na jedno kliknutie vo vašom dashboarde, aby sme vám pomohli sa tomu vyhnúť.

  6. Musím testovať každú platobnú metódu (napr. Apple Pay a PayPal) samostatne? V ideálnom prípade áno. Aj keď samotná brána môže fungovať, rôzne platobné metódy majú rôzne procesy návratu. Napríklad PayPal presmeruje používateľa na svoju vlastnú stránku a späť. Testovanie každej metódy zabezpečí, že tieto presmerovania fungujú hladko na počítači aj na mobile.

  7. Ako zistím, či moje testovanie bezpečnosti prebehlo úspešne? Ak používate poskytovateľa ako Mollie, veľkú časť náročnej práce v oblasti bezpečnosti (napríklad súlad s PCI) vybavíme za vás. Nastavenie si môžete overiť skontrolovaním visiaceho zámku SSL v adresnom riadku prehliadača a uistením sa, že v databáze vašej webovej stránky nie sú uložené žiadne nespracované údaje o kreditných kartách.

  8. Ako otestujem, čo sa stane, keď platba zlyhá? Keď vykonáte testovaciu platbu s Mollie, uvidíte dialógové okno, v ktorom si môžete vybrať stav. Môžete vybrať možnosti Failed (Zlyhalo), Cancelled (Zrušené) alebo Expired (Expirované), aby ste videli, ako váš web spracováva tieto konkrétne chyby.

Viac aktualizácií

Obsah

Obsah

MollieRastTestovanie platobnej brány: Sprievodca testovacími metódami pre elektronické obchodovanie
MollieRastTestovanie platobnej brány: Sprievodca testovacími metódami pre elektronické obchodovanie
MollieRastTestovanie platobnej brány: Sprievodca testovacími metódami pre elektronické obchodovanie
MollieRastTestovanie platobnej brány: Sprievodca testovacími metódami pre elektronické obchodovanie