Online checkout: tesztelési forgatókönyvek indulás előtt

Az online checkout tesztelése a rendelési folyamat ellenőrzése is. Egy elfogadott fizetés nem bizonyítja, hogy a rendszer helyesen kezeli a bezárt böngészőt, az ismételt értesítést vagy az elakadt teljesítést. Az indulás előtt érdemes olyan forgatókönyveket írni, amelyeknél az ügyfél, az üzemeltetés és a fejlesztés ugyanazt az eredményt várja.

Az OrsunPay szerkesztőségeMegjelent
Illusztráció a cikkhez: Online checkout: tesztelési forgatókönyvek indulás előtt

Rögzítsd a rendelést és az összeg forrását

Válassz egy jellemző vásárlást termékkel, mennyiséggel, árral és pénznemmel. Nevezd meg azt a rendszert, amely a végösszeget kiszámolja és a rendelés érvényességét ellenőrzi. A böngésző megjeleníti az adatot, de nem lehet az egyetlen hiteles forrás. A rendelés és minden fizetési próbálkozás saját referenciát kapjon.

Nyisd meg a checkoutot két lapon, majd az egyiken módosítsd a mennyiséget. A korábbi oldal nem fizethet ki észrevétlenül megváltozott tartalmat. Írd le a régi változat kezelésének szabályát, és hasonlítsd össze a képernyőn, a kérésben és a szolgáltatónál szereplő összegeket. Az alkalmazott kedvezmény és kerekítés is legyen része a tesztnek, ne csak az egyszerű teljes ár.

Hosztolt checkout

Ellenőrizd a hozzáférést és a környezetet

Próbálj meg másik fiókhoz tartozó rendelést elérni vagy egy már nem használható referenciát megnyitni. A rendszer adjon szabályozott választ más ügyfél adatainak felfedése nélkül. Ellenőrizd a teszt- és éles beállításokat, valamint hogy ki módosíthatja őket. A környezet neve önmagában nem igazolja a megfelelő kulcsok és értesítési címek használatát.

A naplózás ne váljon érzékeny adatok gyűjtésévé. A belső referencia, időpont, forrás és biztonságos hibakód rendszerint megfelelő kiindulópont a vizsgálathoz. Titkos kulcs ne kerüljön a böngészőbe vagy általános hibajelentésbe. A teszttervben szerepeljen felelős és megfigyelhető bizonyíték arra, hogy az adott környezet valóban a tervezett forgatókönyv szerint működik.

Fejlesztői eszközök

Válaszd el a visszatérést a hiteles eredménytől

A Stripe Checkout és fulfillment dokumentációja külön kezeli a fizetési felületet és a rendelés teljesítését. A böngésző visszatérése nem lehet az egyetlen feltétel a kiszállításhoz vagy hozzáféréshez. A szervernek ellenőrzött eredményt kell a megfelelő rendeléshez kapcsolnia, akkor is, ha az ügyfél azonnal bezárja az oldalt.

Teszteld a fizetést a visszatérési oldal megnyitása nélkül. A rendelésnek a hiteles visszajelzés alapján kell helyes állapotba jutnia. Ha utána a foglalás vagy a digitális hozzáférés létrehozása hibázik, a fizetési eredmény maradjon meg. A helyreállítás a teljesítésre vonatkozzon, különben az ügyfélszolgálat könnyen újabb fizetést kérhet egy már rendezett vásárlás után.

Szimuláld az ismétlést és a késést

Nyomd meg kétszer a gombot, frissítsd az oldalt és szakítsd meg a hálózatot. A gomb ideiglenes letiltása nem helyettesíti a szerveroldali ismétléskezelést. Elveszett válasz után a meglévő próbálkozást kell ellenőrizni. Az időtúllépés nem bizonyítja, hogy a szolgáltató nem fogadta el a kérést, ezért ne indíts automatikusan új, független terhelést.

Küldj ismételt és késői értesítéseket. Egy visszaigazolás nem indíthat két teljesítést, és egy régi állapot nem írhat felül ellenőrizetlenül végleges eredményt. Minden esetnél rögzítsd az ügyfélnek szánt szöveget, a belső állapotot és a felelőst. Így az ismeretlen eredmény nem marad pusztán technikai hiba, amelyre senkinek nincs kialakított következő lépése.

Nézd meg a valódi ügyfélélményt

Járd végig a folyamatot telefonon és billentyűzettel is. Ellenőrizd a hosszú terméknevet, a pénznemet és a várakozási üzenetet. A hasznos hibaüzenet a következő lépést magyarázza, nem nyers szerverválaszt mutat. Az ügyfél találjon biztonságos hivatkozást az ügyfélszolgálati megkereséshez, és értse, ha az eredmény még ellenőrzés alatt áll.

  • Hasonlítsd össze az összeget a kosár módosítása előtt és után.
  • Zárd be a böngészőt a visszatérési oldal előtt.
  • Ismételd a kérést és az eseményt dupla teljesítés nélkül.
  • Állíts helyre egy kiszolgálási hibát új fizetés nélkül.

Ismert korlátokkal kezdj éles működést

Az OrsunPay jelenlegi hosztolt checkoutja angol és ukrán nyelvű. A magyar bemutatkozó oldal nem jelent automatikusan magyar fizetési felületet. A tényleges útvonalat ellenőrizd és készíts megfelelő tájékoztatást, anélkül hogy még nem elérhető fordítást ígérnél. A szolgáltatói fiókban engedélyezett módszereket is külön igazold.

Az OrsunPay külön díjazású szoftver, amely a kereskedő saját szolgáltatói fiókjaival és szerződéseivel működik. Kezdj korlátozott forgalommal, kijelölt felelőssel és az új próbálkozások megállításának lehetőségével. A már elindult műveletek eredményeit továbbra is fogadni kell. A szabályozott indulás megőrzi a rendelési történet érthetőségét akkor is, ha az első napokban javítani kell a folyamaton.

Ismerd meg az OrsunPayt

Beszélj a csapatunkkal

Források

További olvasnivaló