Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
So you have an e-commerce website that contains a payment gateway system to approve
payments for online purchases made via credit/debit card or net banking. A payment
gateway is an e-commerce service that encrypts payment information, authorizes
payment and securely passes the information between the buyer and the merchant.
Payment gateway testing unlike testing of other applications and features requires
rigorous planning and diligence since it involves testing of different aspects such
as security, web service connectivity, authorization, and data encryption. Thus,
payment gateway testing involves rounds of apprehensions, planning and concise
strategy for execution.
Here are the 5 essentials to keep in mind while planning, documenting and executing
payment gateway testing:
1. Functionality
Does it list all the options of payment such as Credit Card, Debit Card, Net
Banking, Cash Card?
Does it apply region-specific charges and taxes and perform calculations correctly?
Does it notify customer and the owner about the transaction through email
Does it change the language and currency format on user’s request?
Does it take appropriate buffer time between checkout and confirmation page and
returns the user back to the application?
Does it show right error message during an unsuccessful or incomplete transaction?
2. Integrations
The next obvious thing to consider for testing is integrations of your payment
gateway with different credit cards and banking services. This largely covers the
web services connected to different bank servers and hence it involves following
points:
Well, security is the most important aspect when it comes to testing payment
gateways. It is more than difficult to keep your online transactions safe from
cyber-attacks, penetration activities, and vulnerabilities. Thus, following things
should go to the list of payment gateway security testing.
Are the customer details like name, address, contact number collected & maintained
properly?
Are the credit card, banking and cash wallet entries collected and stored properly?
Are the information databases stored in the proper format with right access?
Are the database files accessible by the authorized users from the intended places
and networks?
5. Performance