Maksuyhdyskäytävien testitapaukset: tyypit ja tarkistuslista
⚡ Älykäs yhteenveto
Maksuyhdyskäytävien testaus varmistaa, että jokainen verkkotapahtuma käsitellään turvallisesti, tarkasti ja nopeasti. Tällä sivulla selitetään yhdyskäytävätyypit, testausmenetelmät, valmistelulista ja 21 käyttövalmista testiskenaariota, joita laadunvarmistustiimit soveltavat reaaliaikaisiin maksuvirtoihin.
Maksuyhdyskäytävän testaus
Maksuyhdyskäytävän testaus on Payment Gatewayn testaus käyttäjien verkko-ostoksia ja -tapahtumia varten. Maksuyhdyskäytävätestauksen tarkoituksena on varmistaa maksuyhdyskäytävän turvallisuus, luotettavuus ja suorituskyky salaamalla ja turvaamalla maksutiedot käyttäjän ja kauppiaan välillä ja samalla tarjota sujuva maksukokemus.
Maksuyhdyskäytäväjärjestelmä on sähköisen kaupankäynnin sovelluspalvelu joka hyväksyy verkko-ostosten luottokorttimaksun. Maksuyhdyskäytävät suojaavat luottokorttitiedot salaamalla arkaluontoisia tietoja, kuten luottokorttien numeroita, tilinomistajan tietoja ja niin edelleen. Nämä tiedot välittyvät turvallisesti asiakkaan ja kauppiaan välillä ja päinvastoin. Nykyaikaiset maksuyhdyskäytävät hyväksyvät myös turvallisesti maksut pankkikorteilla, sähköisillä pankkisiirroilla, käteiskorteilla, palkintopisteillä jne.
Koska portti sijaitsee ostajan, kauppiaan ja pankin välissä, yksikin vika siellä pysäyttää tulot välittömästi.
Liity Live Payment Gateway -testausprojektiimme ilmaiseksi
Maksuyhdyskäytäväjärjestelmän tyypit
Yhdyskäytävät eroavat toisistaan siinä, mihin ostaja syöttää korttitiedot, kuten alla on esitetty.

