Alt du trenger å vite om testing av betalingsløsninger

Ikke la en teknisk feil koste deg et salg. Lær hvordan du bruker en testbetalingsløsning, følg sjekklisten vår og sørg for en smidig Checkout for kundene dine.

Ikke la en teknisk feil koste deg et salg. Lær hvordan du bruker en testbetalingsløsning, følg sjekklisten vår og sørg for en smidig Checkout for kundene dine.

Når du bygger opp en liten eller mellomstor bedrift, er det siste du ønsker deg en «betaling mislyktes»-melding som står mellom kunden og kjøpet deres.

Du har tross alt gjort den harde jobben. Du har bygget en merkevare, optimalisert SEO, investert i markedsføring og nettsidedesign, og du har ledet kunden trygt gjennom salgstrakten.

De har utforsket utvalget ditt, lagt varer i handlekurven og til slutt klikket på «kjøp», og så blir hele prosessen avbrutt av en «betaling mislyktes»-feil.

For deg er det kanskje bare en liten teknisk feil, men for kunden din er det et brutt løfte, tapt tillit og en direkte smell for bunnlinjen din.

Det er her testing av betalingsløsninger blir din aller viktigste forsikring.

Denne guiden hjelper deg med å sikre at siden din er trygg, integrasjonene dine er bunnsolide, og din Checkout er klar til å forvandle hvert klikk til et bekreftet salg.

Hva er egentlig testing av betalingsløsninger?

Testing av betalingsløsninger er prosessen med å bekrefte at den digitale kassen din fungerer akkurat som den skal.

Det er en måte å teste funksjonalitet, sikkerhet og hastighet på betalingsløsningen for å sikre at pengene overføres trygt fra kundens konto til din uten problemer når de trykker på betal.

Plattformfunksjonalitet og nettsikkerhet er avgjørende for salgsprosessen i nettbutikken. Grundig testing er nødvendig for enhver bedrift som ønsker å tilby en profesjonell og sømløs betalingsopplevelse.

Før vi ser nærmere på «hvordan», la oss avklare «hva». Ved å forstå disse begrepene snakker du samme språk som utviklerne dine.

Hva er en betalingsløsning?

Tenk på betalingsporten som en virtuell port. Hver transaksjon på nettbutikken din må passere gjennom denne porten for å bli godkjent. Det er den nettbaserte tjenesten som lar deg akseptere kredittkort, debetkort og lokale betalingsmetoder som iDEAL eller Payconiq (snart Wero).

Betalingsporter er vanligvis innebygd i den siste Checkout-siden på nettstedet. Etter at kundene har oppgitt fakturerings- og leveringsinformasjon, blir de bedt om å oppgi betalingsopplysningene sine og må klikke for å starte betalingen.

Les mer: Velg riktig betalingsport for din nettbutikk for digitale produkter

De to typene betalingsporter

Ikke alle porter ser like ut. Avhengig av bedriftens størrelse og tekniske kompetanse, bruker du sannsynligvis ett av disse tre oppsettet. Å vite hvilket du har, vil avgjøre hvordan du tester en betalingsport på en effektiv måte.

  1. Videreformidlede (hosted) betalingsporter

Dette er det vanligste valget for små og mellomstore bedrifter. Når en kunde klikker på betal, blir de midlertidig videresendt fra nettstedet ditt til betalingsleverandørens sikre side (som Mollies videreformidlede Checkout). Når betalingen er fullført, blir de sendt tilbake til nettstedet ditt, vanligvis for å se en «takk»-side.

  • Fordelen: Den videreformidlede porten er svært sikker fordi leverandøren håndterer alle sensitive data.

  • Testfokus: Test returreisen for å sikre at kunden kommer trygt tilbake til nettstedet ditt etter betaling.

  1. API eller ikke-videreformidlede porter

Dette er det skreddersydde alternativet. Du har full kontroll over designet på Checkout, og betalingsbehandlingen håndteres via et API.

  • Fordelen: Fullstendig fleksibilitet for unike forretningsmodeller (som tilpassede abonnementer).

  • Testfokus: Dette krever den mest grundige integrasjonstestingen, ettersom utviklerne dine er ansvarlige for hele kommunikasjonskjeden mellom nettstedet ditt og behandleren.

