SlideShare ist ein Scribd-Unternehmen logo
1 von 6
How to test Payment Gateway functionality
S.No.

Check Points

1

Gather appropriate test data for the dummy credit card numbers and sand box accounts.

2

Status

Gather payment gateway documents with error codes – useful it if any error came during testing to
identify whether it’s our application fault or payment gateway related error.

3

Understanding of the integration of the payment gateway with application.

4

Understand and test the parameters and sessions passed through payment gateway and application.

5

Understand and test the amount related information passed through query string or session or variables
in any form.

6

Check the format of the amount with currency format.

7

Check the language of the application and payment gateway language.

8

Test after successful payment all the necessary data retrieved to our application or not.

9

Check what happens if payment gateway goes down during the payment process.

10

Check what happens if payment process went successful but do not return to our application.

11

Check what happens if session goes time out during the payment process.

12

Check what happens in backend during the payment process is the session data stored in temporary table
or any id is generated or not?

13

Check what happens if payment process is fail.

14

Verify DB entries for the transaction whether they store credit card details and all or not.

15

Verify DB entries for the amount related fields in database for the fresh transaction, modified
transaction and canceled transaction.

16

Verify error page during payment gateway process.

17

Verify security passes for the transaction.

Payment Gateway

Page 1
Payment Gateway Workflow

Payment Gateway

Page 2
Payment Gateway Terminology
Acquirer/Acquiring Bank/Merchant Bank is a financial company/bank that will process credit/debit card transactions on behalf of
you from a customer visiting your site. As a merchant you've an account with Acquiring bank. CCAvenue/EBS/ICICI Payseal can be
taken as an acquirer bank.
API (Application Programming Interface): APIs provide users with pre-existing interfaces to program against which allows rapid and
standardized application development.
Application Service Provider (ASP) is a business which provides computer based services to its customers over network (especially
internet). Most commonly it is used with customers accessing services from a server using client browsers like Internet Explorer. An
example would be IRCTC server will be an ASP for you as a customer.
Authorization: The approval or guarantee of funds given by the Card Issuer to the Acquirer.
BIN (Bank Identification Number): The six-digit number assigned by Visa and MasterCard to identify a member (Issuer or Acquirer)
or processor for authorization, clearing or settlement processing.
Business to Business (B2B) is E-Commerce that happens among business is called B2B.
Business to consumer (B2C) is E-Commerce that occurs between consumers and business entities are called a B2C for example a
customer buying from your site.
Brick and mortar business are those ECommerce stores which have a physical store which is exactly opposite of an (internet) online
store.
Batch Is the processing of all your transactions from merchant account and settlement which will show your total earnings or loss (in
case of chargebacks).

Payment Gateway

Page 3
Card Issuer is financial institution that issues the payment card to the Cardholder.
Cardholder: Customer associated with the primary account number (or an additional authorized user) that requests a transaction
from a merchant.
CVV (Card Verification Value): Term for 3-digit code in signature panel to verify that the card is in the cardholder’s possession.
Card refers to a plastic card with some magnetic coded information from brands like Visa, MasterCard, American Express, Diner’s
Club, Discover and JCB and which allows one to use them at various ATM’s and online worldwide.
Card Association is the network of all banks (i.e., both payment gateways and issues banks) that process plastic cards of various
brands like VISA, MasterCard, Discover, American Express and others.
Credit Card Processor allows a payment gateway merchant to accept all sorts of cards for online money payment, including net
banking. It is a third party company used by your payment gateway( eg CCAvenue) which negotiates customer financial transactions
with banks and card associations(VISA, MasterCard etc.) and inform the merchant of payment success/failure through the payment
gateway used. Some providers can themselves be Card Processor like AlertPay or 2Checkout.
Capture operation further validates it and confirms the purchase of product and start of dispatch of product to the customer creating
billable transaction in Merchant's account. If after authorization, Capture is not done by merchant within specified period then the
transaction is reversed as if it had never occurred and the amount credited back to customer's credit/debit card account. Till the time
the transaction has not be Captured, the customer's transaction amount will not be reflected in her credit card account.
Discount Rate/Transaction Discount Rate (TDR) is total fees retained/charged by the payment gateway from the merchant for each
transaction. It can be fixed percentage or fixed amount. The largest component of TDR is the interchange fee.
E-commerce is buying and selling of products/services online using internet.

Payment Gateway

