Vse, kar moraš vedeti o testiranju plačilnih prehodov

Testni prehod je prostor, kjer lahko razvijalci e-trgovin preverijo in uredijo nastavitev plačilnega sistema na spletnem mestu. Izvedi več o tem, kako testiranje pomaga tvojemu poslu.

Testni prehod je prostor, kjer lahko razvijalci e-trgovin preverijo in uredijo nastavitev plačilnega sistema na spletnem mestu. Izvedi več o tem, kako testiranje pomaga tvojemu poslu.

Ko razvijate svoje podjetje, je zadnja stvar, ki bi si jo želeli, sporočilo »plačilo ni uspelo«, ki se pojavi med stranko in njenim nakupom.

Navsezadnje ste najtežji del že opravili. Zgradili ste blagovno znamko, optimizirali SEO, investirali v marketing in oblikovanje spletne strani ter stranko uspešno vodili skozi prodajni lijak.

Pregledali so vašo ponudbo, dodali izdelke v košarico in končno kliknili »kupi«, nato pa celoten postopek ustavi napaka »plačilo ni uspelo«.

Vam se morda zdi le majhna tehnična težava, za vašo stranko pa je to neizpolnjena obljuba, zlomljeno zaupanje in neposreden udarec za vaše prihodke.

Tukaj postane testiranje plačilnih prehodov vaša najdragocenejša zavarovalna polica.

Ta vodič vam bo pomagal zagotoviti, da je vaša stran varna, vaše integracije brezhibne in vaš Checkout pripravljen, da vsak klik spremeni v potrjeno prodajo.

Kaj je testiranje plačilnih prehodov?

Testiranje plačilnega prehoda je postopek preverjanja, ali tvoja digitalna blagajna deluje natanko tako, kot bi morala.

To je način za testiranje funkcionalnosti, varnosti in hitrosti plačilnega prehoda, s katerim zagotoviš, da se denar, ko stranka klikne plačaj, varno in brez zapletov prenese z njenega računa na tvojega.

Funkcionalnost platforme in spletna varnost sta ključna dela prodajnega cikla v e-trgovini. Dosledno testiranje je nujno za vsako podjetje, ki želi ponuditi profesionalno plačilno izkušnjo brez trenj.

Preden skočimo na 'kako', razjasnimo 'kaj'. Razumevanje teh izrazov ti bo pomagalo govoriti isti jezik kot tvoji razvijalci.

Kaj je plačilni prehod?

Predstavljajte si plačilni prehod kot virtualna vrata. Vsaka transakcija na vašem spletnem mestu za e-trgovino mora skozi ta vrata za preverjanje. To je spletna storitev, ki vam omogoča sprejemanje kreditnih kartic, debetnih kartic in lokalnih plačilnih metod, kot sta iDEAL ali Payconiq (kmalu Wero).

Plačilni prehodi so običajno vgrajeni v zaključno stran za blagajno (Checkout) na spletnem mestu. Ko kupci vnesejo svoje podatke za izstavitev računa in dostavo, so pozvani, da vnesejo svoje plačilne podatke in kliknejo za začetek plačila.

Preberite več: Izberite pravi plačilni prehod za svojo e-trgovino z digitalnimi izdelki

Dve vrsti plačilnih prehodov

Vsa vrata ne izgledajo enako. Glede na velikost vašega podjetja in tehnično podkovanost verjetno uporabljate eno od teh treh nastavitev. Poznavanje vaše nastavitve bo določilo, kako učinkovito testirati plačilni prehod.

  1. Gostovani plačilni prehodi

To je najpogostejša izbira za MSP. Ko kupec klikne na plačilo, se začasno preusmeri z vašega spletnega mesta na varno stran ponudnika plačil (kot je gostovana blagajna Checkout od ponudnika Mollie). Ko je plačilo zaključeno, se vrnejo na vaše spletno mesto, običajno na stran s 'zahvalo'.

  • Prednost: Gostovani prehod je izjemno varen, saj ponudnik upravlja z vsemi občutljivimi podatki.

  • Fokus testiranja: Testirajte povratno pot, da zagotovite, da se kupec po plačilu uspešno vrne na vaše spletno mesto.

  1. API ali negostovani prehodi