Hva er en testbetalingsport?

En testbetalingsport er din private sandkasse eller testmiljø. Det er et trygt sted der utviklere kan feilsøke betalingssystemet ditt uten å behandle ekte penger. I dette miljøet kan du avdekke feil og teste kundereisen ved hjelp av fiktive kortnumre, slik at du sikrer at alt fungerer perfekt før du går live.

Betalingsport vs. betalingsbehandler

Folk bruker ofte begrepene «betalingsporter» (gateways) og «betalingsbehandlere» (processors) om hverandre, men de er teknisk sett forskjellige. 

  • Betalingsporten er budbringeren i front-end. Den fanger opp kundens data og forteller nettstedet ditt om betalingen ble godkjent eller avvist.

  • Betalingsbehandleren er selve motoren i back-end. Den gjør den tunge jobben med å flytte de faktiske pengene mellom bankene.

Betalingsport vs. betalingsterminal

Hvis du noen gang har drevet en fysisk butikk, er du allerede kjent med en betalingsterminal (ofte kalt en bankterminal eller kortleser). Dette er den fysiske maskinvaren kundene bruker til å tæppe eller sette inn kortene sine. Betalingsporten er i bunn og grunn den digitale versjonen av den terminalen; den leser den digitale informasjonen som legges inn på nettstedets checkout-side.

Hvorfor må vi teste betalingsporter?

Betalingsporten er hjertet i virksomheten din. Testing sikrer at alle de bevegelige delene: nettstedet ditt, bankene og sikkerhetsprotokollene fungerer i harmoni.

I tillegg til å ta imot penger, lar testingen deg bekrefte at du kan godkjenne transaksjoner og autorisere bestillinger på riktig måte. Hvis en betalingsport eller betalingsbehandler er ustabil under testingen, er det et tegn på at du bør vurdere andre leverandører.

Ulike typer testing av betalingsløsninger

Når du snakker med utviklere, er det nyttig å ha et rammeverk. Vi deler testing av betalingsløsninger inn i fire tydelige søyler. Dette sikrer at ikke bare betalingsknappen fungerer, men at hele infrastrukturen bak er fjellstø.

Funksjonelle tester

Funksjonell testing sikrer at applikasjonen oppfører seg som forventet. Dette kan inkludere å legge inn bestillinger, bekrefte korrekte beregninger for flere varer, bruke koder og beregne skatter.

Funksjonelle testtilfeller for betalingsløsninger

  • Teste vellykket betaling: Leder et gyldig kortnummer kunden til en takkeside eller ordrebekreftelse? Håndterer systemet forskjellige korttyper (Visa, Mastercard og American Express) på riktig måte?

  • Beregninger og logikk: Blir fraktkostnader og mva/skatter beregnet nøyaktig basert på brukerens adresse? Hvis en kunde bruker en rabattkode, reflekterer betalingsløsningen den nye og lavere prisen?

  • Feilhåndtering (Også kjent som «negativ testing»): Hva skjer hvis en bruker lar CVV-feltet stå tomt eller skriver inn en utløpsdato? Systemet bør gi en hjelpsom og forståelig feilmelding i stedet for en teknisk kode.

  • Vellykket transaksjon: Kontroller at betalingen ble behandlet med gyldige detaljer, at pengene ble overført og at bekreftelse ble mottatt.

  • Mislykkede transaksjoner: Test med ugyldige kortnumre, utløpte kort, feil CVV eller utilstrekkelige midler.

  • Avviste eller sperrede kort: Sørg for at systemet håndterer sperrede eller svindelflaggende kort på en korrekt måte.

  • Nettverks- eller tilkoblingsfeil: Simuler avbrudd for å sikre at systemet ikke belaster kunden dobbelt og kan håndtere tidsavbrudd for transaksjoner.

  • Delvis betaling eller tidsavbrudd for økter: Test hva som skjer når en bruker forlater betalingssiden halvveis, eller når økten utløper.

  • Valutakonvertering: Valider konverteringen til valutaen på brukerens lokasjon.

  • Håndtering av refusjoner: Sjekk at refusjoner (fullstendige og delvise) blir behandlet og kreditert korrekt.

Integrasjonstester

