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.

Nick Knuppe

Vedúci produktového marketingu

blog banner showing Mollie e-invocing

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šej stránke elektronického obchodu musí prejsť touto bránou kvôli overeniu. 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é údaje a informácie o doručení, sú vyzvaní zadať svoje platobné údaje a musia kliknutím iniciovať platbu.

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ých zručností 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ňa spoločnosti Mollie). Po dokončení platby sú odoslaní späť na vašu webovú lokalitu, zvyčajne preto, aby si pozreli stránku „Ďakujeme“.

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

  • Zameranie testovania: Otestujte cestu návratu, 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ť vytvorená na mieru. Máte plnú kontrolu nad dizajnom pokladne a spracovanie platieb prebieha cez API.

  • Výhoda: Kompletná flexibilita pre jedinečné obchodné modely (ako napríklad predplatné na mieru).

  • 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 procesorom.

Čo je to testovacia platobná brána?

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

Platobná brána vs. platobný procesor

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

  • Platobná brána je front-endový posol. Získava údaje zákazníka a hovorí vašej webovej lokalite, či bola platba schválená alebo zamietnutá.

  • Platobný procesor je back-endový motor. Vykonáva ťažkú prácu pri presúvaní skutočný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 alebo čítačka kariet) už poznáte. Toto je fyzický hardvér, ktorý zákazníci používajú na priloženie alebo potiahnutie svojich kariet. Platobná brána je v podstate digitálna verzia tohto terminálu; číta digitálne informácie zadané na stránke pokladne vašej webovej lokality.

Prečo potrebujeme testovať platobné brány?

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

Okrem prijímania peňazí vám testovanie umožňuje potvrdiť, že môžete správne schvaľovať transakcie a autorizovať objednávky. Ak je platobná brána alebo procesor počas testovania nestabilný, je to znamenie, ž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ý end-to-end tok. To zahŕňa nielen autorizáciu transakcie, ale aj vyúčtovanie, čím sa zabezpečí, že peňažné prostriedky sa skutočne presunú z banky zákazníka na váš firemný účet.

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

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

Pre rastúcu firmu je najlepšou stratégiou kombinácia automatizovaného aj manuálneho testovania brány. Zatiaľ čo automatizácia zvláda opakujúcu sa, technicky náročnú prácu, manuálne testovanie zabezpečuje, aby bol zážitok pre vašich zákazníkov skutočne príjemný.

Ako manuálne otestovať platobnú bránu

Premýšľajte o manuálnom testovaní ako o generálke. Vžívate sa do role zákazníka, aby ste identifikovali problematické body, ktoré by počítačový skript mohol prehliadnuť.

Scenáre manuálneho testovania:

  1. Prechádzka v mobile: Otvorte si pokladňu na smartfóne. Je tlačidlo platby ľahko dostupné? Zobrazí sa číselná klávesnica automaticky pri zadávaní údajov o karte?

  2. Záťažový test: Narušte tok. Stlačte tlačidlo späť uprostred transakcie alebo obnovte stránku počas spracovania platby. Robustná brána by to mala zvládnuť s prehľadom, bez opätovného zaúčtovania platby alebo pádu systému.

  3. Kontrola UI správ: Zámerne zadajte nesprávny CVV kód. Píše sa v chybovej správe niečo užitočné ako „Skontrolujte svoj bezpečnostný kód,“ alebo vyhodí desivý technický kód ako „Chyba 402: Payment_Required“?

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

Ako automatizovane otestovať platobnú bránu

S rastom vášho podnikania nemôžete manuálne testovať každé tlačidlo pri každej aktualizácii webu. Tu prichádza na rad automatizácia. Vaši vývojári použijú skripty na spustenie stoviek testov v priebehu sekúnd.

Scenáre automatizovaného testovania:

  • Regresné testovanie: Vždy, keď pridáte nový plugin alebo aktualizujete stránku, automatizované skripty prejdú váš kontrolný zoznam testovania platobnej brány, aby sa ubezpečili, ž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.

  • Validácia odpovedí API: Skripty overujú, či skrytá komunikácia medzi vašou stránkou a poskytovateľom platieb funguje správne, čím zabezpečujú odosielanie a prijímanie digitálnych webhookov v milisekundách.

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

Kontrolný zoznam testovania platobnej brány

Tento komplexný kontrolný zoznam použite na dohľad nad bezproblémovým procesom testovania. 

Kontrolný zoznam testovania platobnej brány

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

  • Prístup do sandboxu: Uistite sa, že ste v testovacom režime a NEPOUŽÍVATE ostré prihlasovacie údaje. Nikdy netestujte so skutočnými údajmi zákazníkov na živej 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.

  • Otestujte platbu v mobile: Je brána ľahko použiteľná na smartfóne?

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

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

  • Skontrolujte bezpečnostný zoznam platobnej brány: Potvrďte, že sú SSL certifikáty aktívne a šifrovanie je funkčné.

  • Automatizujte, kde je to možné: Požiadajte svojich vývojárov o nastavenie automatizovaných skriptov pre rutinné kontroly.

  • Pravidelne aktualizujte: Keď sa menia platobné metódy, zodpovedajúco aktualizujte svoje 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