To je po meri izdelana možnost. Imate popoln nadzor nad oblikovanjem blagajne (Checkout), obdelava plačil pa poteka prek API-ja.

  • Prednost: Popolna prilagodljivost za edinstvene poslovne modele (kot so naročnine po meri).

  • Fokus testiranja: To zahteva najstrožje integracijsko testiranje, saj so vaši razvijalci odgovorni za celotno komunikacijsko verigo med vašim spletnim mestom in procesorjem.

Kaj je testni plačilni prehod?

Testni plačilni prehod je vaše zasebno peskovnik (sandbox) ali testno okolje. Je varen prostor, kjer lahko razvijalci odpravljajo težave v vašem plačilnem sistemu brez obdelave pravega denarja. V tem okolju lahko prepoznate hrošče in preizkusite nakupno pot kupca z uporabo testnih številk kartic ter tako zagotovite, da vse deluje brezhibno, preden greste v živo.

Plačilni prehod nasproti plačilnemu procesorju

Ljudje izraza 'prehod' in 'procesor' pogosto uporabljajo izmenično, vendar sta tehnično različna. 

  • Plačilni prehod je prenašalec sporočil na sprednji strani (front-end). Zajame podatke kupca in sporoči vašemu spletnemu mestu, ali je bilo plačilo odobreno ali zavrnjeno.

  • Plačilni procesor pa je motor v ozadju (back-end). Opravlja težko delo premikanja dejanskega denarja med bankami.

Plačilni prehod nasproti plačilnemu terminalu

Če ste kdaj vodili fizično maloprodajno trgovino, že poznate plačilni terminal (pogosto imenovan POS terminal ali čitalnik kartic). To je fizična strojna oprema, ki jo kupci uporabijo za prislonitev ali poteg svoje kartice. Plačilni prehod je v bistvu digitalna različica tega terminala; bere digitalne informacije, vnesene na strani za blagajno (Checkout) vašega spletnega mesta.

Zakaj moramo testirati plačilne prehode?

Plačilni prehod je srce vašega poslovanja. Testiranje zagotavlja, kot dobro naoljen stroj, da vsi premikajoči se deli: vaše spletno mesto, banke in varnostni protokoli delujejo usklajeno.

Poleg samega prejemanja denarja vam testiranje omogoča, da potrdite, ali lahko pravilno odobrite transakcije in naročila. Če je plačilni prehod ali procesor med testiranjem nestabilen, je to znak, da bi morali razmisliti o alternativnih ponudnikih.

Vrste testiranja plačilnih prehodov

Pri pogovoru z razvijalci ti bo okvirni načrt v veliko pomoč. Testiranje plačilnih prehodov delimo na štiri temeljne stebre. Tako zagotovimo, da gumb za plačilo ne le deluje, temveč da je celotna infrastruktura v ozadju zanesljiva kot skala.

Funkcionalni testi

S funkcionalnim testiranjem preverimo, ali se aplikacija vede po pričakovanjih. To vključuje oddajo naročil, potrjevanje pravilnih izračunov za več izdelkov, uporabo kod za popuste in oceno davkov.

