Payment Gateway Testing
Payment Gateway Testing är en testning av Payment Gateway i ett system för online-köp och transaktioner av användarna. Syftet med betalningsgatewaytestning är att säkerställa säkerheten, tillförlitligheten och prestandan hos en betalningsgateway genom att kryptera och säkra betalningsinformationen mellan användare och säljare samtidigt som det ger en smidig betalningsupplevelse.
Ett betalningssystem är en e-handelstjänst som godkänner kreditkortsbetalning för online-köp. Betalningsportaler skyddar kreditkortsuppgifterna genom att kryptera känslig information som kreditkortsnummer, kontoinnehavarens information och så vidare. Denna information skickas säkert mellan kunden och säljaren och vice versa.
Moderna betalningsgateways godkänner också säkert betalningar via betalkort, elektroniska banköverföringar, kontantkort, belöningspoäng etc.
I den här handledningen lär du dig
- Typer av betalningssystem
- Testtyper för betalningsdomän
- Hur man testar Payment Gateway: Komplett checklista
- Exempel på testfall för Payment Gateway-testning
- Saker att tänka på innan du köper Gateway-paketet
Gå med i vårt Live Payment Gateway Testing Project gratis
Typer av betalningssystem
- Hosted Payment Gateway :
Hosted Payment Gateway-system leder kunden bort från en e-handelsplats till gateway-länk under betalningsprocessen. När betalningen är klar tar den tillbaka en kund till en e-handelswebbplats. För en sådan typ av betalning behöver du inte ett säljar-id, ett exempel på en värdbetalningsgateway är PayPal, Noche och WorldPay.
- Delad betalningsgateway :
I en delad betalningsportal riktas kunden till betalningssidan och förblir på e-handelswebbplatsen under hanteringen av betalningen. När betalningsdetaljerna är fyllda fortsätter betalningsprocessen. Eftersom den inte lämnar e-handelswebbplatsen under bearbetning av betalning är detta läge enkelt och mer föredraget. Ett exempel på en delad betalningsport är eWay, Stripe.
Testtyper för betalningsdomän
Testning för Payment Gateway bör inkludera
Funktionell testning : Det är handlingen att testa basfunktionaliteten i betalningsgatewayen. Det är för att verifiera om applikationen beter sig på samma sätt som den ska vara som att hantera order, beräkning, tillägg av moms enligt land etc.
Integration : Testintegration med din kreditkortservice.
Prestanda : Identifiera olika prestandamätvärden som högsta möjliga antal användare som kommer via gateways under en viss dag och konverterar dem till samtidiga användare
Säkerhet : Du måste utföra ett djupt säkerhetspass för Payment Gateway.
Hur man testar Payment Gateway: Komplett checklista
Innan du börjar testa -
- Samla in korrekta testdata för dummy kreditkortsnummer för maestro, visum, master etc.
- Samla in information om betalningsgateway som Google Wallet, Paypal eller annat
- Samla in betalningsgatewaydokument med felkoder
- Förstå sessionen och parametrarna som skickas genom applikations- och betalningsgateway
- Förstå och testa mängderelaterad information som skickas genom frågesträng eller variabel eller session
- Tillsammans med språk för betalningsgateway, kontrollera applikationens språk
- Under de olika inställningarna för betalningsgateway som valutaformat, samlas in abonnentdata.
Exempel på testfall för Payment Gateway-testning
Följande är viktiga testscenarier / fall för att kontrollera Payment Gateway
Sr # | Testfall |
---|---|
1 | Försök ändra betalningsspårets språk under betalningsprocessen |
2 | Efter lyckad betalning testar du alla nödvändiga komponenter, oavsett om de hämtas eller inte |
3 | Kontrollera vad som händer om betalningsporten slutar svara under betalningen |
4 | Kontrollera vad som händer om sessionen avslutas under betalningsprocessen |
5 | Kontrollera under betalningsprocessen vad som händer i backend |
6 | Kontrollera vad som händer om betalningsprocessen misslyckas |
7 | Kontrollera databasposterna om de lagrar kreditkortsuppgifter eller inte |
8 | Kontrollera felsidor och säkerhetssidor under betalningsprocessen |
9 | Kontrollera inställningarna för popup-blockerare och se vad som händer om pop-up-blockeraren är på och av |
10 | Mellan betalningsgateway och applikationskontrollbuffersidor |
11 | Kontrollera att betalningen lyckats, en framgångskod skickas till applikationen och en bekräftelsessida visas för användaren |
12 | Kontrollera om transaktionen behandlas omedelbart eller om behandlingen sker till din bank |
13 | Efter lyckad transaktionskontroll om betalningsportalen återvänder till din applikation |
14 | Kontrollera alla format och meddelanden när betalningsprocessen är framgångsrik |
15 | Såvida du inte har ett auktoriseringskvitto från betalningsgatewayen, ska bra inte skickas |
16 | Informera ägaren om alla transaktioner som behandlas via e-post. Kryptera e-postens innehåll |
17 | Kontrollera beloppsformatet med valutaformat |
18 | Kontrollera om vart och ett av betalningsalternativen kan väljas |
19 | Kontrollera om varje listat betalningsalternativ öppnar respektive betalningsalternativ enligt specifikationen |
20 | Kontrollera om betalningsgatewayen är det önskade debet- / kreditkortalternativet |
21 | Kontrollera standardalternativet för bankkort visar kortvalsmenyn |
Saker att tänka på innan du köper Gateway-paketet
- Om du har köpt ett kundvagnspaket, ta reda på dess kompatibilitet
- Om shoppinggateway-paketet förfaller, be betalningsgateway-leverantören om en lista över applikationer som stöds
- Gatewayen måste erbjuda skydd för adressverifiering
- Ta reda på vilka typer av transaktionsskydd som erbjuds
- Kontrollera vilka typer av debet- eller kreditkort som accepteras av din valda betalningsgateway
- Kontrollera transaktionsavgifter som tas ut av en betalningsportal
- Kontrollera om gatewayerna samlar in betalningsrätten på formuläret eller direkt till en annan sida för att slutföra köpet