På et grunnleggende nivå er nettstedet ditt en samling av forskjellige apper som snakker sammen. Integrasjonstesting sikrer at nettstedet, betalingsløsningen og backend (f.eks. Shopify, Magento eller et ERP-system) snakker samme språk.

Hvis du bruker en av våre ferdige integrasjoner, er mye av denne logikken allerede optimalisert, men testing er fortsatt et viktig steg for å sikre at din spesifikke konfigurasjon fungerer perfekt.

Testtilfeller for integrasjon av betalingsløsninger

  • Opprettelse av ordre: Når en betaling er autorisert, dukker det opp en ordre i butikkens dashboard med statusen «betalt»?

  • Håndtering av webhooks: Mottar nettstedet ditt et varsel fra betalingsløsningen slik at en bekreftelses-e-post sendes ut automatisk til kunden?

  • Scenarioer for refusjon og annullering: Kan du starte en refusjon fra nettstedets administratorpanel og sikre at transaksjonsstatusen oppdateres korrekt i betalingsløsningen?

  • Flere betalingsmetoder: Test kredittkort, debetkort, nettbank og UPI.

  • Retur-URL og omdirigering: Blir kundene sendt direkte tilbake til nettbutikken din etter vellykkede eller mislykkede kjøp?

Sikkerhetstester

Dette er den viktigste søylen for å bygge tillit. Sikkerhetstester sikrer at sensitive data (som kortnummer) aldri blir eksponert for hackere, og at du overholder juridiske krav. Hos Mollie prioriterer vi dette gjennom vår løsning for svindel- og risikohåndtering, som hjelper deg med å opprettholde høy sikkerhet uten å skape friksjon i kundereisen.

Sikkerhetstesttilfeller for betalingsløsninger

  • Datakryptering: Er forbindelsen mellom nettstedet ditt og betalingsløsningen beskyttet av SSL (den lille hengelåsen i URL-feltet)?

  • PCI DSS-etterlevelse: Sørg for at kundens kortdata er tokenisert, noe som betyr at det faktiske kortnummeret erstattes med en sikker kode slik at det aldri lagres på dine servere.

  • Forebygging av svindel: Test hva som skjer når en transaksjon blir flagget som høyrisiko. Holder systemet ditt ordren tilbake for manuell vurdering?

3 testmetoder for gatewayer – en rask oversikt

Nedenfor finner du et omfattende sammendrag av de tre testmetodene og deres testscenarioer.

Testmetode

Hva den tester

Testcaser

Funksjonstesting

Applikasjonen fungerer akkurat som forventet under transaksjonsflyten.

  • Gyldige kortdetaljer fører til en takkeside.

  • Nyttige meldinger for utløpte kort, tomme CVV-felt eller manglende dekning.

  • Nøyaktig mva, fraktkostnader og bruk av rabattkoder.

  • Håndtering av avviste/blokkerte kort og simulerte nettverksfeil.

  • Konverter beløp riktig for internasjonale brukere og behandle hele/delvise refusjoner.

Integrasjonstesting 

Sikrer at nettsiden din, handlekurven og backend (ERP) snakker samme språk.


  • Bestillingene vises som betalt i din Dashboard etter autorisasjon.

  • Sjekke at vellykket tilbakemelding (ping) utløser automatiserte e-poster til kunder.

  • Kunder blir sendt tilbake til nettbutikken din etter betaling.

  • Flyten mellom handlekurver (Shopify, Magento) og PSP API-responser.

  • Kontroller at API-et for betalingsløsningen er riktig integrert. 

Sikkerhetstesting

Beskytter sensitive data mot sårbarheter og sikrer lovmessig etterlevelse.

  • Validere SSL-tilkoblinger. 

  • Kortdata blir tokenisert og aldri lagret på dine lokale servere.

  • Høyrisiko-transaksjoner blir riktig flagget og holdt tilbake for vurdering.

Testing av betalingsløsning

En test av en betalingstjenesteleverandør (PSP) dekker hele prosessen fra start til slutt. Dette inkluderer ikke bare godkjenning av transaksjonen, men også oppgjør, slik at du er sikker på at pengene faktisk overføres fra kundens bank til din bedriftskonto.

Testing av en PSP overlapper med gateway-testing, men det er helt avgjørende for å kontrollere at den økonomiske rapporteringen, utbetalingene og flervaluta-oppgjørene fungerer som de skal.