Primeri funkcionalnih testov za plačilne prehode

  • Preverjanje uspešnosti plačilnega prehoda: Ali veljavna številka kartice stranko usmeri na stran s potrditvijo naročila ali zahvalo? Ali sistem pravilno obravnava različne vrste kartic (Visa, Mastercard in American Express)?

  • Izračuni in logika: Ali so stroški dostave in DDV/davki natančno izračunani glede na naslov uporabnika? Če stranka uporabi kodo za popust, ali plačilni prehod prikaže novo, nižjo ceno?

  • Obravnava napak (t.i. 'negativno testiranje'): Kaj se zgodi, če uporabnik pusti polje CVV prazno ali vnese pretečen datum? Sistem bi moral namesto tehnične kode prikazati koristno in razumljivo sporočilo o napaki.

  • Uspešna transakcija: Preveri, ali je bilo plačilo obdelano z veljavnimi podatki, ali so bila sredstva prenesena in ali je bila prejeta potrditev.

  • Neuspešne transakcije: Preizkusi z neveljavnimi številkami kartic, pretečenimi karticami, napačnim CVV ali nezadostnimi sredstvi.

  • Zavrnjene ali blokirane kartice: Zagotovi, da sistem pravilno obravnava blokirane kartice ali tiste, ki so označene zaradi suma prevare.

  • Izpad omrežja ali povezave: Simuliraj prekinitve, da zagotoviš, da sistem ne zaračuna dvakrat in lahko obvladuje časovne omejitve transakcij.

  • Delno plačilo ali potek seje: Preveri vedenje, ko uporabnik zapusti plačilno stran na pol poti ali ko seja poteče.

  • Pretvorba valut: Preveri pravilnost pretvorbe v valuto, ki ustreza lokaciji uporabnika.

  • Upravljanje vračil: Preveri, ali so vračila (celotna in delna) pravilno obdelana in vrnjena na račun.

Integracijski testi

Na osnovni ravni je tvoje spletno mesto zbirka različnih aplikacij, ki komunicirajo med seboj. Integracijsko testiranje zagotavlja, da spletno mesto, plačilni prehod in zaledje (npr. Shopify, Magento ali ERP) govorijo isti jezik.

Če uporabljaš katero od naših že pripravljenih integracij, je velik del te logike že optimiziran, vendar testiranje ostaja ključen korak za zagotovitev, da tvoja specifična konfiguracija deluje brezhibno.

Primeri testov za integracijo plačilnih prehodov

  • Ustvarjanje naročila: Ali se po avtorizaciji plačila v Dashboard trgovine pojavi naročilo s statusom »plačano«?

  • Obravnava klicev webhook: Ali tvoje spletno mesto prejme potrditev s prehoda, kar samodejno sproži potrditveno e-pošto stranki?

  • Scenariji vračil in razveljavitev: Ali lahko sprožiš vračilo iz administratorske plošče spletnega mesta in ali se status transakcije pravilno posodobi v plačilnem prehodu?

  • Več načinov plačila: Preizkusi kreditne kartice, debetne kartice, spletno bančništvo in UPI.

  • Povratni URL in preusmeritev: Ali so stranke po uspešnem ali neuspešnem nakupu pravilno preusmerjene nazaj v tvojo spletno trgovino?

Varnostni testi

To je najpomembnejši steber za gradnjo zaupanja. Varnostni testi zagotavljajo, da občutljivi podatki (kot so številke kartic) nikoli niso izpostavljeni hekerjem in da izpolnjuješ zakonske zahteve. Pri Mollie temu namenjamo posebno pozornost z našo rešitvijo Acceptance & Risk, ki ti pomaga ohranjati visoko stopnjo varnosti brez nepotrebnega oteževanja nakupne poti za stranko.

Primeri varnostnih testov za plačilne prehode

  • Šifriranje podatkov: Ali je povezava med tvojim spletnim mestom in prehodom zaščitena s protokolom SSL (majhna ključavnica v naslovni vrstici)?

  • Skladnost s standardi PCI DSS: Zagotovi, da so podatki o karticah strank tokanizirani, kar pomeni, da je dejanska številka kartice nadomeščena z varno kodo, tako da se nikoli ne shrani na tvojih strežnikih.

  • Preprečevanje prevar: Preveri, kaj se zgodi, ko je transakcija označena kot visoko tvegana. Ali tvoj sistem zadrži naročilo za pregled?

3 načini testiranja prehodov na hitro

