Kaikki mitä sinun tulee tietää maksunvälityspalvelun testaamisesta

Testimaksuportti on paikka, jossa verkkokaupan kehittäjät voivat selvittää maksujärjestelmän asentamiseen liittyviä ongelmia verkkosivustolla. Tutustu lisää, kuinka testaus koskee yritystäsi.

Testimaksuportti on paikka, jossa verkkokaupan kehittäjät voivat selvittää maksujärjestelmän asentamiseen liittyviä ongelmia verkkosivustolla. Tutustu lisää, kuinka testaus koskee yritystäsi.

Wero blog banner

Kun kasvatat pk-yritystä, viimeinen asia, jota kaipaat, on ”maksu epäonnistui” -viesti asiakkaan ja ostopäätöksen välissä.

Olethan jo tehnyt vaikeimman työn. Olet rakentanut brändin, optimoinut SEO:n, panostanut markkinointiin ja verkkosivuston suunnitteluun sekä ohjannut asiakkaan onnistuneesti ostopolun läpi.

Asiakas on selannut valikoimaasi, lisännyt tuotteita ostoskoriin ja lopulta klikannut ”osta”, mutta sitten koko prosessi tyssää ”maksu epäonnistui” -virheeseen.

Sinulle se voi olla vain pieni tekninen häiriö, mutta asiakkaallesi se on rikottu lupaus, petetty luottamus ja suora isku yrityksesi tulokseen.

Tässä vaiheessa maksupalvelun testaamisesta tulee arvokkain vakuutuksesi.

Tämä opas auttaa varmistamaan, että sivustosi on turvallinen, integraatiosi ovat saumattomia ja Checkout on valmis muuttamaan jokaisen klikkauksen vahvistetuksi myynniksi.

Mitä maksunvälityksen testaus on?

Maksutavan testaus on prosessi, jolla varmistat, että digitaalinen kassasi toimii juuri niin kuin pitääkin.

Se on tapa testata maksunvälityksen toimivuutta, turvallisuutta ja nopeutta varmistaaksesi, että kun asiakas klikkaa 'maksa', raha siirtyy turvallisesti heidän tililtään sinun tilillesi ilman mitään mutkia.

Alustan toimivuus ja verkkoturvallisuus ovat kriittisiä verkkokaupan myyntisyklille. Perusteellinen testaus on välttämätöntä jokaiselle yritykselle, joka haluaa tarjota ammattimaisen ja kitkattoman maksukokemuksen.

Ennen kuin syvennymme 'miten'-kysymykseen, selvennetään ensin 'mitä'. Näiden termien ymmärtäminen auttaa sinua puhumaan samaa kieltä kehittäjiesi kanssa.

Mikä on maksunvälityspalvelu?

Ajattele maksunvälittäjää (payment gateway) virtuaalisena porttina. Jokaisen verkkokauppasi tapahtuman on kuljettava tämän portin kautta tullakseen hyväksytyksi. Se on verkkopalvelu, jonka avulla voit ottaa vastaan luottokortteja, pankkikortteja ja paikallisia maksutapoja, kuten iDEAL tai Payconiq (pian Wero).

Maksunvälittäjät on yleensä rakennettu suoraan verkkosivuston Checkout-sivulle. Kun asiakkaat ovat antaneet laskutus- ja toimitustietonsa, heitä pyydetään syöttämään maksutietonsa ja klikkaamaan maksun aloittamiseksi.

Lue lisää: Valitse oikea maksunvälittäjä digitaalisten tuotteiden verkkokauppaasi

Kaksi erityyppistä maksunvälittäjää

Kaikki portit eivät ole samanlaisia. Yrityksesi koosta ja teknisestä osaamisesta riippuen käytät todennäköisesti jotakin näistä kolmesta asetuksesta. Se, mikä niistä sinulla on käytössäsi, määrittää, miten maksunvälittäjä testataan tehokkaasti.

  1. Ulkoistetut (hosted) maksunvälittäjät

