Allt du behöver veta om testning av betalväxlar

Låt inte ett tekniskt fel kosta dig en försäljning. Lär dig hur du använder en testbetalningsväxel, följ vår checklista och säkerställ en smidig kassa för dina kunder.

Låt inte ett tekniskt fel kosta dig en försäljning. Lär dig hur du använder en testbetalningsväxel, följ vår checklista och säkerställ en smidig kassa för dina kunder.

När du utvecklar ett små eller medelstort företag är det sista du vill ha ett meddelande om att ”betalningen misslyckades” som står mellan en kund och deras köp.

När allt kommer omkring har du gjort den svåra biten. Du har byggt ett varumärke, optimerat din SEO, investerat i marknadsföring och webbdesign, och du har framgångsrikt guidat en kund genom köpresan.

De har bläddrat i din kollektion, lagt produkter i varukorgen och slutligen klickat på ”köp”, och sedan spårar hela processen ur på grund av ett ”betalningen misslyckades”-fel.

Det kan tyckas vara ett litet tekniskt fel för dig, men för din kund är det ett sviket löfte, brutet förtroende och ett direkt slag mot ditt slutresultat.

Det är här testning av betalningsväxlar blir din mest värdefulla försäkring.

Den här guiden hjälper dig att säkerställa att din webbplats är säker, att dina integrationer är täta och att din kassa är redo att förvandla varje klick till en bekräftad försäljning.

Vad är testning av betalningsväxlar?

Testning av betalväxlar är processen för att verifiera att din digitala kassa fungerar exakt som den ska.

Det är ett sätt att testa betalväxelns funktionalitet, säkerhet och hastighet för att säkerställa att när en kund klickar på betala, flyttas pengarna säkert från deras konto till ditt utan några hinder.

Plattformsfunktionalitet och onlinesäkerhet är avgörande för e-handelns försäljningscykel. Rigorös testning är nödvändig för alla företag som vill erbjuda en professionell, friktionsfri betalningsupplevelse.

Innan we går in på ”hur” ska vi klargöra ”vad”. Att förstå dessa termer hjälper dig att tala samma språk som dina utvecklare.

Vad är en betalväxel?

Tänk på betalväxeln som en virtuell grind. Varje transaktion på din e-handelssida måste passera genom denna grind för att valideras. Det är onlinetjänsten som gör att du kan ta emot kreditkort, betalkort och lokala betalningsmetoder som iDEAL eller Payconiq (snart Wero).

Betalväxlar är vanligtvis inbyggda i den slutgiltiga betalningssidan på webbplatsen. Efter att kunderna har angett sin fakturerings- och leveransinformation uppmanas de att ange sina betalningsuppgifter och måste klicka för att initiera betalningen.

Läs mer: Välj rätt betalväxel för din e-handelsbutik med digitala produkter

De två typerna av betalväxlar

Alla grindar ser inte likadana ut. Beroende på ditt företags storlek och tekniska vana använder du förmodligen en av dessa tre konfigurationer. Att veta vilken du har avgör hur du testar en betalväxel på ett effektivt sätt.

  1. Externa betalväxlar (Hosted)

Detta är det vanligaste valet för små och medelstora företag. När en kund klickar på betala omdirigeras de tillfälligt från din webbplats till betalningsleverantörens säkra sida (som Mollies hosted checkout). När betalningen är klar skickas de tillbaka till din webbplats, vanligtvis för att se en tack-sida.

  • Fördelen: Den externa betalväxeln är mycket säker eftersom leverantören hanterar all känslig data.

  • Testfokus: Testa återresan för att säkerställa att kunden framgångsrikt återvänder till din webbplats efter betalningen.

  1. API eller integrerade betalväxlar

Detta är det skräddarsydda alternativet. Du har full kontroll över kassans design, och betalningsprocessen hanteras via ett API.

  • Fördelen: Fullständig flexibilitet för unika affärsmodeller (som anpassade prenumerationer).

  • Testfokus: Detta kräver den mest rigorösa integrationstestningen, eftersom dina utvecklare är ansvariga för hela kommunikationskedjan mellan din webbplats och betalningsprocessorn.