Spodaj je izčrpen povzetek 3 metod testiranja in njihovih testnih scenarijev.

Metoda testiranja

Kaj testira

Testni primeri

Funkcionalno testiranje

Aplikacija se med transakcijskim tokom vede natanko tako, kot je pričakovano.

  • Veljavni podatki o kartici vodijo do zahvalne strani.

  • Uporabna sporočila za potekle kartice, prazne kode CVV ali nezadostna sredstva.

  • Natančen DDV, stroški pošiljanja in uporaba kod za popust.

  • Obravnava zavrnjenih/blokiranih kartic in simuliranih napak v omrežju.

  • Pravilna pretvorba zneskov za mednarodne uporabnike in obdelava celotnih/delnih vračil.

Integracijsko testiranje 

Zagotavlja, da vaše spletno mesto, nakupovalni voziček in zaledni sistem (ERP) govorijo isti jezik.


  • Naročila se po avtorizaciji v vašem Dashboard prikažejo kot plačana.

  • Preverjanje, ali potrditev uspeha sproži avtomatizirana e-poštna sporočila strankam.

  • Stranke so po plačilu preusmerjene nazaj v vašo trgovino.

  • Tok med nakupovalnimi vozički (Shopify, Magento) in odzivi API-ja ponudnika plačilnih storitev.

  • Preverite, ali je bil API plačilnega prehoda pravilno integriran. 

Varnostno testiranje

Ščiti občutljive podatke pred ranljivostmi in zagotavlja skladnost z zakonodajo.

  • Preverjanje povezav SSL. 

  • Podatki o kartici so tokenizirani in se nikoli ne shranjujejo na vaših lokalnih strežnikih.

  • Visokotvegane transakcije so pravilno označene in zadržane v pregled.

Testiranje ponudnika plačilnih storitev

Preizkus ponudnika plačilnih storitev pokriva celoten potek od začetka do konca. To ne vključuje le avtorizacije transakcije, temveč tudi poravnavo, kar zagotavlja, da se sredstva dejansko prenesejo s strankine banke na tvoj poslovni račun.

Testiranje tvojega ponudnika plačilnih storitev se prekriva s testiranjem plačilnega prehoda, vendar je ključno za preverjanje, ali tvoje finančno poročanje, izplačila in večvalutne poravnave delujejo pravilno.

Kako testirati plačilni prehod: avtomatizirano in ročno testiranje

Za rastoče podjetje je najboljša strategija kombinacija avtomatiziranega in ročnega testiranja plačilnega prehoda. Medtem ko avtomatizacija poskrbi za ponavljajoča se, tehnično zahtevna opravila, ročno testiranje zagotavlja, da je izkušnja za tvoje stranke res prijetna.

Kako ročno testirati plačilni prehod

Predstavljaj si ročno testiranje kot generalko. Postavi se v vlogo svoje stranke, da prepoznaš točke trenja, ki bi jih računalniški algoritem lahko spregledal.

Scenariji ročnega testiranja:

  1. Mobilni sprehod skozi nakup: Odpri Checkout na pametnem telefonu. Ali je gumb za plačilo enostaven za klik? Ali se ob vnosu podatkov o kartici samodejno prikaže številčni del tipkovnice?

  2. Stresni test: Prekini potek. Sredi transakcije pritisni gumb za nazaj ali osveži stran, medtem ko se plačilo procesira. Robusten prehod bi moral to elegantno rešiti, ne da bi povzročil dvojno zaračunavanje ali sesutje.

  3. Preverjanje sporočil v uporabniškem vmesniku: Namerno vnesi napačno kodo CVV. Ali se v sporočilu o napaki izpiše nekaj koristnega, kot je »Preveri svojo varnostno kodo«, ali pa vrže strašljivo tehnično kodo, kot je »Error 402: Payment_Required«?

  4. Test zapustitve košarice: Zapri zavihek brskalnika na polovici plačila. Pozneje preveri svoje zaledje, da potrdiš, ali je sistem pravilno označil naročilo kot čakajoče ali opuščeno.