Page 4
HTTP (Hypertext transfer protocol) is a networking protocol to transfer unsecured information, used especially between a web
server and client browser
Interchange fee is a term used in payment gateway industry and refers to fee charged by the issuing bank. For example if you use
your ICICI debit card at HDFC ATM then, ICICI will pay interchange fee to HDFC for using its ATM.
IVR (Interactive voice response) is a technology for computers to recognize human voice so as to process for example credit card
entered by a customer.
Merchant: Seller of products or services.
Merchant Agreement: Contract between a Merchant and Acquirer that outlines payment processing rights and responsibilities.
MID (Merchant Identification Number/Merchant ID): Unique number assigned by an Acquirer to identify a specific merchant.
MasterCard is a payment technology based company with head office in New York and which facilitates electronic funds transfers
from Credit/Debit/Prepaid cards across the world. Like Visa the financial institutions/acquirer banks need to abide by its rules like
transaction security.
Merchant Account is a type of account that allows receiving various types of payments - credit card/debit card/net banking/prepaid
card etc. from your customers. You’ll need to pay TDR over the received payments. You’ve visited this site as you’re looking for a
merchant account.
MOTO is a short form of Mail Order/Telephone Order credit card charging processing and occurs without physical presence of credit
card. In MOTO there are three ways you can charge your customer’s credit card: using Touch Tone, POS software and Virtual
Terminal
Payment Gateway is an Ecommerce online transaction processing platform/interface which allows a merchant (you) to receive
payment online from customers using various types of cards and net banking facilities.
Point of Sale (POS), Point of Purchase (POP), and Checkout is location where transaction occurs.

Payment Gateway

Page 5
POS Terminal is hardware and software used for Checkouts. For example you swipe-in your card in POS Terminal at any shop for
payment. POS Software is specialized software available on the merchant’s PC so that he/she can key-in and charge credit card of a
customer directly from his/her keyboard.
Payment Card Industry Data Security Standard (PCI DSS) is a security standard to handle customer and card data during
financial transaction of various credit/debit/prepaid and other cards. It aims to reduce credit card frauds. PCI DSS compliance is
must for all companies which store/process secured payment data like card information.
PIN (Personal Identification Number): A cardholder’s secret identification number that completes an online debit transaction.
Smart Card: A payment card with a built in chip to store information.
SSL (Secured Socket Layer) is a protocol which provides secured way to transmit data between two softwares on a network or
internet, without any risk of interception. You don’t need SSL but if the payment interfaces from for example PayPal, CCAvenue will
work only in SSL.
TID (Terminal Identification Number): Number that identifies a merchant to the front-end network. A unique number is assigned to
each POS terminal.
Refund is return of money paid to the customer by the merchant.
Reversal is done before settlement wherein the merchant undoes the transaction as if it never occurred.
VISA is a payment technology based company with head office in California and which facilitates electronic funds transfers from
Credit/Debit/Prepaid cards across the world. The financial institutions/acquirer banks need to abide by the Visa rules like
transaction security, not allowing charging surcharge when receiving payments via Visa card.

Payment Gateway

Page 6

Weitere Àhnliche Inhalte

Was ist angesagt?

A Complete Model of the Payment Service Business
A Complete Model of the Payment Service BusinessA Complete Model of the Payment Service Business
A Complete Model of the Payment Service BusinessFrank Steeneken
 
How payment gateway process works?
How payment gateway process works?How payment gateway process works?
How payment gateway process works?Shashi Dhar Kumar
 
Payment Gateway
Payment GatewayPayment Gateway
Payment GatewayShujaShah
 
Payment gateway
Payment gatewayPayment gateway
Payment gatewayHananBahy
 
Payments and transaction processing systems - Global and Indian Overview
Payments and transaction processing systems - Global and Indian OverviewPayments and transaction processing systems - Global and Indian Overview
Payments and transaction processing systems - Global and Indian OverviewAkshay Kaul
 
Peter Afanasiev - Architecture of online Payments
Peter Afanasiev - Architecture of online PaymentsPeter Afanasiev - Architecture of online Payments
Peter Afanasiev - Architecture of online PaymentsCiklum Ukraine
 
Global Payment System- Reference Architecture
Global Payment System- Reference ArchitectureGlobal Payment System- Reference Architecture
Global Payment System- Reference ArchitectureRamadas MV
 
Payment gateway
Payment gatewayPayment gateway
Payment gatewayPiyush Dua
 