Vad är en testbetalväxel?

En testbetalväxel är din privata sandbox- eller testmiljö. Det är ett säkert utrymme där utvecklare kan felsöka ditt betalningssystem utan att hantera riktiga pengar. I den här miljön kan du identifiera buggar och testa kundresan med hjälp av testkortnummer, för att säkerställa att allt fungerar perfekt innan du går live.

Betalväxel kontra betalningsprocessor

Begreppen "betalväxel" (gateway) och "betalningsprocessor" (processor) används ofta synonymt, men tekniskt sett är de olika saker. 

  • Betalväxeln är budbäraren i frontend. Den samlar in kundens data och meddelar din webbplats om betalningen godkändes eller avvisades.

  • Betalningsprocessorn är motorn i backend. Den gör det tunga arbetet med att flytta de faktiska pengarna mellan bankerna.

Betalväxel kontra betalterminal

Om du någonsin har drivit en fysisk butik är du redan bekant med en betalterminal (ofta kallad kortläsare). Detta är den fysiska hårdvara som kunder använder för att blippa eller dra sina kort. Betalväxeln är i princip den digitala versionen av den terminalen; den läser av den digitala informationen som matas in på din webbplats betalningssida.

Varför behöver vi testa betalväxlar?

Betalväxeln är hjärtat i din verksamhet. Testning säkerställer att alla rörliga delar – din webbplats, bankerna och säkerhetsprotokollen – fungerar i harmoni.

Utöver att bara ta emot pengar gör testningen att du kan bekräfta att du kan godkänna transaktioner och auktorisera order korrekt. Om en betalväxel eller betalningsprocessor är instabil under testningen är det ett tecken på att du kan behöva överväga alternativa leverantörer.

Typer av testning av betalningsväxlar

När du pratar med utvecklare underlättar det att ha ett ramverk. Vi delar upp testning av betalväxlar i fyra separata pelare. Detta säkerställer att inte bara betalknappen fungerar, utan att hela infrastrukturen bakom den är bergfast.

Funktionella tester

​​Funktionell testning säkerställer att applikationen beter sig som förväntat. Detta kan inkludera att lägga beställningar, bekräfta korrekta beräkningar för flera artiklar, applicera koder och beräkna skatter.

Funktionella testfall för betalväxlar

  • Testa lyckad betalväxel: Leder ett giltigt kortnummer kunden till en tack-sida eller orderbekräftelsesida? Hanterar systemet olika korttyper korrekt (Visa, Mastercard och American Express)?

  • Beräkningar & logik: Beräknas fraktkostnader och moms korrekt baserat på användarens adress? Om en kund använder en rabattkod, reflekterar betalväxeln det nya, lägre priset?

  • Felhantering (även känt som ”negativ testning”): Vad händer om en användare lämnar CVV-fältet tomt eller anger ett utgångsdatum som passerat? Systemet bör ge ett hjälpsamt, mänskligt felmeddelande snarare än en teknisk kod.

  • Lyckad transaktion: Kontrollera att betalningen behandlades med giltiga uppgifter, att medel överfördes och att en bekräftelse mottogs.

  • Misslyckade transaktioner: Testa med ogiltiga kortnummer, utgångna kort, felaktig CVV eller otillräckliga medel.

  • Avvisade eller spärrade kort: Säkerställ att systemet hanterar spärrade eller bedrägeriflaggade kort på rätt sätt.

  • Nätverks- eller anslutningsfel: Simulera avbrott för att säkerställa att systemet inte debiterar dubbelt och kan hantera timeouter för transaktioner.

  • Partiell betalning eller sessionstimeouter: Testa beteendet när en användare lämnar betalningssidan halvvägs, eller sessionen löper ut.

  • Valutakonvertering: Validera konverteringen till valutan för användarens plats.

  • Hantering av återbetalning: Kontrollera att återbetalningar (fullständiga och partiella) behandlas och krediteras tillbaka korrekt.

Integrationstester