Slik tester du betalings-gatewayen din: automatisert og manuell testing

For en bedrift i vekst er den beste strategien å kombinere både automatisert og manuell gateway-testing. Mens automatisering tar seg av det repitive og teknisk tunge arbeidet, sikrer manuell testing at opplevelsen faktisk føles bra for kundene dine.

Slik tester du en betalings-gateway manuelt

Tenk på manuell testing som en generalprøve. Du setter deg i kundens sko for å identifisere hindringer og irritasjonsmomenter som et dataprogram fort kan overse.

Scenarioer for manuell testing:

  1. Gjennomgang på mobil: Åpne betalingssiden på en smarttelefon. Er det enkelt å trykke på betalingsknappen? Dukker det numeriske tastaturet opp automatisk når man skal taste inn kortdetaljer?

  2. Stresstesten: Forstyrr flyten. Trykk på tilbake-knappen midt i en transaksjon, eller oppdater siden mens betalingen behandles. En robust gateway bør håndtere dette sømløst uten å trekke kunden dobbelt eller krasje.

  3. Sjekk av feilmeldinger i brukergrensesnittet: Tast inn feil CVC med vilje. Sier feilmeldingen noe nyttig, som «Vennligst sjekk sikkerhetskoden din», eller viser den en skummel og teknisk kode som «Error 402: Payment_Required»?

  4. Avbruddstesten: Lukk nettleserfanen halvveis i betalingen. Sjekk systemet ditt i etterkant for å bekrefte at ordren ble riktig registrert som ventende eller avbrutt.

Slik tester du en betalings-gateway automatisk

Etter hvert som bedriften vokser, kan du ikke teste hver eneste knapp manuelt hver gang du oppdaterer nettsiden din. Det er her automatisering kommer inn. Utviklerne dine vil bruke skript til å kjøre hundrevis av tester på få sekunder.

Scenarioer for automatisert testing:

  • Regresjonstesting: Hver gang du legger til en ny utvidelse eller oppdaterer nettstedet ditt, kjører automatiserte skript gjennom sjekklisten for testing av betalings-gatewayen for å sikre at ingenting har gått i stykker.

  • Testing av store datamengder (bulk data): Automatiserte verktøy kan teste hundrevis av ulike testkort-kombinasjoner (ulike land, banker og valutaer) på en brøkdel av tiden det ville tatt et menneske.

  • Validering av API-respons: Skript verifiserer at den skjulte kommunikasjonen mellom nettstedet ditt og betalingsleverandøren fungerer som den skal, og sikrer at digitale webhooks sendes og mottas i løpet av millisekunder.

  • Kontinuerlig overvåking: Du kan sette opp automatiserte varsler som sjekker betalingssiden din hver time. Hvis responstiden blir tregere, får du et varsel før kundene dine merker det.

Sjekkliste for testing av betalings-gateway

Bruk denne omfattende sjekklisten for å sikre en smidig testprosess. 

Sjekkliste for testing av betalings-gateway

  • Samle inn alle detaljer om betalings-gatewayen din: Dette inkluderer de viktigste betalingsmetodene, sikkerhetskrav og lokalisering.

  • Få tilgang til sandkassen: Sørg for at du er i testmodus og IKKE bruker ekte produksjonsdata. Test aldri med ekte kundedata på et aktivt nettsted.

  • Funksjonell testing: Sjekk at alle betalingsmetoder (kredittkort, PayPal osv.) vises riktig, og om valutasymbolet endrer seg basert på kundens plassering.

  • Test mobilbetaling: Er betalings-gatewayen enkel å bruke på en smarttelefon?

  • Ytelsestesting: Test funksjonaliteten til skjemaet, innsending og overganger; e-post-/SMS-varsler og feilmeldinger, eller andre meldinger du ønsker å vise.

  • Integrasjonstesting: Sikre full kompatibilitet med API-en og plattformen du bruker.

  • Sjekk sikkerhetslisten for betalings-gatewayen: Bekreft at SSL-sertifikater er aktive og at kryptering er på plass.

  • Automatiser der det er mulig: Be utviklerne dine om å sette opp automatiserte skript for rutinesjekker.

  • Oppdater regelmessig: Etter hvert som betalingsmetoder endrer seg, må du oppdatere testscenarioene for betalings-gatewayen din deretter.