Online Banking Business Requirement Document
Online Banking Business Requirement DocumentOnline Banking Business Requirement Document
Online Banking Business Requirement DocumentH2Kinfosys
 
Online Payment Gateway System
Online Payment Gateway SystemOnline Payment Gateway System
Online Payment Gateway SystemMannu Khani
 
Payment gateways
Payment gateways Payment gateways
Payment gateways NiyasudheenAK
 
Payments 101 - Visual Diagrams
Payments 101 - Visual DiagramsPayments 101 - Visual Diagrams
Payments 101 - Visual DiagramsKapish Kaushal
 
Payment Gateway History: An interview with the Inventor
Payment Gateway History: An interview with the InventorPayment Gateway History: An interview with the Inventor
Payment Gateway History: An interview with the InventorWayne Akey
 
Tracxn Research: Payments Landscape, October 2016
Tracxn Research: Payments Landscape, October 2016Tracxn Research: Payments Landscape, October 2016
Tracxn Research: Payments Landscape, October 2016Tracxn
 
Electronic payment systems - Presentation by IrfanAnsari.com
Electronic payment systems - Presentation by IrfanAnsari.comElectronic payment systems - Presentation by IrfanAnsari.com
Electronic payment systems - Presentation by IrfanAnsari.comLearnInUrdu.com & Ustaadjee.com
 
Cash Less Society- Digital Payments
Cash Less Society- Digital PaymentsCash Less Society- Digital Payments
Cash Less Society- Digital Paymentsmahajanmanu
 

Was ist angesagt? (20)

A Complete Model of the Payment Service Business
A Complete Model of the Payment Service BusinessA Complete Model of the Payment Service Business
A Complete Model of the Payment Service Business
 
How payment gateway process works?
How payment gateway process works?How payment gateway process works?
How payment gateway process works?
 
Payment Gateway
Payment GatewayPayment Gateway
Payment Gateway
 
Payment Gateway
Payment GatewayPayment Gateway
Payment Gateway
 
Payment gateway
Payment gatewayPayment gateway
Payment gateway
 
Payments and transaction processing systems - Global and Indian Overview
Payments and transaction processing systems - Global and Indian OverviewPayments and transaction processing systems - Global and Indian Overview
Payments and transaction processing systems - Global and Indian Overview
 
Peter Afanasiev - Architecture of online Payments
Peter Afanasiev - Architecture of online PaymentsPeter Afanasiev - Architecture of online Payments
Peter Afanasiev - Architecture of online Payments
 
Global Payment System- Reference Architecture
Global Payment System- Reference ArchitectureGlobal Payment System- Reference Architecture
Global Payment System- Reference Architecture
 
Payment gateway
Payment gatewayPayment gateway
Payment gateway
 
Online Banking Business Requirement Document
Online Banking Business Requirement DocumentOnline Banking Business Requirement Document
Online Banking Business Requirement Document
 
Online Payment Gateway System
Online Payment Gateway SystemOnline Payment Gateway System
Online Payment Gateway System
 
1Minute Account Opening_BRD_Updated
1Minute Account Opening_BRD_Updated1Minute Account Opening_BRD_Updated
1Minute Account Opening_BRD_Updated
 
Payment gateways
Payment gateways Payment gateways
Payment gateways
 
E-banking
E-banking E-banking
E-banking
 
Payments 101 - Visual Diagrams
Payments 101 - Visual DiagramsPayments 101 - Visual Diagrams
Payments 101 - Visual Diagrams
 
Payment Gateway History: An interview with the Inventor
Payment Gateway History: An interview with the InventorPayment Gateway History: An interview with the Inventor
Payment Gateway History: An interview with the Inventor
 
Tracxn Research: Payments Landscape, October 2016
Tracxn Research: Payments Landscape, October 2016Tracxn Research: Payments Landscape, October 2016
Tracxn Research: Payments Landscape, October 2016
 
E wallet
E walletE wallet
E wallet
 
Electronic payment systems - Presentation by IrfanAnsari.com
Electronic payment systems - Presentation by IrfanAnsari.comElectronic payment systems - Presentation by IrfanAnsari.com
Electronic payment systems - Presentation by IrfanAnsari.com
 
Cash Less Society- Digital Payments
Cash Less Society- Digital PaymentsCash Less Society- Digital Payments
Cash Less Society- Digital Payments
 

Andere mochten auch

How to test payment gateway functionality
How to test payment gateway functionalityHow to test payment gateway functionality
How to test payment gateway functionalityTrupti Jethva
 