På en grundläggande nivå är din webbplats en samling olika appar som pratar med varandra. Integrationstestning säkerställer att din webbplats, betalväxel och backend (t.ex. Shopify, Magento eller ett affärssystem) alla talar samma språk.

Om du använder en av våra färdiga integrationer är mycket av denna logik redan optimerad, men testning förblir ett avgörande steg för att säkerställa att din specifika konfiguration fungerar perfekt.

Testfall för integration av betalväxel

  • Orderläggning: När en betalning har auktoriserats, visas en order i din butiks kontrollpanel med statusen ”betald”?

  • Hantering av webhooks: Tar din webbplats emot signalen om lyckad betalning från växeln för att automatiskt skicka ett bekräftelsemejl till kunden?

  • Scenarier för återbetalning och annullering: Kan du initiera en återbetalning från din webbplats administrationspanel och säkerställa att transaktionsstatusen uppdateras korrekt i betalväxeln?

  • Flera betalningsmetoder: Testa kreditkort, betalkort, internetbank och UPI.

  • Retur-URL och omdirigering: Skickas kunderna tillbaka korrekt till din webbshop efter lyckade eller misslyckade köp?

Säkerhetstester

Detta är den mest kritiska pelaren för att bygga förtroende. Säkerhetstester säkerställer att känsliga data (som kortnummer) aldrig exponeras för hackare och att du uppfyller lagkrav. Hos Mollie prioriterar vi detta genom vår lösning för bedrägeri- och riskhantering, som hjälper dig att upprätthålla hög säkerhet utan att skapa friktion i kundresan.

Säkerhetstestfall för betalväxel

  • Datakryptering: Är anslutningen mellan din webbplats och växeln skyddad av SSL (det lilla hänglåset i URL-fältet)?

  • PCI DSS-efterlevnad: Säkerställ att kundens kortdata tokeniseras, vilket innebär att det faktiska kortnumret ersätts med en säker kod så att det aldrig lagras på dina servrar.

  • Förebyggande av bedrägeri: Testa vad som händer när en transaktion flaggas som högrisk. Pausar ditt system ordern för manuell granskning?

3 metoder för gateway-testning i en överblick

Nedan följer en omfattande sammanfattning av de tre testmetoderna och deras testscenarier.

Testmetod

Vad den testar

Testfall

Funktionstestning

Applikationen beter sig exakt som förväntat under transaktionsflödet.

  • Giltiga kortuppgifter leder till en tacksida.

  • Hjälpsamma meddelanden för utgångna kort, tomma CVV-koder eller otillräckliga medel.

  • Korrekt moms, fraktkostnader och tillämpning av rabattkoder.

  • Hantering av avvisade/spärrade kort och simulerade nätverksfel.

  • Konverterar belopp korrekt för internationella användare och hanterar fullständiga/delvis återbetalningar.

Integrationstestning 

Säkerställer att din webbplats, varukorg och backend (ERP) talar samma språk


  • Beställningarna visas som betalda i din kontrollpanel efter auktorisering.

  • Kontroll av att ett lyckat anrop utlöser automatiska e-postmeddelanden till kunderna.

  • Kunder omdirigeras tillbaka till din butik efter betalning.

  • Flödet mellan varukorgar (Shopify, Magento) och PSP API-svar.

  • Verifiera att betalningsväxelns API har integrerats korrekt. 

Säkerhetstestning

Skyddar känslig data från sårbarheter och säkerställer efterlevnad av lagar.

  • Validering av SSL-anslutningar. 

  • Kortdata tokeniseras och lagras aldrig på dina lokala servrar.

  • Högrisktransaktioner flaggas korrekt och pausas för granskning.

Testning av betaltjänstleverantör

Ett test av betaltjänstleverantören (PSP) täcker hela flödet från början till slut. Detta inkluderar inte bara auktorisering av transaktioner utan även avveckling, vilket säkerställer att pengar faktiskt flyttas från kundens bank till ditt företagskonto.

Att testa din PSP överlappar med gatewaytester, men det är avgörande för att kontrollera att din finansiella rapportering, utbetalningar och avvecklingar i flera valutor fungerar korrekt.