Tämä on yleisin valinta pk-yrityksille. Kun asiakas klikkaa maksa-painiketta, hänet ohjataan tilapäisesti sivustoltasi maksuntarjoajan suojatulle sivulle (kuten Mollie’s hosted checkout). Kun maksu on valmis, hänet lähetetään takaisin verkkosivustollesi, yleensä ”kiitos”-sivulle.

  • Etu: Ulkoistettu maksunvälittäjä on erittäin turvallinen, koska tarjoaja hallinnoi kaikkea arkaluonteista tietoa.

  • Painopiste testauksessa: Testaa paluureitti varmistaaksesi, että asiakas palaa onnistuneesti sivustollesi maksun jälkeen.

  1. API-pohjaiset tai ei-ulkoistetut maksunvälittäjät

Tämä on räätälöity vaihtoehto. Sinulla on täysi hallinta Checkout-sivun ulkoasusta, ja maksujen käsittely tapahtuu API:n kautta.

  • Etu: Täysi joustavuus ainutlaatuisiin liiketoimintamalleihin (kuten räätälöidyt tilaukset).

  • Painopiste testauksessa: Tämä vaatii erittäin tarkkaa integraatiotestausta, sillä kehittäjäsi vastaavat koko viestintäketjusta sivustosi ja käsittelijän välillä.

Mikä on testimaksunvälittäjä?

Testimaksunvälittäjä on oma hiekkalaatikkosi tai testausympäristösi. Se on turvallinen tila, jossa kehittäjät voivat vianmäärittää maksujärjestelmääsi käsittelemättä oikeaa rahaa. Tässä ympäristössä voit tunnistaa virheitä ja testata asiakaspolkua testi-korttinumeroilla varmistaen, että kaikki toimii täydellisesti ennen live-tilaan siirtymistä.

Maksunvälittäjä vs. maksun käsittelijä (payment processor)

Termejä ”gateway” ja ”processor” käytetään usein synonyymeinä, mutta teknisesti ne ovat eri asioita. 

  • Maksunvälittäjä (gateway) on rajapinta asiakkaaseen päin. Se kerää asiakkaan tiedot ja kertoo verkkosivustollesi, hyväksyttiinkö vai hylättiinkö maksu.

  • Maksun käsittelijä (processor) on taustajärjestelmä. Se tekee varsinaisen työn eli siirtää rahaa pankkien välillä.

Maksunvälittäjä vs. maksupääte

Jos olet koskaan pitänyt fyysistä kauppaa, maksupääte (usein kutsuttu kortinlukijaksi) on sinulle jo tuttu. Se on fyysinen laite, jolla asiakkaat vilauttavat tai höyläävät korttiaan. Maksunvälittäjä on pohjimmiltaan tuon päätteen digitaalinen versio; se lukee verkkosivustosi Checkout-sivulle syötetyt digitaaliset tiedot.

Miksi maksunvälittäjiä on testattava?

Maksunvälittäjä on liiketoimintasi sydän. Testaus varmistaa, että kaikki liikkuvat osat: verkkosivustosi, pankit ja turvaprotokollat toimivat saumattomasti yhdessä.

Rahan vastaanottamisen lisäksi testaus antaa sinun vahvistaa, että pystyt hyväksymään tapahtumat ja tilausvaltuutukset oikein. Jos maksunvälittäjä tai käsittelijä on epävakaa testauksen aikana, se on merkki siitä, että kannattaa harkita vaihtoehtoisia tarjoajia.

Maksunvälityksen testaustavat

Kun puhut kehittäjien kanssa, selkeä kehys auttaa kummasti. Me jaamme maksunvälittäjän testaamisen neljään selkeään osa-alueeseen. Näin varmistamme, ettei vain maksupainike toimi, vaan koko sen takana oleva infrastruktuuri on kivenkova.

Toiminnalliset testit

Toiminnallisella testauksella varmistetaan, että sovellus käyttäytyy odotetulla tavalla. Tähän voi kuulua tilausten tekeminen, useiden tuotteiden laskutoimitusten vahvistaminen, alennuskoodien käyttö ja verojen arviointi.

