SlideShare ist ein Scribd-Unternehmen logo
1 von 24
Downloaden Sie, um offline zu lesen
Payment
Terminals
Testing
Hello!
I am Roman Iakymchuk
I am here because I want to share with you my
knowledge
You can find me at Fb: @YakimchukRV
Tw: @yakimchukrv
2
Agenda
✗ What is a 'Point Of Sale - POS'
✗ Payment Terminals and their components
✗ Work preparation
✗ What to Test?
✗ How to Test?
3
1.
What is Point of Sale
(POS)?
“The point of sale (POS) or
point of purchase (POP) is the
time and place where a retail
transaction is completed.”
5
What are the challenges in POS testing?
6
✗ Multiple Configurations
✗ Complex interfaces
✗ Peripheral issues
✗ Upgrades
✗ PCI compliance
✗ Test lab maintenance
77
2.
Payment Terminals
and their
components
Point of Sale Terminal
9
A point of sale terminal (POS terminal) is an electronic
device used to process card payments at retail locations.
A POS terminal generally does the following:
✗ Reads the information off a customer’s credit or
debit card
✗ Checks whether the funds in a customer’s bank account are sufficient
✗ Transfers the funds from the customer’s account to the seller’s
account
✗ Records the transaction and prints a receipt
1.
What is Point of Sale
(POS)?
10
Payment Terminals and their components
3.
Preparation for
Testing
Installation of Software
12
✗ For each Terminal type you should download corresponding
software or software package
✗ Then you should clear all terminals from previous version of
software packages
✗ Upload SP to the Terminal through special desktop tool
✗ After software is installed you can configure some Terminal Settings
✗ Reboot your Terminal
*And only after all this stuff you can begin your testing activities
4.
What to Test?
There are different Transaction Types:
✗ Sales
✗ Refund
✗ Void
✗ PreAuth
✗ Complete
✗ Force
*All transaction have different payment
flows
14
Transaction Types
A lot of testing card should be tested
✗ Depends on type of payment (MSR, EMV,
NFC)
✗ Different Brands (Visa, MasterCard,
AMEX)
✗ Length of Card number (Visa - 13, 16, 19;
MasterCard - 16; AMEX - 15)
*All those things are influenced on Testing
15
Different Cards
Test data: Cards with magstripe it can be
Credit, Debit or Gift cards
✗ Visa
✗ MasterCard
✗ American Express
User should swipe card through MSR and
check the result on screen and also to hear a
special beep if card is approved or not.
16
MSR Testing
Test data: Cards with special Smart chip it can
be Credit or Debit cards
✗ Visa
✗ MasterCard
✗ American Express
User should insert card to the special card
reader and check the result on screen and
also to hear a special beep if card is approved
or not.
17
EMV Testing
Test data: Cards with special Smart chip it can
be Credit or Debit cards
✗ Visa
✗ MasterCard
✗ American Express
User should tap card to the special card reader
and check the result on screen and also to
hear a special beep if card is approved or not.
18
NFC Testing
Test data: Paper installed in printer
✗ You can verify receipt printing, check for
alignment, text overwrites, Text size,
Fonts, etc.
✗ Check what will be if printer is out of
paper
19
Printer Testing
Terminal Traceability Matrix
Terminal
type
Build #1.0
Pass/Fail
Build #2.0
Pass/Fail
Build #3.0
Pass/Fail
MSR 178/1 179/0 172/7
EMV 35/0 35/0 34/1
NFC 17/3 20/0 20/0
Keypad 412/10 422/0 319/113
Printer 27/0 27/0 27/0
20
Our Test process is Easy
Test Execution
Analysis
of
Results
Bug
Reporting
21
Bug Report Example
Bug #1:Second track does not come after Visa card Swipe
Pr.C: ICT250, BankSW_1720.0001 package, Visa 1 Test card
Steps to Reproduce
1. Chose Sale Transaction
2. Enter amount 10.00 $ and click on “Pay” button
3. Verify that “Swipe or Tap your Card” message is displayed on the screen
4. Swipe with Visa 1 Test Card
5. Check that Card is approved and transaction is Completed
AR: Second track does not come after Visa card Swipe
exp: ;1234567890123445=99011200XXXX00000000?
got: null
ER: All Card information should be received in 2nd track and transaction should be completed
22
24
Thanks!
Any questions?
You can find me at:
Fb: @YakimchukRV
Tw: @yakimchukrv
And my page for Testers: QABlog