Hur du testar din betalväxel: automatiserade och manuella tester

För ett växande företag är den bästa strategin att kombinera både automatiserade och manuella tester av betalväxeln. Medan automatiseringen hanterar det repetitiva, tekniskt tunga arbetet, säkerställer de manuella testerna att upplevelsen faktiskt känns bra för dina kunder.

Hur man testar en betalväxel manuellt

Tänk på manuella tester som en generalrepetition. Du sätter dig i kundens situation för att identifiera friktionspunkter som ett datorskript kan missa.

Scenarier för manuella tester:

  1. Den mobila genomgången: Öppna din kassa på en smartphone. Är betalknappen lätt att trycka på? Dyker det numeriska tangentbordet upp automatiskt när du anger kortuppgifter?

  2. Stresstestet: Avbryt flödet. Tryck på bakåtknappen mitt i transaktionen eller uppdatera sidan medan betalningen behandlas. En robust betalväxel bör hantera detta smidigt utan att dubbeldebitera eller krascha.

  3. Kontroll av gränssnittsmeddelanden (UI): Ange en felaktig CVV-kod med flit. Säger felmeddelandet något hjälpsamt som ”Vänligen kontrollera din säkerhetskod”, eller visar det en skrämmande teknisk kod som ”Error 402: Payment_Required”?

  4. Test av övergiven varukorg: Stäng webbläsarfliken halvvägs genom betalningen. Kontrollera ditt backend-system senare för att bekräfta att systemet korrekt markerade ordern som väntande eller övergiven.

Hur man testar en betalväxel automatiskt

I takt med att ditt företag växer kan du inte testa varje knapp manuellt varje gång du uppdaterar din webbplats. Det är här automatisering kommer in. Dina utvecklare kommer att använda skript för att köra hundratals tester på några sekunder.

Scenarier för automatiserade tester:

  • Regressionstester: Varje gång du lägger till ett nytt plugin-program eller uppdaterar din webbplats körs automatiserade skript igenom din checklista för tester av betalväxeln för att säkerställa att inget annat går sönder.

  • Tester med stora datamängder (bulkdata): Automatiserade verktyg kan testa hundratals olika testkortskombinationer (olika länder, olika banker, olika valutor) på en bråkdel av den tid det skulle ta för en människa.

  • Validering av API-svar: Skript verifierar att den dolda kommunikationen mellan din webbplats och din betalningsleverantör fungerar korrekt, vilket säkerställer att digitala webhooks skickas och tas emot inom millisekunder.

  • Kontinuerlig övervakning: Du kan ställa in automatiska varningar som pingar din kassa varje timme. Om svarstiden blir långsammare får du en varning före dina kunder.

Checklista för testning av betalväxel

Använd denna omfattande checklista för att övervaka en smidig testprocess. 

Checklista för testning av betalväxel

  • Samla all information om din betalväxel: Det inkluderar de viktigaste betalningsmetoderna, säkerhetskrav (compliance) och lokalanpassning.

  • Få åtkomst till sandbox-miljön: Se till att du är i testläge och INTE använder skarpa (live) inloggningsuppgifter. Testa aldrig med riktig kunddata på en skarp webbplats.

  • Funktionella tester: Kontrollera att alla metoder (kreditkort, PayPal osv.) visas korrekt och om valutasymbolen ändras baserat på kundens plats.

  • Testa mobilkassan: Är betalväxeln lätt att använda på en smartphone?

  • Prestandatester: Testa formulärets funktionalitet, inskickning och övergångar; e-post-/SMS-aviseringar och felmeddelanden, eller andra meddelanden du vill visa.

  • Integrationstester: Säkerställ fullständig kompatibilitet med API:et och operativsystemet.

  • Gå igenom säkerhetschecklistan för betalväxeln: Bekräfta att SSL-certifikaten är aktiva och att kryptering används.

  • Automatisera där det är möjligt: Be dina utvecklare att sätta upp automatiserade skript för rutinmässiga kontroller.

  • Uppdatera regelbundet: I takt med att betalningsmetoder ändras, uppdatera dina testscenarier för betalväxeln därefter.