Isännöity maksuyhdyskäytävä
Isännöity maksuyhdyskäytäväjärjestelmä ohjaa asiakkaan pois verkkokauppasivustolta yhdyskäytävälinkkiin maksuprosessin aikana. Kun maksu on suoritettu, se tuo asiakkaan takaisin verkkokauppasivustolle. Tällaiseen maksuun et tarvitse kauppiastunnusta, esimerkiksi isännöity maksuyhdyskäytävä ovat PayPal, Noche ja WorldPay.
Jaettu maksuyhdyskäytävä
Jaetussa maksuyhdyskäytävässä asiakas ohjataan maksun käsittelyn aikana maksusivulle ja pysyy verkkokauppasivustolla. Kun maksutiedot on täytetty, maksuprosessi jatkuu. Koska se ei poistu verkkokauppasivustolta maksun käsittelyn aikana, tämä tila on helppo ja edullisempi, esimerkki jaetusta maksuyhdyskäytävästä on eWay, Stripe.
Itse isännöidyt, API-isännöidyt ja mobiililompakkoyhdyskäytävät ovat muita variantteja.
Miksi maksuyhdyskäytävien testaaminen on tärkeää
Kassasivu on viimeinen vaihe ostajan ja tulojen välillä, joten kaikki siellä olevat virheet aiheuttavat kustannuksia heti niiden ilmaantuessa. Systemaattinen testaus suojaa tätä vaihetta löytämällä ongelmat ennen kuin asiakkaat kohtaavat ne.
- Suojaa tuloja: Epäonnistunut tai hidas tapahtuma ajaa ostajat hylkäämään ostoskorin, ja hylätyt ostoskorit harvoin palaavat takaisin.
- Rakentaa luottamusta: Peitetyt korttikentät, salattu liikenne ja selkeät vahvistusviestit vakuuttavat ostajille, että heidän rahojaan käsitellään asianmukaisesti.
- Estää petosten aiheuttamat tappiot: CVV-sääntöjen, osoitteen ja nopeustarkistusten tarkistaminen pysäyttää vilpilliset tilaukset ennen tavaroiden lähettämistä.
- Pitää kauppiaan vaatimustenmukaisena: Korttijärjestelmät vaativat vahvaa asiakkaan tunnistautumista, ja testaus on osoitus näiden kontrollien toimivuudesta.
- Alentaa tukikustannuksia: Kaksoisveloitukset, puuttuvat kuitit ja jumissa olevat hyvitykset aiheuttavat kalliita tikettejä ja takaisinperintöjä.
- Havaitsee viat ajoissa: Integraatiovirheen korjaaminen hiekkalaatikossa maksaa murto-osan sen korjaamisesta tuotantokatkoksen jälkeen.
Nämä hyödyt riippuvat oikeanlaisesta testityyppien yhdistelmästä, jota kuvataan seuraavassa.
Maksuverkkotunnuksen tyyppien testaus
Payment Gatewayn testauksen tulee sisältää
Toiminnallinen testaus: Se on maksuyhdyskäytävän perustoimintojen testaus. Tarkoituksena on tarkistaa, toimiiko sovellus samalla tavalla kuin sen oletetaan olevan tilausten käsittely, laskeminen, maakohtaisen ALV:n lisäys jne.
Integraatio: Testaa integraatio luottokorttipalvelusi kanssa.
Suorituskyky: Tunnista erilaisia tehokkuusmittareita, kuten suurin mahdollinen määrä käyttäjiä, jotka tulevat yhdyskäytävien kautta tietyn päivän aikana ja muuttavat heidät samanaikaisiksi käyttäjiksi
Turvallisuus: Sinun on suoritettava Payment Gatewayn syvä suojauspassi.
Lisää lokalisointitestaus valuutan ja kielen osalta yhteensopivuustestaus laitteille ja regressiotestaus jokaisen palveluntarjoajan API-päivityksen jälkeen.
Payment Gatewayn testaus: Täydellinen tarkistuslista
Ennen kuin aloitat testauksen –
- Kerää oikeat testitiedot valeluottokortin numeroa varten maestron, viisumin, masterin jne.
- Kerää maksuyhdyskäytävän tiedot, kuten Google Lompakko, Paypal tai muu
- Kerää maksuyhdyskäytäväasiakirja virhekoodeilla
- Ymmärrä istunto ja sovelluksen ja maksuyhdyskäytävän kautta kulkevat parametrit
- Ymmärrä ja testaa kyselymerkkijonon, muuttujan tai istunnon kautta välitettyjen tietojen määrää
- Tarkista maksuyhdyskäytävän kielen lisäksi sovelluksen kieli
- Maksuyhdyskäytävän eri asetuksissa, kuten valuuttamuodossa, kerätyt tilaajatiedot.
Vinkki: Yhdistä jokainen odotettu vika dokumentoituun toimittajan virhekoodiin, jotta epämääräisestä "maksu ei toiminut" -viasta tulee toistettavissa oleva tiketti.
Maksuyhdyskäytävän testiympäristön määrittäminen
Luotettavat tulokset alkavat ympäristöstä, joka toimii kuten tuotantoympäristö ilman oikean rahan siirtoa. Lähes jokainen palveluntarjoaja toimittaa hiekkalaatikon, joka peilaa live-API:a, mutta ei tee mitään selvitystä, ja suurin osa maksuyhdyskäytävien testauksesta kuuluu juuri tähän hiekkalaatikkoon.
- Pyydä hiekkalaatikon tunnistetietoja. Hanki erillinen kauppiastunnus, API-avain ja salaisuus ja tallenna ne lähdetietovaraston ulkopuolelle.
- Suuntaa sovellus hiekkalaatikon päätepisteeseen. Vahvista verkkolokista, ettei live-yhdyskäytävän isäntään tule pyyntöjä.
- Lataa viralliset testikortit. Jokainen järjestelmä julkaisee numeroita, jotka pakottavat tietyn lopputuloksen: hyväksyntä, hylkäys, riittämättömät varat, vanhentunut kortti tai kadonneen kortin esto.
- Älä koskaan kopioi tuotantotietoja. PCI-turvallisuusstandardineuvosto Säännöt kieltävät reaaliaikaisten kortinhaltijatietojen käytön testiympäristöissä, joten peitä jokainen tietue.
- Ota 3D Secure -testitila käyttöön. Käynnistä kitkaton ja haastevirtaus, jotta uudelleenohjaus-, aikakatkaisu- ja peruutuspolut toimivat.
- Rekisteröi webhook-vastaanotin. Maksun tila saapuu usein asynkronisesti, joten varmista, että veloitus-, hyvitys- ja veloitusilmoitukset päivittävät tilaustiedot.
- Simuloi verkkovikoja. Hylkää tai viivytä vastauksia välityspalvelimen kautta ja varmista, ettei päällekkäisiä veloituksia näy, kun ostaja yrittää uudelleen.
- Palauta tila ajojen välillä. Tyhjennä ostoskorit, istunnot ja tallennetut tokenit, jotta vanhentunut istunto ei peitä vikaa.
Pidä lyhyttä hiekkalaatikon runbookia URLs, testikorttien numerot ja odotetut vastauskoodit. Sen avulla uudet testaajat voivat toistaa minkä tahansa skenaarion välittömästi ja se toimii myös auditointitodisteena.
Varoitus: Älä koskaan kohdista testisarjaa oikeisiin tunnistetietoihin. Yksittäinen harhaanjohtava valtuutus oikealla kortilla on sekä taloudellinen vaaratilanne että vaatimustenmukaisuusrikkomus.
Esimerkki maksuyhdyskäytävän testitapauksista
Seuraavassa on tärkeitä testiskenaarioita/tapauksia Payment Gatewayn tarkistamiseksi
| Sr# | Testitapaukset |
|---|---|
| 1 | Yritä vaihtaa maksuyhdyskäytävän kieltä maksuprosessin aikana |
| 2 | Testaa onnistuneen maksun jälkeen kaikki tarvittavat komponentit, onko ne haettu vai ei |
| 3 | Tarkista, mitä tapahtuu, jos maksuyhdyskäytävä lakkaa vastaamasta maksun aikana |
| 4 | Tarkista maksuprosessin aikana, mitä tapahtuu, jos istunto päättyy |
| 5 | Tarkista maksuprosessin aikana, mitä taustaohjelmassa tapahtuu |
| 6 | Tarkista, mitä tapahtuu, jos maksuprosessi epäonnistuu |
| 7 | Tarkista tietokantamerkinnät, tallentavatko ne luottokorttitietoja vai eivät |
| 8 | Tarkista virhesivut ja turvasivut maksuprosessin aikana |
| 9 | Tarkista ponnahdusikkunoiden eston asetukset ja katso, mitä tapahtuu, jos ponnahdusikkunoiden esto on päällä ja pois päältä |
| 10 | Maksuyhdyskäytävän ja sovelluksen tarkistuspuskurisivujen välissä |
| 11 | Tarkista onnistunut maksu, sovellukseen lähetetään onnistumiskoodi ja käyttäjälle näytetään vahvistussivu |
| 12 | Tarkista, onko tapahtuma käsitelty välittömästi tai käsittely on pankissasi |
| 13 | Tarkista onnistuneen tapahtuman jälkeen, palaako maksuyhdyskäytävä sovellukseesi |
| 14 | Tarkista kaikki muodot ja viestit, kun maksuprosessi on onnistunut |
| 15 | Ellei sinulla ole valtuutuskuittia maksuyhdyskäytävästä, tavaraa ei tule lähettää |
| 16 | Ilmoita omistajalle kaikista tapahtumista sähköpostitse. Salaa sähköpostin sisältö |
| 17 | Tarkista summan muoto valuuttamuodolla |
| 18 | Tarkista, onko jokainen maksuvaihtoehto valittavissa |
| 19 | Tarkista, avaako kukin listattu maksuvaihtoehto vastaavan maksuvaihtoehdon määrittelyn mukaisesti |
| 20 | Tarkista, onko maksuyhdyskäytävä oletuksena haluttu pankki-/luottokorttivaihtoehto |
| 21 | Tarkista, että pankkikortin oletusasetus näyttää kortin valinta -alasvetovalikon |
Seuraavaksi on päätettävä, mitkä näistä skenaarioista ansaitsevat käsikirjoituksen.
Manuaalisen vs. automaattisen maksuyhdyskäytävän testaus
Molemmat lähestymistavat kuuluvat maksuohjelmaan, ja hyödyllinen kysymys on, mitkä tapaukset sopivat mihinkin menetelmään. Manuaalinen työ on vahvinta uusissa integraatioissa ja kaikessa, mikä vaatii ihmisen harkintaa. Automaatio ansaitsee paikkansa vakailla, toistuvilla poluilla, jotka on läpäistävä jokaisessa koontiversiossa.
| Aspect | Manuaalinen testaus | Automaattinen testaus |
|---|---|---|
| Sopii parhaiten | Tutkimustarkastukset, ensimmäiset integraatiot, visuaalinen ja sanamuotojen tarkistus | Regressiosarjoja ja savutarkistuksia jokaisessa käyttöönotossa |
| Nopeus | Hidas; yksi testaaja suorittaa yhtä skenaariota kerrallaan | Nopea; useita skenaarioita toimii rinnakkain |
| Kustannusprofiili | Vähän asennustyötä, paljon toistuvaa työtä | Paljon asennustyötä, vähän toistuvaa työtä |
| Tyypilliset työkalut | Selainkehitystyökalut ja hiekkalaatikkokoontinäytöt | Selenium, Appium, Postman API-tarkistuksia varten |
| Pääheikkous | Vaikea skaalata useiden korttityyppien tai lataustasojen välillä | Sokea ulkoasulle ja käytettävyysongelmille |
Käytännöllinen jako on automatisoida onnistuneiden, hylättyjen ja hyvitysten polut kullekin korttityypille ja varata manuaaliset istunnot uusille yhdyskäytäväversioille. Aja kuormitusprofiileja erikseen JMeter.
Asioita, jotka on otettava huomioon ennen Gateway-paketin ostamista
- Jos olet ostanut kaupanping ostoskoripaketti, selvitä sen yhteensopivuus
- Jos kauppaping yhdyskäytäväpaketin eräpäivä on, kysy maksuyhdyskäytävän tarjoajalta tuettujen sovellusten luetteloa
- Yhdyskäytävän on tarjottava osoitteenvahvistusjärjestelmän suojaus
- Ota selvää, millaisia tapahtumasuojauksia tarjotaan
- Tarkista, minkä tyyppisiä pankki- tai luottokortteja valitsemasi maksuyhdyskäytävä hyväksyy
- Tarkista maksuyhdyskäytävän perimät tapahtumamaksut
- Tarkista, keräävätkö yhdyskäytävät maksun suoraan lomakkeella tai suoraan toiselle sivulle ostoa viimeistelemään