Payment Gateway
Payment GatewayPayment Gateway
Payment GatewayAsif Hussain
 
132 qa interview questions and answers pdf
132 qa interview questions and answers pdf132 qa interview questions and answers pdf
132 qa interview questions and answers pdfQualityManager88
 
Dapper - Rise of the MicroORM
Dapper - Rise of the MicroORMDapper - Rise of the MicroORM
Dapper - Rise of the MicroORMSquareHire
 
Acquirer Systems Company Introduction
Acquirer Systems Company IntroductionAcquirer Systems Company Introduction
Acquirer Systems Company IntroductionAcquirersystems
 
Payment System Simulations @ Central Bank of Bolivia
Payment System Simulations @ Central Bank of BoliviaPayment System Simulations @ Central Bank of Bolivia
Payment System Simulations @ Central Bank of BoliviaKimmo Soramaki
 
Payment Gateway Project for Payment Facilitators
Payment Gateway Project for Payment Facilitators Payment Gateway Project for Payment Facilitators
Payment Gateway Project for Payment Facilitators Mahmut GÜLERCE
 
POS Testing - Challenges and Options
POS Testing - Challenges and OptionsPOS Testing - Challenges and Options
POS Testing - Challenges and OptionsAspire Systems
 
UAT - Cards Migration (Whitepaper)
UAT - Cards Migration (Whitepaper)UAT - Cards Migration (Whitepaper)
UAT - Cards Migration (Whitepaper)Thinksoft Global
 
Payments in Indonesia 2014
Payments in Indonesia 2014Payments in Indonesia 2014
Payments in Indonesia 2014Nitin Mittal
 
Manual QA Testing Interview Questions From H2KInfosys
Manual QA Testing Interview Questions From H2KInfosysManual QA Testing Interview Questions From H2KInfosys
Manual QA Testing Interview Questions From H2KInfosysH2kInfosys
 
Mobile Payment Value chain and Business Models
Mobile Payment Value chain and Business ModelsMobile Payment Value chain and Business Models
Mobile Payment Value chain and Business ModelsStomar
 
Insurance, system of insurance accounting
Insurance, system of insurance accountingInsurance, system of insurance accounting
Insurance, system of insurance accountingsooraj yadav
 
Case study on Banking Software Testing - FINACLE : UAT
Case study on Banking Software Testing - FINACLE : UATCase study on Banking Software Testing - FINACLE : UAT
Case study on Banking Software Testing - FINACLE : UATOAK Systems Pvt Ltd
 

Andere mochten auch (18)

How to test payment gateway functionality
How to test payment gateway functionalityHow to test payment gateway functionality
How to test payment gateway functionality
 
Payment Gateway
Payment GatewayPayment Gateway
Payment Gateway
 
132 qa interview questions and answers pdf
132 qa interview questions and answers pdf132 qa interview questions and answers pdf
132 qa interview questions and answers pdf
 
Dapper - Rise of the MicroORM
Dapper - Rise of the MicroORMDapper - Rise of the MicroORM
Dapper - Rise of the MicroORM
 
Acquirer Systems Company Introduction
Acquirer Systems Company IntroductionAcquirer Systems Company Introduction
Acquirer Systems Company Introduction
 
Payment System Simulations @ Central Bank of Bolivia
Payment System Simulations @ Central Bank of BoliviaPayment System Simulations @ Central Bank of Bolivia
Payment System Simulations @ Central Bank of Bolivia
 
Payment Gateway Project for Payment Facilitators
Payment Gateway Project for Payment Facilitators Payment Gateway Project for Payment Facilitators
Payment Gateway Project for Payment Facilitators
 
POS Testing - Challenges and Options
POS Testing - Challenges and OptionsPOS Testing - Challenges and Options
POS Testing - Challenges and Options
 
UAT - Cards Migration (Whitepaper)
UAT - Cards Migration (Whitepaper)UAT - Cards Migration (Whitepaper)
UAT - Cards Migration (Whitepaper)
 
Payments in Indonesia 2014
Payments in Indonesia 2014Payments in Indonesia 2014
Payments in Indonesia 2014
 
Manual QA Testing Interview Questions From H2KInfosys
Manual QA Testing Interview Questions From H2KInfosysManual QA Testing Interview Questions From H2KInfosys
Manual QA Testing Interview Questions From H2KInfosys
 
Mobile Payment Value chain and Business Models
Mobile Payment Value chain and Business ModelsMobile Payment Value chain and Business Models
Mobile Payment Value chain and Business Models
 