Din partner inom betalningar: Varför gateway-tester är enklare med Mollie

Vi förstår att du vill fokusera på att växa och sälja, inte på att felsöka kod. Mollie gör testning otroligt enkelt genom att tillhandahålla ett dedikerat testläge som perfekt speglar live-miljön.

I Mollies instrumentpanel har du tillgång till två olika API-nycklar: en test-API-nyckel och en live-API-nyckel. Genom att använda din test-API-nyckel kan du simulera betalningar utan att flytta ett enda öre. Mollie tillhandahåller en fullständig lista över testkortnummer och betalningsstatusar (Betald, Avbruten, Utgången, Misslyckad) så att du kan se exakt hur din webbplats reagerar på alla möjliga kundåtgärder.

När dina testtransaktioner ser perfekta ut i din Mollie-instrumentpanel och dina beställningar markeras som Betalda i din butiks backend, är det så enkelt som att byta till din live-API-nyckel för att gå över till live-läget.

Är du redo att se hur enkla betalningar kan vara? Skapa ditt Mollie-konto idag och börja testa på några minuter.

Vanliga frågor: testning av betalningsväxel

  1. Behöver jag ett riktigt kreditkort för att testa? Nej. Din betaltjänstleverantör (PSP) kommer att tillhandahålla testkort som simulerar olika scenarier utan kostnad.

  2. Vad är ett test av en betaltjänstleverantör (PSP)? Ett PSP-test täcker hela flödet från början till slut, inklusive hur pengarna slutligen når ditt bankkonto.

  3. Är det säkert att låta min webbplats vara i testläge medan jag arbetar på den? Ja. Testläget är en helt separat miljö. Så länge du inte har bytt dina API-nycklar till live-läge kan inga riktiga transaktioner äga rum. Det är den perfekta säkra platsen att experimentera på utan att riskera ditt bankkonto eller dina kunddata.

  4. Kostnad det pengar att testa en betalningsväxel? Nej. Att testa i en sandbox-miljö är nästan alltid gratis. Du behandlar inte riktiga pengar, så det tillkommer inga transaktionsavgifter eller bankkostnader. Det är ett kostnadsfritt och riskfritt sätt att säkerställa att ditt företag är redo för lansering.

  5. Vad händer om jag glömmer att byta från testläge till live-läge? Detta är en vanlig oro! Om du stannar i testläge kommer dina kunder att se ett felmeddelande i kassan eller ett meddelande om att webbplatsen är i en testmiljö. Inga riktiga betalningar kommer att behandlas. Hos Mollie gör vi detta byte till en enkel process med ett klick i din kontrollpanel för att hjälpa dig att undvika detta.

  6. Behöver jag testa varje betalningsmetod (t.ex. Apple Pay och PayPal) separat? Helst, ja. Även om själva betalningsväxeln fungerar kan olika betalningsmetoder ha olika returresor. Till exempel omdirigerar PayPal en användare till sin egen webbplats och tillbaka igen. Att testa varje metod säkerställer att dessa omdirigeringar fungerar smidigt på både dator och mobil.

  7. Hur vet jag om mitt säkerhetstest godkändes? Om du använder en leverantör som Mollie hanteras mycket av det tunga arbetet kring säkerhet (som PCI-efterlevnad) åt dig. Du kan verifiera din konfiguration genom att leta efter SSL-hänglåset i webbläsarens adressfält och se till att inga råa kreditkortsdata lagras i din webbplats databas.

  8. Hur testar jag vad som händer när en betalning misslyckas? När du gör en testbetalning med Mollie ser du en dialogruta där du kan välja status. Du kan välja Misslyckad, Avbruten eller Utgången för att se hur din webbplats hanterar dessa specifika fel.

Table of contents

Table of contents

MollieGrowthAllt du behöver veta om testning av betalväxlar
MollieGrowthAllt du behöver veta om testning av betalväxlar
MollieGrowthAllt du behöver veta om testning av betalväxlar
MollieGrowthAllt du behöver veta om testning av betalväxlar