Maksunvälittäjien toiminnalliset testitapaukset

  • Maksunvälittäjän onnistuneen toiminnan testaaminen: Ohjaako voimassa oleva korttinumero asiakkaan kiitos- tai tilausvahvistussivulle? Käsitteleekö järjestelmä oikein eri korttityypit (Visa, Mastercard ja American Express)?

  • Laskelmat ja logiikka: Lasketaanko toimituskulut ja alv/verot tarkasti käyttäjän osoitteen perusteella? Jos asiakas käyttää alennuskoodia, päivittyykö uusi, alempi hinta maksunvälittäjälle?

  • Virheiden käsittely (tunnetaan myös nimellä negatiivinen testaus): Mitä tapahtuu, jos käyttäjä jättää CVV-kentän tyhjäksi tai antaa vanhentuneen päivämäärän? Järjestelmän tulee antaa hyödyllinen, inhimillinen virheilmoitus teknisen koodin sijaan.

  • Onnistunut maksutapahtuma: Varmista, että maksu käsiteltiin oikeilla tiedoilla, varat siirrettiin ja vahvistus vastaanotettiin.

  • Epäonnistuneet maksutapahtumat: Testaa virheellisillä korttinumeroilla, vanhentuneilla korteilla, väärällä CVV-koodilla tai riittämättömillä varoilla.

  • Hylätyt tai estetyt kortit: Varmista, että järjestelmä käsittelee oikein estetyt tai petosepäilyn vuoksi liputetut kortit.

  • Verkko- tai yhteyshäiriö: Simuloi keskeytyksiä varmistaaksesi, ettei järjestelmä veloita tuplasti ja että se osaa käsitellä maksutapahtuman aikakatkaisut.

  • Osittainen maksu tai istunnon aikakatkaisu: Testaa käyttäytymistä, kun käyttäjä hylkää maksusivun puolivälissä tai istunto vanhenee.

  • Valuuttamuunnos: Varmista muunnos käyttäjän sijainnin mukaiseen valuuttaan.

  • Palautusten hallinta: Tarkista, että palautukset (täydet ja osittaiset) käsitellään ja hyvitetään oikein takaisin.

Integraatiotestit

Perustasolla verkkosivustosi on kokoelma erilaisia sovelluksia, jotka keskustelevat keskenään. Integraatiotestaus varmistaa, että verkkosivustosi, maksunvälittäjäsi ja taustajärjestelmäsi (esim. Shopify, Magento tai ERP) puhuvat kaikki samaa kieltä.

Jos käytät jotakin valmiista integraatioistamme, suuri osa tästä logiikasta on jo optimoitu, mutta testaus on silti elintärkeä vaihe sen varmistamiseksi, että juuri sinun konfiguraatiosi toimii täydellisesti.

Maksunvälittäjän integraation testitapaukset

  • Tilauksen luominen: Kun maksu on vahvistettu, ilmestyykö tilaus kauppasi Dashboard-näkymään tilassa ”maksettu”?

  • Webhookien käsittely: Saako sivustosi maksunvälittäjältä tiedon onnistumisesta, jotta tilausvahvistussähköposti lähtee asiakkaalle automaattisesti?

  • Palautus- ja mitätöintiskenaariot: Voitko käynnistää palautuksen verkkosivustosi hallintapaneelista ja varmistaa, että tapahtuman tila päivittyy oikein maksunvälittäjälle?

  • Eri maksutavat: Testaa luottokortit, pankkikortit, verkkopankkimaksut ja UPI-maksut.

  • Paluu-URL ja uudelleenohjaus: Ohjataanko asiakkaat onnistuneen tai epäonnistuneen ostoksen jälkeen oikein takaisin verkkokauppaasi?

Turvallisuustestit

Tämä on kriittisin tekijä luottamuksen rakentamisessa. Turvallisuustestit varmistavat, että arkaluontoiset tiedot (kuten korttinumerot) eivät koskaan päädy hakkereille ja että täytät lakisääteiset vaatimukset. Meillä Molliella tämä on asetettu etusijalle Acceptance & Risk -hallintaratkaisumme avulla, joka auttaa ylläpitämään korkeaa turvallisuustasoa tekemättä asiakkaan ostopolusta kankeaa.