Cobit(R) 5 Fundamentos
Cobit(R) 5 FundamentosCobit(R) 5 Fundamentos
Cobit(R) 5 Fundamentos
 
Testing banking apps
Testing banking appsTesting banking apps
Testing banking apps
 
Insurance, system of insurance accounting
Insurance, system of insurance accountingInsurance, system of insurance accounting
Insurance, system of insurance accounting
 
Case study on Banking Software Testing - FINACLE : UAT
Case study on Banking Software Testing - FINACLE : UATCase study on Banking Software Testing - FINACLE : UAT
Case study on Banking Software Testing - FINACLE : UAT
 
Irda act
Irda actIrda act
Irda act
 
E wallet
E walletE wallet
E wallet
 

Ähnlich wie Payment gateway testing

The Payments Glossary
The Payments GlossaryThe Payments Glossary
The Payments GlossaryPayfirma
 
Credit card processing highrisk gateways
Credit card processing   highrisk gatewaysCredit card processing   highrisk gateways
Credit card processing highrisk gatewayshighrisk gateways
 
Guide to Understanding Credit Card Processing for Merchants
Guide to Understanding Credit Card Processing for MerchantsGuide to Understanding Credit Card Processing for Merchants
Guide to Understanding Credit Card Processing for MerchantsChloeBeckham
 
Credit card processing a detailed guide for merchants ppt
Credit card processing a detailed guide for merchants pptCredit card processing a detailed guide for merchants ppt
Credit card processing a detailed guide for merchants pptGlobal Electronic Technology, Inc.
 
Electronic Payment System
Electronic Payment SystemElectronic Payment System
Electronic Payment SystemRitesh Goyal
 
Why Payment gateway integration is important.pdf
Why Payment gateway integration is important.pdfWhy Payment gateway integration is important.pdf
Why Payment gateway integration is important.pdfIntegrated IT Solutions
 
Learn Some Terms Used In Credit Card Processing
Learn Some Terms Used In Credit Card ProcessingLearn Some Terms Used In Credit Card Processing
Learn Some Terms Used In Credit Card Processingitio Innovex Pvt Ltv
 
electronicpaymentsystem-12697023522629-phpapp01.pdf
electronicpaymentsystem-12697023522629-phpapp01.pdfelectronicpaymentsystem-12697023522629-phpapp01.pdf
electronicpaymentsystem-12697023522629-phpapp01.pdfUjwalReddyPB
 
Electronic payment system
Electronic payment systemElectronic payment system
Electronic payment systempankhadi
 
Electronic Payment Systems Shortened
Electronic Payment Systems ShortenedElectronic Payment Systems Shortened
Electronic Payment Systems ShortenedRitesh Verma
 
Factors to Consider While Choosing a Payment Gateway Provider
Factors to Consider While Choosing a Payment Gateway ProviderFactors to Consider While Choosing a Payment Gateway Provider
Factors to Consider While Choosing a Payment Gateway ProviderAlaina Carter
 
All You Need To Know About Third Party Payment processing
All You Need To Know About Third Party Payment processingAll You Need To Know About Third Party Payment processing
All You Need To Know About Third Party Payment processingitio Innovex Pvt Ltv
 
Payment Integration A Comprehensive Guide to Payment Gateway
Payment Integration A Comprehensive Guide to Payment GatewayPayment Integration A Comprehensive Guide to Payment Gateway
Payment Integration A Comprehensive Guide to Payment GatewayInexture Solutions
 
Concepts of Digital Banking
Concepts of Digital BankingConcepts of Digital Banking
Concepts of Digital BankingAbinayaS31
 
Online payments Gateway Strategies By Jay Wigdore
Online payments Gateway Strategies By Jay Wigdore Online payments Gateway Strategies By Jay Wigdore
Online payments Gateway Strategies By Jay Wigdore JayWigdore
 
Software for Payment Cards: Choosing Wisely
Software for Payment Cards: Choosing WiselySoftware for Payment Cards: Choosing Wisely
Software for Payment Cards: Choosing WiselyCognizant
 
Electronic payment by ahmad
Electronic payment by ahmadElectronic payment by ahmad
Electronic payment by ahmadMohd. Ahmad Siddiqi
 
Lecture6-Card_Schemes.pptx
Lecture6-Card_Schemes.pptxLecture6-Card_Schemes.pptx
Lecture6-Card_Schemes.pptxLeeCang
 

