SDET- QA Automation Techie

Software Testing Blog

  • Home
  • Training
    • Online
    • Self-Paced
  • Video Tutorials
  • Interview Skills
    • HR Interview Questions Videos
    • Domain Knowledge
  • Career Guidance
  • Home
  • Software Testing
    • Manual Testing Tutorials
    • Manual Testing Project
    • Manaul Testing FAQS
    • ISTQB
    • AGILE
  • Web Automation Testing
    • Java Programmng
    • Python Programmng
    • Selenium with Java
    • Selenium with Python
    • Robot Framework(Selenium with Python)
    • selenium with Cucumber
    • TestNG+IntelliJ
    • Mobile App Testing(Appium)
    • JMeter
  • API Automation Testing
    • Rest Assured API Testing (BDD)
    • Rest Assured API Testing (Java+ TestNG)
    • Robot Framework(Rest API Testing with Python)
    • Postman
    • SoapUI
    • API Testing(FAQ's)
  • SDET|DevOps
    • Continuos Integration
    • SDET Essentials
    • AWS For Testers
    • Docker
  • SQL
    • Oracle(SQL)
    • MySQL for Testers
    • NoSQL
  • Unix/Linux
    • UNIX TUTORIALS
    • Linux Shell Scripting
  • ETL Testing
    • ETL Data warehouse Tutorial
    • ETL Concepts Tools and Templates
    • ETL Testing FAQ's
    • ETL Testing Videos
  • Big Data Hadoop
  • Video Tutorials
  • ApachePOI Video Tutorials
  • Downloads
    • E-Books for Professionals
    • Resumes
  • Automation Essencials
    • Cloud Technologies
      • Docker For Testers
      • AWS For Testers
      • Sub Child Category 3
    • Java Collections
    • Selenium Locators
    • Frequently Asked Java Programs
    • Frequently Asked Python Programs
    • Protractor
    • Cypress Web Automation

Online Payments Domain Knowledge

 Online Payments Domain   


Payment Gateway Testing
A payment gate-way system is an e-commerce application service that approves credit card payment for online purchases. Payment gateways safeguard the credit card details by encrypting sensitive information like credit card numbers, account holder details and so on. This information is passed safely between the customer and the merchant and vice versa.
Modern payment gateways also securely approve payments via debit cards, electronic bank transfers, cash cards, reward points etc.
Types of Payment Gateway System
·        Hosted Payment Gateway:
Hosted payment gateway system direct customer away from e-commerce site to gateway link during payment process. Once the payment is done, it will bring customer back to e-commerce site. For such type of payment you don't need merchant id, example of hosted payment gateway are PayPal, Noche and WorldPay.
·        Shared Payment Gateway:
In shared payment gateway, while processing payment customer is directed to payment page and stays on the e-commerce site. Once the payment detail is filled, the payment process proceeds. Since it does not leave the e-commerce site while processing payment, this mode is easy and more preferable, example of shared payment gateway is eWay, Stripe.
Testing Types for Payment Gateway System
Testing for Payment Gateway should include
Functional Testing: It is the act of testing base functionality of the payment gateway. It is to verify whether the application behaves in same way as it is supposed to be like handling orders, calculation, addition of VAT as per the country etc.
Integration: Test integration with your credit card service.
Performance: Identify various performance metrics like highest possible number of users coming through gateways during specific day and converting them to concurrent users
Security: You need to perform a deep security pass for Payment Gateway.
Test Preparation for Testing Payment Gateway
Before you begin testing -
·        Collect proper test data for the dummy credit card number for maestro, visa, master etc.
·        Collect payment gateway information like Google wallet, Paypal or else
·        Collect payment gateway document with error codes
·        Understand the session and parameters passed through application and payment gateway
·        Understand and test the amount related information passed through query string or variable or session
·        Along with payment gateway language check the language of the application
·        Under the various settings of payment gateway like currency format, subscriber data collected.
Sample Test Cases for Payment Gateway Testing

Sr#
Test Cases
1
During the payment process try to change the payment gateway language
2
After successful payment, test all the necessary components, whether it is retrieved or not
4
Check what happens if payment gateway stops responding during payment
5
During the payment process check what happens if session ends
6
During the payment process check what happens in back end
7
Check what happens if payment process fails
8
Check the Data-base entries whether they store credit card details or not
9
During payment process check error pages and security pages
10
Check settings of pop-up blocker, and see what happens if pop up blocker is on and off
11
Between payment gateway and application check buffer pages
12
Check on successful payment, a success code is send to the application and a confirmation page is show to the user
13
Verify whether the transaction processes immediately or processing is hand to your bank
14
After successful transaction check if the payment gateway returns to your application
15
Check all format and messages when successful payment process
16
Unless you don't have an authorization receipt from payment gateway, good should not be shipped
17
Inform the owner for any transaction processed through e-mail. Encrypt the content of the mail
18
Check the amount format with currency format
19
Check if each of the payment options are selectable
20
Check if each listed payment option opens the respective payment option according to specification
21
Verify whether the payment gateway defaults to the desired debit/credit card option
22
Verify the default option for debit card shows card selection drop down menu
Things to consider before Buying Gateway Package
·        If you have bought a shopping cart package, find out about its compatibility
·        If shopping gateway package is due, ask the payment gateway provider for a list of supported applications
·        The gateway must offer Address Verification System Protection
·        Find out the types of transaction protection being offered
·        Check what types of debit or credit cards are accepted by your chosen payment gateway
·        Check the transaction fees levied by payment gateway


·        Check whether the gateways collect the payment right on the form or direct to another page to complete the purchase.
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg
Email ThisBlogThis!Share to TwitterShare to Facebook
Newer Post Older Post Home
popup

Popular Posts

  • How To Explain Project In Interview Freshers and Experienced
    “ Describe an important project you’ve worked on ” is one of the most common questions you can expect in an interview. The purpose of a...
  • MANUAL TESTING REAL TIME INTERVIEW QUESTIONS & ANSWERS
    1. How will you receive the project requirements? A. The finalized SRS will be placed in a project repository; we will access it fr...
  • API/Webservices Testing using RestAssured (Part 1)
    Rest Assured : Is an API designed for automating REST services/Rest API's Pre-Requisites Java Free videos: https://www.you...

Facebook Page

Pages

  • Home
  • Resumes
  • Job Websites India/UK/US
  • ISTQB
  • Selenium with Java
  • E-Books for Professionals
  • Manual Testing Tutorials
  • Agile Methodology
  • Manual Testing Projects

Live Traffic

YouTube


Blog Visitors

Copyright © SDET- QA Automation Techie | Powered by Blogger
Design by SDET | Blogger Theme by | Distributed By Gooyaabi Templates