Testcases voor betalingsgateways - Tutorial met testscenario's

Betalingsgateway testen

Betalingsgateway testen is een test van Payment Gateway in een systeem voor online aankopen en transacties door de gebruikers. Het doel van het testen van de payment gateway is om de veiligheid, betrouwbaarheid en prestaties van een payment gateway te garanderen door de betalingsgegevens tussen gebruiker en handelaar te versleutelen en te beveiligen, terwijl een soepele betalingservaring wordt geboden.

Een betalingsgatewaysysteem is een applicatieservice voor e-commerce die creditcardbetalingen voor online aankopen goedkeurt. Betalingsgateways beschermen de creditcardgegevens door gevoelige informatie zoals creditcardnummers, rekeninghoudergegevens enzovoort te versleutelen. Deze informatie wordt veilig doorgegeven tussen de klant en de handelaar en vice versa. Moderne betalingsgateways keuren ook veilig betalingen goed via debitcards, elektronische bankoverschrijvingen, cashcards, beloningspunten, enzovoort.

Sluit u gratis aan bij ons Live Payment Gateway-testproject

Soorten betalingsgatewaysystemen

Betalingsgatewaysysteem
Kennis van betalingsgateways is belangrijk

Gehoste betalingsgateway

Een gehost betalingsgatewaysysteem leidt de klant weg van een e-commercesite naar de gatewaylink tijdens het betalingsproces. Zodra de betaling is voltooid, wordt de klant teruggeleid naar een e-commercesite. Voor een dergelijk type betaling heeft u geen verkopers-ID nodig. Een voorbeeld van een gehoste betalingsgateway is PayPal, Noche en WorldPay.

Gedeelde betalingsgateway

In een gedeelde betalingsgateway wordt de klant tijdens het verwerken van de betaling doorgestuurd naar de betalingspagina en blijft hij op de e-commercesite. Zodra de betalingsgegevens zijn ingevuld, gaat het betalingsproces verder. Omdat het de e-commercesite niet verlaat tijdens het verwerken van de betaling, is deze modus eenvoudig en verdient deze meer de voorkeur. Een voorbeeld van een gedeelde betalingsgateway is eWay, Stripe.

Typen testen voor betalingsdomein

Testen voor Payment Gateway moet omvatten

Functioneel testen: Het is het testen van de basisfunctionaliteit van de betalingsgateway. Het is bedoeld om te verifiëren of de applicatie zich op dezelfde manier gedraagt ​​als het zou moeten zijn, zoals het afhandelen van bestellingen, berekeningen, het optellen van BTW per land, enz.

Integratie: Test de integratie met uw creditcardservice.

Prestaties: Identificeer verschillende prestatiestatistieken, zoals het hoogst mogelijke aantal gebruikers dat op een specifieke dag via gateways komt en deze converteert naar gelijktijdige gebruikers

Security: U moet een diepe veiligheidspas uitvoeren voor Payment Gateway.

Betalingsgateway testen: volledige checklist

Voordat u begint met testen –

  • Verzamel de juiste testgegevens voor het dummy-creditcardnummer voor de maestro, visa, master etc.
  • Verzamel betalingsgateway-informatie zoals Google Wallet, Paypal of iets anders
  • Verzamel het betalingsgatewaydocument met foutcodes
  • Begrijp de sessie en de parameters die via de applicatie- en betalingsgateway worden doorgegeven
  • Begrijp en test de hoeveelheid gerelateerde informatie die via de queryreeks, variabele of sessie wordt doorgegeven
  • Controleer naast de taal van de betalingsgateway de taal van de applicatie
  • Onder de verschillende instellingen van de betalingsgateway, zoals het valutaformaat, worden abonneegegevens verzameld.

Voorbeeld van testcases van betalingsgateway

Hieronder staan ​​belangrijke testscenario's/cases om de betalingsgateway te controleren

Sr # Test Cases
1 Probeer tijdens het betalingsproces de taal van de betalingsgateway te wijzigen
2 Na een succesvolle betaling test u alle benodigde componenten, of deze nu worden opgehaald of niet
3 Controleer wat er gebeurt als de betalingsgateway niet meer reageert tijdens de betaling
4 Controleer tijdens het betaalproces wat er gebeurt als de sessie eindigt
5 Controleer tijdens het betaalproces wat er in de backend gebeurt
6 Controleer wat er gebeurt als het betalingsproces mislukt
7 Controleer of de database-items creditcardgegevens bevatten of niet
8 Controleer tijdens het betalingsproces de foutpagina's en de beveiligingspagina's
9 Controleer de instellingen van de pop-upblokkering en kijk wat er gebeurt als een pop-upblokkering aan en uit is
10 Tussen betalingsgateway en bufferpagina's voor applicatiecontrole
11 Controleer of de betaling succesvol is, er wordt een succescode naar de applicatie gestuurd en er wordt een bevestigingspagina aan de gebruiker getoond
12 Controleer of de transactie direct wordt verwerkt of dat de verwerking bij uw bank gebeurt
13 Controleer na een succesvolle transactie of de betalingsgateway terugkeert naar uw applicatie
14 Controleer alle formaten en berichten bij succesvol betalingsproces
15 Tenzij u geen autorisatiebewijs van de betalingsgateway heeft, mag het product niet worden verzonden
16 Informeer de eigenaar voor elke transactie die via e-mail wordt verwerkt. Versleutel de inhoud van de e-mail
17 Controleer het bedragformaat met valutaformaat
18 Controleer of elk van de betalingsopties selecteerbaar is
19 Controleer of elke vermelde betalingsoptie de betreffende betalingsoptie opent volgens de specificatie
20 Controleer of de betalingsgateway standaard de gewenste debet-/creditcardoptie gebruikt
21 Controleer of de standaardoptie voor debetkaart het vervolgkeuzemenu voor kaartselectie toont

Dingen om te overwegen voordat u het Gateway-pakket koopt

  • Als u een winkelwagenpakket heeft gekocht, informeer dan naar de compatibiliteit ervan
  • Als het Shopping Gateway-pakket moet worden betaald, vraag dan de aanbieder van de betalingsgateway om een ​​lijst met ondersteunde toepassingen
  • De gateway moet adresverificatiesysteembescherming bieden
  • Ontdek welke soorten transactiebescherming worden aangeboden
  • Controleer welke soorten debet- of creditcards worden geaccepteerd door de door u gekozen betalingsgateway
  • Controleer de transactiekosten die een betalingsgateway in rekening brengt
  • Controleer of de gateways de betaling rechtstreeks op het formulier innen of naar een andere pagina gaan om de aankoop te voltooien

Vat dit bericht samen met: