How to write test cases for payment gateway.

Answer Posted / ramesh korla

Test Cases for Payment Gateway
Payment gateway testing is quite common for the testers who work in the startup or the service industry. I have decided to write this post for those who have asked for the test cases of such gateways in the past.
The current images of the payment gateway options shown below are from the CCavenue’s payment gateway used on one of the leading phone recharge website in india. The options offered in the payment gateway are for Debit card, Credit Card, NetBanking, ATM Card, EzeCard(American Express).
We are going to follow modular approach in order to test the payment gateway options. So for manual testing, let’s start with writing test cases for each of the payment options. First let’s check out the payment gateway options screenshot. This screenshot you can use to write down initial test cases.

Default Payment Gateway Options Test Cases
Check if each of the payment options are select table.
Check if the each listed payment option opens the respective payment option as per specification.
Check if the payment gateway defaults to the debit card option.
Check if the default option for debit card shows card selection drop down menu.

Debit Card Options Test Cases
Check if the dropdown menu of the debit card selection page has “select” option text enabled.
Check if the dropdown menu lists following cards – Visa, MasterCard, American Express etc.
Check if the respective card selection opens expiry date, card number and CVV options.
Check if the tab offers an option to save the card.
Check if the tab offers an option to name the saved card.

Credit Card Options Test Cases
Check if the card options allows card number, expiry date, cvv value text fields.
Check if the card options tab allows text to be added into the text fields.
Check if the number being added into the credit card number field detects the type of card (e.g. visa etc)
Check if the tab offers an option to name the saved card.

Netbanking Options Test Cases
Check if the tab offers existing banks to be selected using radio button for net-banking transactions.
Check if the tab offers options to select other banks than the listed with radio-button selection.
Check if the tab offers all the leading banks from the country for the net-banking transactions.
Check if the tab offers net-banking option for both local and international banks for the transactions.
Check if the net-banking option has atleast 8 banks for the transaction using radio-button selection inside tab.
Check if the selection of the radio-button or the dropdown menu option takes us to the net-banking.

Cash Card Options Test Cases
Check if the cash card tab lists it’s cash or oxygen as options.
Check if the default radio button is selected for the it cash.
Check if the transactions using cash cards is allowed by the payment gateway.
Check if the transactions are possible with the cash cards under respective shopping site.

Is This Answer Correct ?    3 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Can someone help to write testcase for the scenario as early as possible.: 1. Complaint logged since one week 2. complaint info sent to supervisor with high priorit mail 3. 10 users logged into website , performance could not be degraded ( response within 5 seconds) 4. site should be user protected. 5. it should be work with IE 6 IE 7 6. complaint log should be generated more than one week

2107


What is the syntax testing?

893


Pls tell me test cases for pepper grinder

3131


How should I maintain the test cases and Test Log for different versions/builds of the application.

2189


Why is it that the boundary value analysis provides good test cases?

987


HOW TO WRITE TEST CASES FOR MEGHA MENU DROP DOWN BOX.

2441


1 Crystal Ball 1.1 Purpose This is a simple tool, for entertainment purposes only. 1.2 Scope Only for registered user. 1.3 User Interface Single page with graphic of crystal ball, and text box for typing question. User has to type her question in text box outside ball. Reports: - On ‘submit’, the system needs to access any one of the pre-stored responses at random and display in a graphical, visually appealing manner in the crystal ball. - Audio / graphical changes need to be built in, for added user experience enhancement, like music, sound effects, visual changes. Need to get details.

1851


How to write a test cases for the following Please it is urgent Once user clicks that link Invite Friend page opens up thru which user can do 2 functions - first is to search friends detail(name, mail id) from her address book in other sites (india times, yahoo, gmail and rediff) and second to mail the invite to the selected person/s. User can send invite to multiple person at same time. Searching friends detail in other address books will work like this: - User will input name, email id, pwd etc, select from which site she want to get friends list and then click on Import. - Users address book from other sites will be imported in one shot(first time) to iDiva database. - It will be arranged in alphabetical order(complete list) and mail ids which are already used will be in different color. - User will be able to update her address book by clicking on ""Refresh"" button on the page, which will trigger the process again, and fetch new mail ids.

3738


hai im finished software testing course im technicaly strong but yet now no opportunities come to me.if any opportunities please send to my mail id my mail di is sumathi11685@gmail.com

2047


How to write a test case for create folder in the email. create aliases for email adress in the email. thanks Its urgent

2341


how to prepare a test case for online restaurant table reservation system. plz give an answer ASAP, email at suja_rvndrn@yahoo.co.in

5398


Do you know mutation testing?

892


What are semi-random test cases?

1079


how to write test cases in interview exam like one website it contain a/c # text box, current bill amount text box,sms offer,calling offer,internet these 3 are list boxes and remindmelater,continue these 2 are buttons. and qu is like 1.user doesn't have any dues from past 90 days,2.whose bill amount >= rs2000 from past 6 months. use this 2qu write testcases.

2361


How to write test case for this scenario. The Contact Information screen shall be displayed to the user during Case Update

1722