Test Cases for Payment Gateway.

 


The purpose of payment gateway testing is to insure the security, trust ability and performance of a payment gateway by cracking and securing the payment details between stoner and trafficker while furnishing a smooth payment experience.


Check List: How to Test Payment Gateway.

1. Arrange proper test data for the dummy credit card number for the maestro, visa, master, etc.

2. Collect payment gateway information like Google Pay, Google Wallet, PayPal, Paytm, or else

3. Collect payment gateway documents with error codes

4. Check for the application response after the transaction.

5. Check for the message that is displayed after a successful transaction.

6. Check for the message that is displayed after an unsuccessful transaction.

7. Check for the language and currency that is relevant to the location.

8. Check the error message if a payment fails.

9. Check redirection after successful payment

10. Check all payment options are working properly.

11. Check for the message that display after the session expired.

12. Check for the currency and language according to the consumer location.

13. Check for the order confirmation message in the mobile number/email id after a successful transaction that the order has been placed.

14. To check what happens if the payment gateway stops responding in the middle of the transition.

15. To check for fraud avoidance and security settings.

16. To check that amount is not deducted multiple times while purchasing.

17. To check that the refund amount should be the same as the transaction amount.

18. Verify the popup blocker working properly during payment.


Test Scenario examples for payment gateway testing.

UI Test Cases

1. Verify the payment gateway company logo & name.

2. Verify that all text boxes, labels, Buttons, and spellings are visible properly.

3. Verify that all types of Payments Options are available.

4. Verify GUI validation alert.

5. Verify GUI of validation message when invalid details are entered.

 

Functional Test Cases.

1. Verify all the payment options are accessible.

2. Verify that saved cards (debit/credit) can be automatically accessed.    

3. Verify that the payment options are allowed to select any one at a time                                               

4. Verify that all mandatory fields are filled by the user before processing to payment.

5. Check whether multiple cards can be saved as default or not.

6. Verify that the correct currency is displayed on the page

7. Check if the payment is not getting proceeding for null values in the cart.

8. Check by entering the invalid card detail then proceed to payment, it should not be successfully Proceed to payment.

9. Verify that payment should not getting proceed with expired/blocked cards.

10. Verify that the validation alert displays properly when invalid or wrong details are entered.

11. Some verifications cases like:-

•Wrong credit/debit card number + right date + right cvv

•Wrong credit/debit card number + wrong date + right cvv

•Wrong credit/debit card number + right date + wrong cvv                                                

•Credit/debit card number + right date + right cvv                                                                 

Credit/debit card number + wrong date + right cvv                                                                      

Credit/debit card number + right date + wrong cvv

 12. Verify that prepayment & post payment information should be clear for any particular product or service.

13. To check what happened after the session expired. Does payment still occur?

14. To check that the payment gateway deducts an actual amount from the customer’s account.

15. To check that the payment return policy should be redefined.

16. To check that in case money is debited from your account but payment/online transaction is not done successfully, then total money should be credited to your account.

17. In case the internet connection is slow and money is not debited from your account at that time payment goes successful.

18. Check transaction amount in bank statement or application transaction history also.

19. Check that display the valid amount before payment

20. To check that it generates an invoice after successful payment.

21. To check that payment should be done if all valid processes are completed step by step according to the payment type.

22. Verify that if the payment stopped/cancelled midway the amount is deducted or not?

 

Security Test Cases.

1. Verify that the information of the credit/debit cards is masked form.

2. Verify that the registered/valid user getting OTP.

3. Verify that OTP sends on the linked email/mobile number.

4. Verify that transaction gets canceled if enter the wrong OTP.

5. Verify that session gets expired within the specific time.

6. Verify that if enter the wrong OTP gets a message on the registered email/message.

7. Verify that payment get failed while entering the wrong OTP.

8. To check that the Payment process failed on any wrong inputs.

9. Verify that the payment portal is using secure connections HTTPS


Perhaps any scenario is missing out write in comment. 😀 

Comments

Popular posts from this blog

Test cases for Dashboard

Test case for OTP Verification.