Maksunvälittäjän turvallisuustestitapaukset

  • Tiedon salaus: Onko sivustosi ja maksunvälittäjän välinen yhteys suojattu SSL-sertifikaatilla (pieni lukon kuva URL-osoitteessa)?

  • PCI DSS -yhteensopivuus: Varmista, että asiakkaan korttitiedot on tokenisoitu. Tämä tarkoittaa, että varsinainen korttinumero korvataan turvakoodilla, jotta sitä ei koskaan tallenneta palvelimillesi.

  • Petostentorjunta: Testaa, mitä tapahtuu, kun maksutapahtuma liputetaan korkean riskin tapaukseksi. Jättääkö järjestelmäsi tilauksen odottamaan tarkistusta?

3 gateway-testausmenetelmää yhdellä silmäyksellä

Tässä on kattava yhteenveto kolmesta testaustavasta ja niiden testitilanteista.

Testaustapa

Mitä se testaa

Testitapaukset

Toiminnallinen testaus

Sovellus toimii täsmälleen odotetulla tavalla maksutapahtuman aikana.

  • Oikeat korttitiedot johtavat kiitossivulle.

  • Hyödylliset ilmoitukset vanhentuneista korteista, tyhjistä CVV-koodeista tai riittämättömistä varoista.

  • Tarkka ALV, toimituskulut ja alennuskoodien soveltaminen.

  • Hylättyjen tai estettyjen korttien käsittely ja simuloidut verkkovirheet.

  • Summien oikea muunto kansainvälisille käyttäjille sekä täysien ja osittaisten hyvitysten käsittely.

Integraatiotestaus 

Varmistaa, että verkkosivustosi, ostoskorisi ja taustajärjestelmäsi (ERP) puhuvat samaa kieltä.


  • Tilaukset näkyvät maksettuina Dashboard-osioissasi valtuutuksen jälkeen.

  • Onnistumisilmoitus laukaisee automaattiset asiakassähköpostit.

  • Asiakkaat ohjataan takaisin kauppaasi maksun jälkeen.

  • Tiedonkulku ostoskorien (Shopify, Magento) ja PSP-rajapinnan vastausten välillä.

  • Varmista, että maksupalvelun API-rajapinta on integroitu oikein. 

Tietoturvatestaus

Suojaa arkaluonteisia tietoja haavoittuvuuksilta ja varmistaa lainmukaisuuden.

  • SSL-yhteyksien varmistaminen. 

  • Korttitiedot on tokenisoitu eikä niitä koskaan tallenneta paikallisille palvelimillesi.

  • Korkean riskin tapahtumat liputetaan oikein ja pidätetään tarkistettaviksi.

Maksupalveluntarjoajan testaus

Maksupalveluntarjoajan testi kattaa koko prosessin päästä päähän. Siihen kuuluu maksutapahtuman valtuutuksen lisäksi myös selvitys, jolla varmistetaan, että varat siirtyvät oikeasti asiakkaan pankista yritystilillesi.

PSP-testauksesi on osittain päällekkäistä maksunvälittäjän (gateway) testauksen kanssa, mutta se on elintärkeää talousraportoinnin, tilitysten ja valuutanvaihtojen moitteettoman toiminnan varmistamiseksi.

Näin testaat maksunvälittäjäsi: automaattinen ja manuaalinen testaus

Kasvavalle yritykselle paras strategia on yhdistää automaattinen ja manuaalinen testaus. Automaatio hoitaa toistuvat ja teknisesti raskaat tehtävät, mutta manuaalinen testaus varmistaa, että käyttökokemus tuntuu asiakkaasta todella hyvältä.

Miten testata maksunvälittäjä manuaalisesti

Ajattele manuaalista testausta kenraaliharjoituksena. Asetu asiakkaasi saappaisiin löytääksesi ne kitkakohdat, joita tietokoneskripti ei ehkä huomaa.

Manuaalisen testauksen skenaariot:

  1. Mobiili läpikäynti: Avaa Checkout älypuhelimella. Onko maksupainiketta helppo painaa? Avautuuko numeronäppäimistö automaattisesti korttitietoja syötettäessä?

  2. Rasitustesti: Häiritse prosessia. Paina takaisin-painiketta kesken maksutapahtuman tai päivitä sivu maksun ollessa käynnissä. Vankan maksunvälittäjän tulee selviytyä tästä tyylikkäästi ilman tuplaveloituksia tai kaatumista.

  3. Käyttöliittymän viestien tarkistus: Syötä tarkoituksella väärä CVV-koodi. Sanooko virheilmoitus jotain hyödyllistä, kuten ”Tarkista turvakoodisi,” vai antaako se pelottavan teknisen koodin, kuten ”Error 402: Payment_Required”?

  4. Keskeytystesti: Sulje selaimen välilehti puolivälissä maksua. Tarkista taustajärjestelmästäsi myöhemmin, onko järjestelmä merkinnyt tilauksen oikein odottavaksi tai keskeytetyksi.