Ähnlich wie Payment gateway testing (20)

The Payments Glossary
The Payments GlossaryThe Payments Glossary
The Payments Glossary
 
Credit card processing highrisk gateways
Credit card processing   highrisk gatewaysCredit card processing   highrisk gateways
Credit card processing highrisk gateways
 
Guide to Understanding Credit Card Processing for Merchants
Guide to Understanding Credit Card Processing for MerchantsGuide to Understanding Credit Card Processing for Merchants
Guide to Understanding Credit Card Processing for Merchants
 
Credit card processing a detailed guide for merchants ppt
Credit card processing a detailed guide for merchants pptCredit card processing a detailed guide for merchants ppt
Credit card processing a detailed guide for merchants ppt
 
Electronic Payment System
Electronic Payment SystemElectronic Payment System
Electronic Payment System
 
Why Payment gateway integration is important.pdf
Why Payment gateway integration is important.pdfWhy Payment gateway integration is important.pdf
Why Payment gateway integration is important.pdf
 
Payment Processor vs Payment Geteway The Biggest Difference.pptx
Payment Processor vs Payment Geteway The Biggest Difference.pptxPayment Processor vs Payment Geteway The Biggest Difference.pptx
Payment Processor vs Payment Geteway The Biggest Difference.pptx
 
Learn Some Terms Used In Credit Card Processing
Learn Some Terms Used In Credit Card ProcessingLearn Some Terms Used In Credit Card Processing
Learn Some Terms Used In Credit Card Processing
 
electronicpaymentsystem-12697023522629-phpapp01.pdf
electronicpaymentsystem-12697023522629-phpapp01.pdfelectronicpaymentsystem-12697023522629-phpapp01.pdf
electronicpaymentsystem-12697023522629-phpapp01.pdf
 
Electronic payment system
Electronic payment systemElectronic payment system
Electronic payment system
 
E Payment
E PaymentE Payment
E Payment
 
Electronic Payment Systems Shortened
Electronic Payment Systems ShortenedElectronic Payment Systems Shortened
Electronic Payment Systems Shortened
 
Factors to Consider While Choosing a Payment Gateway Provider
Factors to Consider While Choosing a Payment Gateway ProviderFactors to Consider While Choosing a Payment Gateway Provider
Factors to Consider While Choosing a Payment Gateway Provider
 
All You Need To Know About Third Party Payment processing
All You Need To Know About Third Party Payment processingAll You Need To Know About Third Party Payment processing
All You Need To Know About Third Party Payment processing
 
Payment Integration A Comprehensive Guide to Payment Gateway
Payment Integration A Comprehensive Guide to Payment GatewayPayment Integration A Comprehensive Guide to Payment Gateway
Payment Integration A Comprehensive Guide to Payment Gateway
 
Concepts of Digital Banking
Concepts of Digital BankingConcepts of Digital Banking
Concepts of Digital Banking
 
Online payments Gateway Strategies By Jay Wigdore
Online payments Gateway Strategies By Jay Wigdore Online payments Gateway Strategies By Jay Wigdore
Online payments Gateway Strategies By Jay Wigdore
 
Software for Payment Cards: Choosing Wisely
Software for Payment Cards: Choosing WiselySoftware for Payment Cards: Choosing Wisely
Software for Payment Cards: Choosing Wisely
 
Electronic payment by ahmad
Electronic payment by ahmadElectronic payment by ahmad
Electronic payment by ahmad
 
Lecture6-Card_Schemes.pptx
Lecture6-Card_Schemes.pptxLecture6-Card_Schemes.pptx
Lecture6-Card_Schemes.pptx
 

Mehr von Atul Pant

Performance Requirement Gathering
Performance Requirement GatheringPerformance Requirement Gathering
Performance Requirement GatheringAtul Pant
 
Loadrunner vs Jmeter
Loadrunner vs JmeterLoadrunner vs Jmeter
Loadrunner vs JmeterAtul Pant
 
LoadRunner Performance Testing
LoadRunner Performance TestingLoadRunner Performance Testing
LoadRunner Performance TestingAtul Pant
 
Performance Test Plan - Sample 2
Performance Test Plan - Sample 2Performance Test Plan - Sample 2
Performance Test Plan - Sample 2Atul Pant
 
Performance Test Plan - Sample 1
Performance Test Plan - Sample 1Performance Test Plan - Sample 1
Performance Test Plan - Sample 1Atul Pant
 