Weitere ähnliche Inhalte

Ähnlich wie Payment Terminals Testing

ONECARD FAQ
ONECARD FAQ ONECARD FAQ
ONECARD FAQ
StanLoh
 
Payment gateway testing
Payment gateway testingPayment gateway testing
Payment gateway testing
Atul Pant
 
Mobilescape 3000 5000 Customerversion
Mobilescape 3000 5000 CustomerversionMobilescape 3000 5000 Customerversion
Mobilescape 3000 5000 Customerversion
JCGibbs3
 
How to Optimize Contactless Payments Brochure_final
How to Optimize Contactless Payments Brochure_finalHow to Optimize Contactless Payments Brochure_final
How to Optimize Contactless Payments Brochure_final
Jean-Ann Langert
 
Innovators simply smart-integrated ver 5
Innovators   simply smart-integrated ver 5Innovators   simply smart-integrated ver 5
Innovators simply smart-integrated ver 5
walkthis
 
XAC-Countertop-and-Mobile-EFTPOS-user-manual
XAC-Countertop-and-Mobile-EFTPOS-user-manualXAC-Countertop-and-Mobile-EFTPOS-user-manual
XAC-Countertop-and-Mobile-EFTPOS-user-manual
Liam Murphy
 
Automated Teller Machine
Automated Teller MachineAutomated Teller Machine
Automated Teller Machine
Diotima Gupta
 

Ähnlich wie Payment Terminals Testing (20)

About POS
About POSAbout POS
About POS
 
ONECARD FAQ
ONECARD FAQ ONECARD FAQ
ONECARD FAQ
 
Payment gateway testing
Payment gateway testingPayment gateway testing
Payment gateway testing
 
Mobilescape 3000 5000 Customerversion
Mobilescape 3000 5000 CustomerversionMobilescape 3000 5000 Customerversion
Mobilescape 3000 5000 Customerversion
 
ATM UI prototyping
ATM UI prototypingATM UI prototyping
ATM UI prototyping
 
Payment Card Cashiering for Local Governments 2016
Payment Card Cashiering for Local Governments 2016Payment Card Cashiering for Local Governments 2016
Payment Card Cashiering for Local Governments 2016
 
How to Optimize Contactless Payments Brochure_final
How to Optimize Contactless Payments Brochure_finalHow to Optimize Contactless Payments Brochure_final
How to Optimize Contactless Payments Brochure_final
 
Atm machine
Atm machineAtm machine
Atm machine
 
Ace Services
Ace ServicesAce Services
Ace Services
 
PCI compliance and fraud prevention for non profits
PCI compliance and fraud prevention for non profitsPCI compliance and fraud prevention for non profits
PCI compliance and fraud prevention for non profits
 
EMV Terminal Integration Test Solutions
EMV Terminal Integration Test SolutionsEMV Terminal Integration Test Solutions
EMV Terminal Integration Test Solutions
 
Mswipe Merchant App
Mswipe Merchant AppMswipe Merchant App
Mswipe Merchant App
 
Embedded System Security: Learning from Banking and Payment Industry
Embedded System Security: Learning from Banking and Payment IndustryEmbedded System Security: Learning from Banking and Payment Industry
Embedded System Security: Learning from Banking and Payment Industry
 
Innovators simply smart-integrated ver 5
Innovators   simply smart-integrated ver 5Innovators   simply smart-integrated ver 5
Innovators simply smart-integrated ver 5
 
Payment Gateways in Kuwait - 2014 Update
Payment Gateways in Kuwait - 2014 UpdatePayment Gateways in Kuwait - 2014 Update
Payment Gateways in Kuwait - 2014 Update
 
Play It Smart with U.S. Chip Payment Transactions
Play It Smart with U.S. Chip Payment TransactionsPlay It Smart with U.S. Chip Payment Transactions
Play It Smart with U.S. Chip Payment Transactions
 
Retail equipments
Retail equipmentsRetail equipments
Retail equipments
 
Emv for f_is_webinar
Emv for f_is_webinarEmv for f_is_webinar
Emv for f_is_webinar
 
XAC-Countertop-and-Mobile-EFTPOS-user-manual
XAC-Countertop-and-Mobile-EFTPOS-user-manualXAC-Countertop-and-Mobile-EFTPOS-user-manual
XAC-Countertop-and-Mobile-EFTPOS-user-manual
 
Automated Teller Machine
Automated Teller MachineAutomated Teller Machine
Automated Teller Machine
 

