Payment Gateway testfall – handledning med testscenarier
Payment Gateway Testning
Payment Gateway Testning är en testning av Payment Gateway i ett system för onlineköp och transaktioner av användarna. Syftet med testning av betalningsgateway är att säkerställa säkerheten, tillförlitligheten och prestandan för en betalningsgateway genom att kryptera och säkra betalningsinformationen mellan användare och handlare samtidigt som den ger en smidig betalningsupplevelse.
Ett betalningsgateway-system är ett e-handelsapplikationstjänst som godkänner kreditkortsbetalning för onlineköp. Betalningsgateways skyddar kreditkortsuppgifterna genom att kryptera känslig information som kreditkortsnummer, kontoinnehavaruppgifter och så vidare. Denna information överförs säkert mellan kunden och handlaren och vice versa. Moderna betalningsgateways godkänner även säkert betalningar via betalkort, elektroniska banköverföringar, kontantkort, belöningspoäng etc.
Gå med i vårt Live Payment Gateway-testprojekt gratis
Typer av betalningsgatewaysystem

Hosted Payment Gateway
Hosted betalningsgateway-system dirigerar kunden bort från en e-handelsplats till gatewaylänken under betalningsprocessen. När betalningen är gjord kommer den att föra en kund tillbaka till en e-handelssida. För en sådan typ av betalning behöver du inte ett säljar-ID, ett exempel på en värdbaserad betalningsgateway är PayPal, Noche och WorldPay.
Delad betalningsgateway
I en delad betalningsgateway hänvisas kunden till betalningssidan under behandlingen av betalningen och stannar kvar på e-handelssidan. När betalningsinformationen är ifylld fortsätter betalningsprocessen. Eftersom den inte lämnar e-handelssidan när betalningen behandlas är detta läge enkelt och mer att föredra, ett exempel på en delad betalningsgateway är eWay, Stripe.
Testtyper för betalningsdomän
Testning för Payment Gateway bör inkludera
funktions~~POS=TRUNC: Det är åtgärden att testa basfunktionaliteten för betalningsporten. Det är för att verifiera om applikationen beter sig på samma sätt som den ska vara som hantering av beställningar, beräkning, tillägg av moms enligt land mm.
Integration: Testa integrationen med din kreditkortstjänst.
Prestanda: Identifiera olika prestandamått som det högsta möjliga antalet användare som kommer genom gateways under en specifik dag och konverterar dem till samtidiga användare
Säkerhet: Du måste utföra ett djupt säkerhetspass för Payment Gateway.
Så här testar du Payment Gateway: Komplett checklista
Innan du börjar testa –
- Samla in korrekta testdata för dummy-kreditkortsnumret för maestro, visum, master etc.
- Samla information om betalningsgateway som Google Wallet, Paypal eller annat
- Samla in betalningsgatewaydokument med felkoder
- Förstå sessionen och parametrarna som skickas genom applikations- och betalningsgatewayen
- Förstå och testa mängden relaterad information som skickas genom frågesträng eller variabel eller session
- Tillsammans med betalningsgateway-språket kontrollera applikationens språk
- Under de olika inställningarna för betalningsgateway som valutaformat, samlas abonnentdata in.
Exempel på testfall för betalningsgateway
Följande är viktiga testscenarier/fall för att kontrollera Payment Gateway
| Sr# | Test Cases |
|---|---|
| 1 | Försök att ändra språket för betalningsgatewayen under betalningsprocessen |
| 2 | Efter framgångsrik betalning, testa alla nödvändiga komponenter, oavsett om de hämtas eller inte |
| 3 | Kontrollera vad som händer om betalningsgatewayen slutar svara under betalningen |
| 4 | Under betalningsprocessen kontrollera vad som händer om sessionen avslutas |
| 5 | Under betalningsprocessen kontrollera 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 | Under betalningsprocessen kontrollera felsidor och säkerhetssidor |
| 9 | Kontrollera inställningarna för popup-blockerare och se vad som händer om en popup-blockerare är på och av |
| 10 | Mellan betalningsgateway och applikationskontrollbuffertsidor |
| 11 | Kolla på lyckad betalning, en framgångskod skickas till applikationen och en bekräftelsesida visas för användaren |
| 12 | Kontrollera om transaktionen bearbetas omedelbart eller om bearbetningen sker till din bank |
| 13 | Efter framgångsrik transaktion kontrollera om betalningsgatewayen återgår 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 varan inte skickas |
| 16 | Informera ägaren om alla transaktioner som behandlas via e-post. Kryptera innehållet i posten |
| 17 | Kontrollera beloppsformatet med valutaformat |
| 18 | Kontrollera om vart och ett av betalningsalternativen är valbart |
| 19 | Kontrollera om varje listat betalningsalternativ öppnar respektive betalningsalternativ enligt specifikation |
| 20 | Verifiera om betalningsgatewayen har det önskade betal-/kreditkortsalternativet som standard |
| 21 | Verifiera standardalternativet för rullgardinsmenyn för betalkort visar kortval |
Saker att tänka på innan du köper Gateway-paket
- Om du har köpt ett kundvagnspaket, ta reda på dess kompatibilitet
- Om shopping gateway-paketet är på väg, fråga leverantören av betalningsgatewayen om en lista över applikationer som stöds
- Gatewayen måste erbjuda adressverifieringssystemskydd
- Ta reda på vilka typer av transaktionsskydd som erbjuds
- Kontrollera vilka typer av betal- eller kreditkort som accepteras av din valda betalningsgateway
- Kontrollera transaktionsavgifterna som tas ut av en betalningsgateway
- Kontrollera om gateways samlar in betalningen direkt på formuläret eller direkt till en annan sida för att slutföra köpet