Testing check list
Testing check listTesting check list
Testing check listAtul Pant
 
Cloud computing
Cloud computingCloud computing
Cloud computingAtul Pant
 
Jmeter Performance Testing
Jmeter Performance TestingJmeter Performance Testing
Jmeter Performance TestingAtul Pant
 
Unix command
Unix commandUnix command
Unix commandAtul Pant
 
E commerce Testing
E commerce TestingE commerce Testing
E commerce TestingAtul Pant
 

Mehr von Atul Pant (11)

Performance Requirement Gathering
Performance Requirement GatheringPerformance Requirement Gathering
Performance Requirement Gathering
 
Loadrunner vs Jmeter
Loadrunner vs JmeterLoadrunner vs Jmeter
Loadrunner vs Jmeter
 
LoadRunner Performance Testing
LoadRunner Performance TestingLoadRunner Performance Testing
LoadRunner Performance Testing
 
Sql
SqlSql
Sql
 
Performance Test Plan - Sample 2
Performance Test Plan - Sample 2Performance Test Plan - Sample 2
Performance Test Plan - Sample 2
 
Performance Test Plan - Sample 1
Performance Test Plan - Sample 1Performance Test Plan - Sample 1
Performance Test Plan - Sample 1
 
Testing check list
Testing check listTesting check list
Testing check list
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Jmeter Performance Testing
Jmeter Performance TestingJmeter Performance Testing
Jmeter Performance Testing
 
Unix command
Unix commandUnix command
Unix command
 
E commerce Testing
E commerce TestingE commerce Testing
E commerce Testing
 

KĂŒrzlich hochgeladen

ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfOverkill Security
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 

KĂŒrzlich hochgeladen (20)

ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 