Kürzlich hochgeladen

CHEAP Call Girls in Ashok Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Ashok Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Ashok Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Ashok Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Vip Mumbai Call Girls Andheri East Call On 9920725232 With Body to body massa...
Vip Mumbai Call Girls Andheri East Call On 9920725232 With Body to body massa...Vip Mumbai Call Girls Andheri East Call On 9920725232 With Body to body massa...
Vip Mumbai Call Girls Andheri East Call On 9920725232 With Body to body massa...
amitlee9823
 
(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...
(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...
(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...
motiram463
 
🔝 9953056974🔝 Delhi Call Girls in Ajmeri Gate
🔝 9953056974🔝 Delhi Call Girls in Ajmeri Gate🔝 9953056974🔝 Delhi Call Girls in Ajmeri Gate
🔝 9953056974🔝 Delhi Call Girls in Ajmeri Gate
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...
Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...
Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...
anilsa9823
 
young call girls in Sainik Farm 🔝 9953056974 🔝 Delhi escort Service
young call girls in Sainik Farm 🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Sainik Farm 🔝 9953056974 🔝 Delhi escort Service
young call girls in Sainik Farm 🔝 9953056974 🔝 Delhi escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
VIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 

Kürzlich hochgeladen (20)

Call Girls Kothrud Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Kothrud Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Kothrud Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Kothrud Call Me 7737669865 Budget Friendly No Advance Booking
 
CHEAP Call Girls in Ashok Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Ashok Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Ashok Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Ashok Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Develop Keyboard Skill.pptx er power point
Develop Keyboard Skill.pptx er power pointDevelop Keyboard Skill.pptx er power point
Develop Keyboard Skill.pptx er power point
 
Vip Mumbai Call Girls Andheri East Call On 9920725232 With Body to body massa...
Vip Mumbai Call Girls Andheri East Call On 9920725232 With Body to body massa...Vip Mumbai Call Girls Andheri East Call On 9920725232 With Body to body massa...
Vip Mumbai Call Girls Andheri East Call On 9920725232 With Body to body massa...
 
Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...
Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...
Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...
 
Call Girls Chikhali Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Chikhali Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Chikhali Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Chikhali Call Me 7737669865 Budget Friendly No Advance Booking
 
(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...
(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...
(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...
 
Deira Dubai Escorts +0561951007 Escort Service in Dubai by Dubai Escort Girls
Deira Dubai Escorts +0561951007 Escort Service in Dubai by Dubai Escort GirlsDeira Dubai Escorts +0561951007 Escort Service in Dubai by Dubai Escort Girls
Deira Dubai Escorts +0561951007 Escort Service in Dubai by Dubai Escort Girls
 
🔝 9953056974🔝 Delhi Call Girls in Ajmeri Gate
🔝 9953056974🔝 Delhi Call Girls in Ajmeri Gate🔝 9953056974🔝 Delhi Call Girls in Ajmeri Gate
🔝 9953056974🔝 Delhi Call Girls in Ajmeri Gate
 
Top Rated Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
 
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
 
VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...
VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...
VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...
 
Get Premium Pimple Saudagar Call Girls (8005736733) 24x7 Rate 15999 with A/c ...
Get Premium Pimple Saudagar Call Girls (8005736733) 24x7 Rate 15999 with A/c ...Get Premium Pimple Saudagar Call Girls (8005736733) 24x7 Rate 15999 with A/c ...
Get Premium Pimple Saudagar Call Girls (8005736733) 24x7 Rate 15999 with A/c ...
 
Book Sex Workers Available Pune Call Girls Yerwada 6297143586 Call Hot India...
Book Sex Workers Available Pune Call Girls Yerwada  6297143586 Call Hot India...Book Sex Workers Available Pune Call Girls Yerwada  6297143586 Call Hot India...
Book Sex Workers Available Pune Call Girls Yerwada 6297143586 Call Hot India...
 
High Profile Call Girls In Andheri 7738631006 Call girls in mumbai Mumbai ...
High Profile Call Girls In Andheri 7738631006 Call girls in mumbai  Mumbai ...High Profile Call Girls In Andheri 7738631006 Call girls in mumbai  Mumbai ...
High Profile Call Girls In Andheri 7738631006 Call girls in mumbai Mumbai ...
 
Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...
Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...
Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...
 
young call girls in Sainik Farm 🔝 9953056974 🔝 Delhi escort Service
young call girls in Sainik Farm 🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Sainik Farm 🔝 9953056974 🔝 Delhi escort Service
young call girls in Sainik Farm 🔝 9953056974 🔝 Delhi escort Service
 
Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...
Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...
Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...
 
VIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 Booking
 

Payment Terminals Testing

  • 2. Hello! I am Roman Iakymchuk I am here because I want to share with you my knowledge You can find me at Fb: @YakimchukRV Tw: @yakimchukrv 2
  • 3. Agenda ✗ What is a 'Point Of Sale - POS' ✗ Payment Terminals and their components ✗ Work preparation ✗ What to Test? ✗ How to Test? 3
  • 4. 1. What is Point of Sale (POS)?
  • 5. “The point of sale (POS) or point of purchase (POP) is the time and place where a retail transaction is completed.” 5
  • 6. What are the challenges in POS testing? 6 ✗ Multiple Configurations ✗ Complex interfaces ✗ Peripheral issues ✗ Upgrades ✗ PCI compliance ✗ Test lab maintenance
  • 7. 77
  • 9. Point of Sale Terminal 9 A point of sale terminal (POS terminal) is an electronic device used to process card payments at retail locations. A POS terminal generally does the following: ✗ Reads the information off a customer’s credit or debit card ✗ Checks whether the funds in a customer’s bank account are sufficient ✗ Transfers the funds from the customer’s account to the seller’s account ✗ Records the transaction and prints a receipt
  • 10. 1. What is Point of Sale (POS)? 10 Payment Terminals and their components
  • 12. Installation of Software 12 ✗ For each Terminal type you should download corresponding software or software package ✗ Then you should clear all terminals from previous version of software packages ✗ Upload SP to the Terminal through special desktop tool ✗ After software is installed you can configure some Terminal Settings ✗ Reboot your Terminal *And only after all this stuff you can begin your testing activities
  • 14. There are different Transaction Types: ✗ Sales ✗ Refund ✗ Void ✗ PreAuth ✗ Complete ✗ Force *All transaction have different payment flows 14 Transaction Types
  • 15. A lot of testing card should be tested ✗ Depends on type of payment (MSR, EMV, NFC) ✗ Different Brands (Visa, MasterCard, AMEX) ✗ Length of Card number (Visa - 13, 16, 19; MasterCard - 16; AMEX - 15) *All those things are influenced on Testing 15 Different Cards
  • 16. Test data: Cards with magstripe it can be Credit, Debit or Gift cards ✗ Visa ✗ MasterCard ✗ American Express User should swipe card through MSR and check the result on screen and also to hear a special beep if card is approved or not. 16 MSR Testing
  • 17. Test data: Cards with special Smart chip it can be Credit or Debit cards ✗ Visa ✗ MasterCard ✗ American Express User should insert card to the special card reader and check the result on screen and also to hear a special beep if card is approved or not. 17 EMV Testing
  • 18. Test data: Cards with special Smart chip it can be Credit or Debit cards ✗ Visa ✗ MasterCard ✗ American Express User should tap card to the special card reader and check the result on screen and also to hear a special beep if card is approved or not. 18 NFC Testing
  • 19. Test data: Paper installed in printer ✗ You can verify receipt printing, check for alignment, text overwrites, Text size, Fonts, etc. ✗ Check what will be if printer is out of paper 19 Printer Testing
  • 20. Terminal Traceability Matrix Terminal type Build #1.0 Pass/Fail Build #2.0 Pass/Fail Build #3.0 Pass/Fail MSR 178/1 179/0 172/7 EMV 35/0 35/0 34/1 NFC 17/3 20/0 20/0 Keypad 412/10 422/0 319/113 Printer 27/0 27/0 27/0 20
  • 21. Our Test process is Easy Test Execution Analysis of Results Bug Reporting 21
  • 22. Bug Report Example Bug #1:Second track does not come after Visa card Swipe Pr.C: ICT250, BankSW_1720.0001 package, Visa 1 Test card Steps to Reproduce 1. Chose Sale Transaction 2. Enter amount 10.00 $ and click on “Pay” button 3. Verify that “Swipe or Tap your Card” message is displayed on the screen 4. Swipe with Visa 1 Test Card 5. Check that Card is approved and transaction is Completed AR: Second track does not come after Visa card Swipe exp: ;1234567890123445=99011200XXXX00000000? got: null ER: All Card information should be received in 2nd track and transaction should be completed 22
  • 23.
  • 24. 24 Thanks! Any questions? You can find me at: Fb: @YakimchukRV Tw: @yakimchukrv And my page for Testers: QABlog