Miten testata maksunvälittäjä automaattisesti

Yrityksesi kasvaessa et voi testata jokaista painiketta manuaalisesti joka kerta, kun päivität verkkosivustoasi. Tässä vaiheessa automaatio astuu kuvaan. Kehittäjäsi käyttävät skriptejä satojen testien suorittamiseen sekunneissa.

Automaattisen testauksen skenaariot:

  • Regressiotestaus: Aina kun lisäät uuden liitännäisen tai päivität sivustoasi, automaattiset skriptit käyvät läpi maksunvälittäjän testauslistan varmistaakseen, ettei mikään rikkoutunut.

  • Massadatatestaus: Automaattiset työkalut voivat testata satoja erilaisia testikorttiyhdistelmiä (eri maat, pankit ja valuutat) murto-osassa ajasta, joka ihmiseltä kuluisi.

  • API-vastausten validointi: Skriptit varmistavat, että sivustosi ja maksupalveluntarjoajasi välinen näkymätön keskustelu toimii oikein ja että digitaaliset webhookit lähetetään ja vastaanotetaan millisekunneissa.

  • Jatkuva valvonta: Voit asettaa automaattisia hälytyksiä, jotka tarkistavat checkout-sivusi tunnin välein. Jos vastausaika hidastuu, saat ilmoituksen ennen asiakkaitasi.

Maksunvälittäjän testauksen muistilista

Käytä tätä kattavaa muistilistaa varmistaaksesi sujuvan testausprosessin. 

Maksunvälittäjän testauksen muistilista

  • Kerää kaikki tiedot maksunvälittäjästäsi: Tämä sisältää tärkeimmät maksutavat, tietoturvavaatimusten noudattamisen ja lokalisoinnin.

  • Siirry hiekkalaatikkoon: Varmista, että olet Test Mode -tilassa etkä käytä oikeita tunnuksia. Älä koskaan testaa oikeilla asiakastiedoilla tuotantosivustolla.

  • Toiminnallinen testaus: Tarkista, että kaikki maksutavat (luottokortti, PayPal jne.) näkyvät oikein ja muuttuuko valuuttasymboli asiakkaan sijainnin mukaan.

  • Testaa mobiili-checkout: Onko maksujärjestelmää helppo käyttää älypuhelimella?

  • Suorituskyvyn testaus: Testaa lomakkeen toimivuus, lähettäminen ja siirtymät; sähköposti-/tekstiviestihälytykset ja virheet tai muut viestit, joita haluat näyttää.

  • Integraatiotestaus: Varmista täysi yhteensopivuus APIn ja käyttöympäristön kanssa.

  • Käy läpi maksunvälittäjän turvatarkistuslista: Vahvista, että SSL-sertifikaatit ovat voimassa ja salaus on käytössä.

  • Automatisoi mahdollisuuksien mukaan: Pyydä kehittäjiäsi luomaan automaattisia skriptejä rutiinitarkastuksia varten.

  • Päivitä säännöllisesti: Kun maksutavat muuttuvat, päivitä testimallisi vastaavasti.

Kumppanisi maksuasioissa: Miksi gateway-testaus on helpompaa Mollien avulla

Ymmärrämme, että haluat keskittyä kasvuun ja myyntiin, etkä koodin vianetsintään. Mollie tekee testaamisesta uskomattoman helppoa tarjoamalla erillisen Test Mode -tilan, joka vastaa täysin live-ympäristöä.

Mollie Dashboard -näkymässä käytössäsi on kaksi erillistä API-avainta: Test API -avain ja Live API -avain. Käyttämällä Test API -avaintasi voit simuloida maksuja siirtämättä senttiäkään. Mollie tarjoaa täydellisen listan testikorttien numeroita ja maksutiloja (Maksettu, Peruutettu, Vanhentunut, Epäonnistunut), jotta näet tarkalleen, miten verkkosivustosi reagoi jokaiseen mahdolliseen asiakkaan toimintaan.