Kako avtomatizirano testirati plačilni prehod

Ko se tvoje podjetje širi, ne moreš ročno preizkusiti vsakega gumba ob vsaki posodobitvi spletnega mesta. Tukaj nastopi avtomatizacija. Tvoji razvijalci bodo uporabili skripte za izvedbo na stotine testov v nekaj sekundah.

Scenariji avtomatiziranega testiranja:

  • Regresijsko testiranje: Vsakič, ko dodaš nov vtičnik ali posodobiš svoje spletno mesto, avtomatizirani skripti preletijo tvoj kontrolni seznam za testiranje plačilnega prehoda, da se prepričajo, da se ni nič prekinilo.

  • Množično testiranje podatkov: Avtomatizirana orodja lahko preizkusijo na stotine različnih kombinacij testnih kartic (različne države, različne banke, različne valute) v le delčku časa, ki bi ga za to potreboval človek.

  • Preverjanje odziva API-ja: Skripti preverjajo, ali skrita komunikacija med tvojim spletnim mestom in ponudnikom plačil deluje pravilno, s čimer zagotavljajo, da so digitalni spletni kavlji (webhooks) poslani in prejeti v nekaj milisekundah.

  • Nenehno spremljanje: Nastaviš lahko avtomatizirana opozorila, ki vsako uro preverijo tvoj Checkout. Če se odzivni čas upočasni, prejmeš opozorilo še pred svojimi strankami.

Kontrolni seznam za testiranje plačilnega prehoda

Uporabi ta celovit kontrolni seznam za nadzor nad nemotenim potekom testiranja. 

Kontrolni seznam za testiranje plačilnega prehoda

  • Zberi vse podrobnosti o svojem plačilnem prehodu: To vključuje glavne plačilne metode, varnostno skladnost in lokalizacijo.

  • Dostopi do peskovnika (sandbox): Prepričaj se, da si v testnem načinu (Test Mode) in NE uporabljaš produkcijskih podatkov. Nikoli ne testiraj s pravimi podatki strank na aktivnem spletnem mestu.

  • Funkcionalno testiranje: Preveri, ali se vse metode (kreditna kartica, PayPal itd.) pravilno prikažejo in ali se simbol valute spremeni glede na lokacijo stranke.

  • Preizkusi mobilni Checkout: Ali je plačilni prehod enostaven za uporabo na pametnem telefonu?

  • Testiranje delovanja: Preizkusi delovanje obrazca, oddajo in prehode; e-poštna/SMS opozorila in napake ali katero koli drugo sporočilo, ki ga želiš prikazati.

  • Integracijsko testiranje: Zagotovi popolno združljivost z vmesnikom API in delovno platformo.

  • Preglej varnostni kontrolni seznam plačilnega prehoda: Potrdi, da so SSL certifikati aktivni in da je šifriranje vzpostavljeno.

  • Avtomatiziraj, kjer je mogoče: Naroči svojim razvijalcem, naj nastavijo avtomatizirane skripte za rutinska preverjanja.

  • Redno posodabljaj: Ko se plačilne metode spremenijo, ustrezno posodobi svoje scenarije testiranja plačilnega prehoda.

Tvoj partner pri plačilih: Zakaj je testiranje prehodov z Mollie lažje

Razumemo, da se želiš osredotočiti na rast in prodajo, ne na odpravljanje napak v kodi. Mollie omogoča izjemno preprosto testiranje z namenskim načinom Test Mode, ki popolnoma posnema živo okolje.

V Mollie Dashboard imaš dostop do dveh različnih API ključev: Test API ključa in Live API ključa. Z uporabo Test API ključa lahko simuliraš plačila, ne da bi premaknil en sam cent. Mollie nudi celoten seznam testnih številk kartic in statusov plačil (Plačano, Preklicano, Poteklo, Neuspelo), da lahko natančno vidiš, kako se tvoje spletno mesto odzove na vsako možno dejanje stranke.

