1. UI Test Cases:
- Verify whether the input fields of the payment webpage are properly working or not.
- Verify the Company name and the logo in the payment gateway portal.
- Verify if the credit/debit card is concealed or not.
- Verify that all methods of payments are properly working.
- Check the payment color and design match the specification.
2. Functional Test Cases:
- Verify if all the options of payment portable are accessible.
- Verify that the debit/credit cards can automatically be accessed if added previously by the particular user.
- Check that all mandatory fields are filled by the user before proceeding to the payment portal.
- Check the currency according to the country.
- Check if items are added before proceeding with payments.
- Verify if the credit/debit cards used by the user for payment have not expired.
- Verify the factor that accurate card number, accurate CVV, accurate holder name, and accurate date of expiry are provided by the user.
- Verify that the user gets an acknowledgment slip after the transaction.
- Check for session expiry.
- Verify that if the payment is unsuccessful still the user is notified through mail.
- Verify that multiple payments are not committed for the same item.
- Check if a particular payment method of payment activates the correct payment gateway.
- At the time of payment verify that the portal is redirecting to the user’s bank account.
- If the payment stopped in midway the amount is not deducted.
- Verify the pop-up blocker is working properly during payment.
- Verify that the payment is not diverted to some other webpage.
3. Performance Test Cases:
- If multiple users are accessing the payment portal ensure that the portal does not crash.
- Verify the processor is acknowledging fast and correctly.
- Verify the time taken for redirecting from the online cart web page to the payment webpage is fast.
- Check if the portal is secured from SQL injections and brute force attacks.
- Check if after the session ends the payment is happening.
4. Security Test Cases:
- Check if the information on credit/ debit cards is encrypted.
- Verify the user is getting the OTP to the linked mobile number.
- Verify that the payment portal is using a secured link i.e. HTTPS but not HTTP.
- In case of a wrong OTP check, the payment is canceled.
- Check the session expires after a particular time.
- In case of the wrong OTP, inform the person to input the correct one.
- Verify the account holder’s name and the user purchasing the item are the same.
- Verify that the deducted amount is correct as shown to the user.
Payment Gateway Testing & Sample test case
Contact Us