Kun testitapahtumasi näyttävät täydellisiltä Mollie Dashboard -osiossa ja tilauksesi merkitään maksetuiksi kauppasi taustajärjestelmässä, Live Modeen siirtyminen on yhtä helppoa kuin Live API -avaimen vaihtaminen.

Oletko valmis näkemään, kuinka helppoja maksut voivat olla? Luo Mollie-tilisi tänään ja aloita testaaminen jo muutamassa minuutissa.

UKK: maksupalvelun testaus

  1. Tarvitsenko oikean luottokortin testaamiseen? Et. Maksunvälittäjäsi (PSP) tarjoaa testikortteja, joilla voit simuloida eri tilanteita täysin ilmaiseksi.

  2. Mikä on Payment Service Provider (PSP) -testi? PSP-testi kattaa koko prosessin alusta loppuun, mukaan lukien sen, miten varat lopulta päätyvät pankkitilillesi.

  3. Onko turvallista jättää sivustoni testitilaan, kun työstän sitä? Kyllä. Testitila on täysin erillinen ympäristö. Niin kauan kuin et ole vaihtanut API-avaimia live-tilaan, oikeita maksutapahtumia ei voi tapahtua. Se on täydellinen ja turvallinen paikka kokeilulle ilman riskiä pankkitilillesi tai asiakastiedoillesi.

  4. Maksaako maksuyhdyskäytävän testaaminen rahaa? Ei. Testaaminen hiekkalaatikkoympäristössä on lähes aina ilmaista. Et käsittele oikeaa rahaa, joten siihen ei liity transaktiomaksuja tai pankkikuluja. Se on kuluton ja riskitön tapa varmistaa, että yrityksesi on valmis julkaisuun.

  5. Mitä tapahtuu, jos unohdan vaihtaa testitilasta live-tilaan? Tämä on yleinen huolenaihe! Jos jäät testitilaan, asiakkaasi näkevät Checkout-vaiheessa virheilmoituksen tai viestin, jossa kerrotaan sivuston olevan testitilassa. Oikeita maksuja ei käsitellä. Meillä Molliella tämä vaihto on tehty helpoksi yhdellä klikkauksella Dashboard-näkymässäsi, jotta vältät tällaiset tilanteet.

  6. Pitääkö minun testata jokainen maksutapa (esim. Apple Pay ja PayPal) erikseen? Mielellään kyllä. Vaikka itse yhdyskäytävä toimisi, eri maksutavoilla on erilaisia paluupolkuja. Esimerkiksi PayPal ohjaa käyttäjän omalle sivustolleen ja takaisin. Jokaisen testaaminen varmistaa, että nämä uudelleenohjaukset toimivat sujuvasti sekä tietokoneella että mobiilissa.

  7. Mistä tiedän, menikö tietoturvatestaukseni läpi? Jos käytät Mollie-palvelua, suurin osa tietoturvaan liittyvästä työstä (kuten PCI-vaatimustenmukaisuus) hoidetaan puolestasi. Voit vahvistaa asennuksesi tarkistamalla, että selaimen osoiterivillä näkyy SSL-lukko ja varmistamalla, ettei sivustosi tietokantaan tallenneta raakoja luottokorttitietoja.

  8. Miten testaan, mitä tapahtuu, kun maksu epäonnistuu? Kun teet testimaksun Molliella, näet ikkunan, josta voit valita maksun tilan. Voit valita tilaksi Failed (epäonnistunut), Cancelled (peruttu) tai Expired (vanhentunut) nähdäksesi, miten sivustosi käsittelee kyseiset virhetilanteet.

Lisää päivityksiä

Sisällysluettelo

Sisällysluettelo

MollieKasvuKaikki mitä sinun tulee tietää maksunvälityspalvelun testaamisesta
MollieKasvuKaikki mitä sinun tulee tietää maksunvälityspalvelun testaamisesta
MollieKasvuKaikki mitä sinun tulee tietää maksunvälityspalvelun testaamisesta
MollieKasvuKaikki mitä sinun tulee tietää maksunvälityspalvelun testaamisesta