Ko so tvoje testne transakcije v Mollie Dashboard videti brezhibno in so tvoja naročila v zaledju trgovine označena kot Plačano, je preklop na Live Mode preprost kot zamenjava ključa z vašim Live API ključem.

Želiš videti, kako preprosta so lahko plačila? Ustvari svoj račun Mollie še danes in začni s testiranjem v le nekaj minutah.

Pogosta vprašanja: testiranje plačilnih prehodov

  1. Potrebujem za testiranje pravo kreditno kartico? Ne. Tvoj ponudnik plačilnih storitev (PSP) ti bo brezplačno zagotovil testne kartice, ki simulirajo različne scenarije.

  2. Kaj je test ponudnika plačilnih storitev (PSP)? Test PSP zajema celoten proces od začetka do konca, vključno s tem, kako sredstva na koncu pridejo na tvoj bančni račun.

  3. Je varno pustiti spletno mesto v testnem načinu, medtem ko delam na njem? Da. Testni način je popolnoma ločeno okolje. Dokler svojih ključev API nisi preklopil na produkcijski način (live),  se ne more zgoditi nobena prava transakcija. To je idealen varen prostor za eksperimentiranje brez tveganja za tvoj bančni račun ali podatke tvojih strank.

  4. Ali testiranje plačilnega prehoda stane? Ne. Testiranje v peskovniku (sandbox) je skoraj vedno brezplačno. Ne obdeluješ pravega denarja, zato ni nobenih transakcijskih stroškov ali bančnih provizij. To je brezplačen in varen način, da se prepričaš, da je tvoje podjetje pripravljeno na zagon.

  5. Kaj se zgodi, če pozabim preklopiti iz testnega načina v produkcijski način? To marsikoga skrbi! Če ostaneš v testnem načinu, bodo tvoje stranke pri Checkout videle napako ali sporočilo, da je spletno mesto v testnem okolju. Nobena prava plačila ne bodo obdelana. Pri Mollie smo ta preklop v tvojem Dashboard spremenili v preprost postopek z enim klikom, da se temu izogneš.

  6. Moram vsako plačilno metodo (npr. Apple Pay in PayPal) testirati posebej? Idealno bi bilo, da. Čeprav plačilni prehod morda deluje, imajo različne plačilne metode različne poti vračanja. Na primer, PayPal uporabnika preusmeri na svoje spletno mesto in nazaj. S testiranjem vsake metode zagotoviš, da te preusmeritve nemoteno delujejo tako na namiznih računalnikih kot na mobilnih napravah.

  7. Kako vem, če je bilo moje testiranje varnosti uspešno? Če uporabljaš ponudnika, kot je Mollie, je večina težkega dela za varnost (kot je skladnost s PCI) opravljena namesto tebe. Svojo nastavitev lahko preveriš tako, da v naslovni vrstici brskalnika poiščeš ključavnico SSL in se prepričaš, da se v bazi podatkov tvojega spletnega mesta ne shranjujejo nobeni nešifrirani podatki o kreditnih karticah.

  8. Kako stestiram, kaj se zgodi, če plačilo ne uspe? Ko opraviš testno plačilo z Mollie, se prikaže pogovorno okno, v katerem lahko izbereš status. Izbereš lahko Failed, Cancelled ali Expired, da vidiš, kako tvoje spletno mesto obravnava te specifične napake.

Več posodobitev

Kazalo vsebine

Kazalo vsebine

Poudarjen partner

MollieRastVse, kar moraš vedeti o testiranju plačilnih prehodov
MollieRastVse, kar moraš vedeti o testiranju plačilnih prehodov
MollieRastVse, kar moraš vedeti o testiranju plačilnih prehodov
MollieRastVse, kar moraš vedeti o testiranju plačilnih prehodov