Payment gateway testing

  • 1. How to test Payment Gateway functionality S.No. Check Points 1 Gather appropriate test data for the dummy credit card numbers and sand box accounts. 2 Status Gather payment gateway documents with error codes – useful it if any error came during testing to identify whether it’s our application fault or payment gateway related error. 3 Understanding of the integration of the payment gateway with application. 4 Understand and test the parameters and sessions passed through payment gateway and application. 5 Understand and test the amount related information passed through query string or session or variables in any form. 6 Check the format of the amount with currency format. 7 Check the language of the application and payment gateway language. 8 Test after successful payment all the necessary data retrieved to our application or not. 9 Check what happens if payment gateway goes down during the payment process. 10 Check what happens if payment process went successful but do not return to our application. 11 Check what happens if session goes time out during the payment process. 12 Check what happens in backend during the payment process is the session data stored in temporary table or any id is generated or not? 13 Check what happens if payment process is fail. 14 Verify DB entries for the transaction whether they store credit card details and all or not. 15 Verify DB entries for the amount related fields in database for the fresh transaction, modified transaction and canceled transaction. 16 Verify error page during payment gateway process. 17 Verify security passes for the transaction. Payment Gateway Page 1
  • 3. Payment Gateway Terminology Acquirer/Acquiring Bank/Merchant Bank is a financial company/bank that will process credit/debit card transactions on behalf of you from a customer visiting your site. As a merchant you've an account with Acquiring bank. CCAvenue/EBS/ICICI Payseal can be taken as an acquirer bank. API (Application Programming Interface): APIs provide users with pre-existing interfaces to program against which allows rapid and standardized application development. Application Service Provider (ASP) is a business which provides computer based services to its customers over network (especially internet). Most commonly it is used with customers accessing services from a server using client browsers like Internet Explorer. An example would be IRCTC server will be an ASP for you as a customer. Authorization: The approval or guarantee of funds given by the Card Issuer to the Acquirer. BIN (Bank Identification Number): The six-digit number assigned by Visa and MasterCard to identify a member (Issuer or Acquirer) or processor for authorization, clearing or settlement processing. Business to Business (B2B) is E-Commerce that happens among business is called B2B. Business to consumer (B2C) is E-Commerce that occurs between consumers and business entities are called a B2C for example a customer buying from your site. Brick and mortar business are those ECommerce stores which have a physical store which is exactly opposite of an (internet) online store. Batch Is the processing of all your transactions from merchant account and settlement which will show your total earnings or loss (in case of chargebacks). Payment Gateway Page 3
  • 4. Card Issuer is financial institution that issues the payment card to the Cardholder. Cardholder: Customer associated with the primary account number (or an additional authorized user) that requests a transaction from a merchant. CVV (Card Verification Value): Term for 3-digit code in signature panel to verify that the card is in the cardholder’s possession. Card refers to a plastic card with some magnetic coded information from brands like Visa, MasterCard, American Express, Diner’s Club, Discover and JCB and which allows one to use them at various ATM’s and online worldwide. Card Association is the network of all banks (i.e., both payment gateways and issues banks) that process plastic cards of various brands like VISA, MasterCard, Discover, American Express and others. Credit Card Processor allows a payment gateway merchant to accept all sorts of cards for online money payment, including net banking. It is a third party company used by your payment gateway( eg CCAvenue) which negotiates customer financial transactions with banks and card associations(VISA, MasterCard etc.) and inform the merchant of payment success/failure through the payment gateway used. Some providers can themselves be Card Processor like AlertPay or 2Checkout. Capture operation further validates it and confirms the purchase of product and start of dispatch of product to the customer creating billable transaction in Merchant's account. If after authorization, Capture is not done by merchant within specified period then the transaction is reversed as if it had never occurred and the amount credited back to customer's credit/debit card account. Till the time the transaction has not be Captured, the customer's transaction amount will not be reflected in her credit card account. Discount Rate/Transaction Discount Rate (TDR) is total fees retained/charged by the payment gateway from the merchant for each transaction. It can be fixed percentage or fixed amount. The largest component of TDR is the interchange fee. E-commerce is buying and selling of products/services online using internet. Payment Gateway Page 4
  • 5. HTTP (Hypertext transfer protocol) is a networking protocol to transfer unsecured information, used especially between a web server and client browser Interchange fee is a term used in payment gateway industry and refers to fee charged by the issuing bank. For example if you use your ICICI debit card at HDFC ATM then, ICICI will pay interchange fee to HDFC for using its ATM. IVR (Interactive voice response) is a technology for computers to recognize human voice so as to process for example credit card entered by a customer. Merchant: Seller of products or services. Merchant Agreement: Contract between a Merchant and Acquirer that outlines payment processing rights and responsibilities. MID (Merchant Identification Number/Merchant ID): Unique number assigned by an Acquirer to identify a specific merchant. MasterCard is a payment technology based company with head office in New York and which facilitates electronic funds transfers from Credit/Debit/Prepaid cards across the world. Like Visa the financial institutions/acquirer banks need to abide by its rules like transaction security. Merchant Account is a type of account that allows receiving various types of payments - credit card/debit card/net banking/prepaid card etc. from your customers. You’ll need to pay TDR over the received payments. You’ve visited this site as you’re looking for a merchant account. MOTO is a short form of Mail Order/Telephone Order credit card charging processing and occurs without physical presence of credit card. In MOTO there are three ways you can charge your customer’s credit card: using Touch Tone, POS software and Virtual Terminal Payment Gateway is an Ecommerce online transaction processing platform/interface which allows a merchant (you) to receive payment online from customers using various types of cards and net banking facilities. Point of Sale (POS), Point of Purchase (POP), and Checkout is location where transaction occurs. Payment Gateway Page 5
  • 6. POS Terminal is hardware and software used for Checkouts. For example you swipe-in your card in POS Terminal at any shop for payment. POS Software is specialized software available on the merchant’s PC so that he/she can key-in and charge credit card of a customer directly from his/her keyboard. Payment Card Industry Data Security Standard (PCI DSS) is a security standard to handle customer and card data during financial transaction of various credit/debit/prepaid and other cards. It aims to reduce credit card frauds. PCI DSS compliance is must for all companies which store/process secured payment data like card information. PIN (Personal Identification Number): A cardholder’s secret identification number that completes an online debit transaction. Smart Card: A payment card with a built in chip to store information. SSL (Secured Socket Layer) is a protocol which provides secured way to transmit data between two softwares on a network or internet, without any risk of interception. You don’t need SSL but if the payment interfaces from for example PayPal, CCAvenue will work only in SSL. TID (Terminal Identification Number): Number that identifies a merchant to the front-end network. A unique number is assigned to each POS terminal. Refund is return of money paid to the customer by the merchant. Reversal is done before settlement wherein the merchant undoes the transaction as if it never occurred. VISA is a payment technology based company with head office in California and which facilitates electronic funds transfers from Credit/Debit/Prepaid cards across the world. The financial institutions/acquirer banks need to abide by the Visa rules like transaction security, not allowing charging surcharge when receiving payments via Visa card. Payment Gateway Page 6