Din partner innen betaling: Hvorfor gateway-testing er enklere med Mollie

Vi skjønner at du vil fokusere på vekst og salg, ikke på å feilsøke kode. Mollie gjør testing utrolig enkelt ved å tilby en egen Test Mode som speiler live-miljøet perfekt.

I Mollie Dashboard har du tilgang til to forskjellige API-nøkler: en Test API-nøkkel og en Live API-nøkkel. Ved å bruke Test API-nøkkelen din kan du simulere betalinger uten å flytte så mye som ett øre. Mollie gir deg en fullstendig liste over testkortnumre og betalingsstatuser (Paid, Cancelled, Expired, Failed), slik at du kan se nøyaktig hvordan nettsiden din reagerer på alle mulige kundehandlinger.

Når testtransaksjonene dine ser perfekte ut i Mollie Dashboard og ordrene dine blir markert som Paid i nettbutikkens backend, er det å bytte til Live Mode så enkelt som å bytte til Live API-nøkkelen din.

Klar for å se hvor enkle betalinger kan være? Opprett din Mollie-konto i dag og start testingen i løpet av få minutter.

Ofte stilte spørsmål: testing av betalingsløsning

  1. Trenger jeg et ekte kredittkort for å teste? Nei. Din PSP vil gi deg testkort som simulerer ulike scenarier helt gratis.

  2. Hva er en test av betalingstjenesteleverandør (PSP)? En PSP-test dekker hele flyten fra start til slutt, inkludert hvordan midlene til slutt når bankkontoen din.

  3. Er det trygt å la siden stå i testmodus mens jeg jobber med den? Ja. Testmodus er et helt separat miljø. Så lenge du ikke har byttet API-nøklene dine til live, kan ingen ekte transaksjoner finne sted. Det er det perfekte, trygge stedet å eksperimentere uten å risikere bankkontoen eller kundedataene dine.

  4. Koster det penger å teste en betalingsløsning? Nei. Testing i et sandkassemiljø er nesten alltid gratis. Du behandler ikke ekte penger, så det påløper ingen transaksjonsgebyrer eller bankomkostninger. Det er en kostnadsfri og risikofri måte å sikre at bedriften din er klar for lansering.

  5. Hva skjer hvis jeg glemmer å bytte fra testmodus til live-modus? Dette er en vanlig bekymring! Hvis du blir værende i testmodus, vil kundene dine se en feilmelding i Checkout eller en melding om at siden er i et testmiljø. Ingen ekte betalinger vil bli behandlet. Hos Mollie gjør vi dette byttet til en enkel ettklikks-prosess i ditt Dashboard for å hjelpe deg å unngå dette.

  6. Må jeg teste hver betalingsmetode (f.eks. Apple Pay og PayPal) separat? Ideelt sett, ja. Selv om selve betalingsløsningen fungerer, har ulike betalingsmetoder ulike returreiser. For eksempel sender PayPal brukeren til sin egen side og tilbake igjen. Ved å teste hver enkelt sikrer du at disse omdirigeringene fungerer problemfritt på både mobil og PC.

  7. Hvordan vet jeg om sikkerhetstesten min er bestått? Hvis du bruker en leverandør som Mollie, blir mye av det tunge arbeidet med sikkerhet (som PCI-samsvar) håndtert for deg. Du kan verifisere oppsettet ditt ved å se etter hengealåsen i nettleserens adresselinje og sikre at ingen rå kredittkortdata lagres i nettstedets database.

  8. Hvordan tester jeg hva som skjer når en betaling feiler? Når du foretar en testbetaling med Mollie, vil du se en dialogboks der du kan velge status. Du kan velge Mislyktes, Avbrutt eller Utløpt for å se hvordan nettsiden din håndterer disse spesifikke feilene.

More updates

Table of contents

Table of contents

MollieGrowthAlt du trenger å vite om testing av betalingsløsninger
MollieGrowthAlt du trenger å vite om testing av betalingsløsninger
MollieGrowthAlt du trenger å vite om testing av betalingsløsninger
MollieGrowthAlt du trenger å vite om testing av betalingsløsninger