SlideShare a Scribd company logo
1 of 44
Download to read offline
PAYMENT ACCEPTANCE AND CARD
TOKENIZATION IN JAVASCRIPT
DIWA DEL MUNDO
VOYAGER INNOVATIONS
DEVCON SUMMIT 2016
NOV 6, 2016, SMX MOA
Spin-off independent business unit
focused on disruptive innovations
i.e. ground-breaking products that create
digital life innovations.
Digital financial unit of PLDT
and Smart Communications
Inc.
Consumer
Serve the unbanked, unconnected,
and uncarded.
Business
Enable everyone to be a merchant.
WHAT’S PAYMENT
ACCEPTANCE?
PAYMENT
Consumer Merchant
GOODS
A PURCHASE TRANSACTION
Payment acceptance enables merchants to accept payments
on a certain channel
Card Schemes
REVIEWING THE TERMS IN A CARD TRANSACTION
▸ Card issuer - Entity that creates and issues a card, e.g.
issuing bank, PayMaya
▸ Card scheme / network - Network technology provider,
e.g. VISA, MasterCard, JCB
▸ Acquirer / payment processor - Financial institution that
processes card payments on behalf of a merchant, e.g.
PayMaya Business, BDO, BPI
HOW DO CARD ISSUERS,
ACQUIRERS, AND CARD
SCHEMES COMMUNICATE?
ISO8583
▸ By Wikipedia: “ISO 8583 Financial transaction card
originated messages — Interchange message
specifications is the International Organization for
Standardization standard for systems that exchange
electronic transactions made by cardholders using
payment cards. “
SO DO I NEED TO LEARN
ISO8583 TO ACCEPT CARD
PAYMENTS?
PAYMENT
GATEWAY
PAYMENT GATEWAYS IS AN ABSTRACTION LAYER FOR PAYMENTS
PAYMENT GATEWAYS CAN PROVIDE
YOU EASY TO USE APIS AND SDKS
PAYMAYA
PAYMENT GATEWAY
Checkout
PaymentVault
SDKs (mobile, web)
Developers Portal
PayMaya Manager
PAYMENT ACCEPTANCE AND CARD TOKENIZATION IN JAVASCRIPT
GOALS OF THE PAYMAYA PAYMENT GATEWAY
▸ Enable merchants to accept card payments
▸ Make card payment acceptance easy for developers
▸ Deliver business value (accept payments, mitigate fraud,
real-time monitoring, next day settlement)
PAYMAYA CHECKOUT DEMO VIDEO
PAYMAYA CHECKOUT redirects to a “payment page”
Card holder data is collected on the payment page
WHAT IF I WANT TO COLLECT
CARD HOLDER DATA IN MY
WEB SITE OR APP?
BEFORE THAT, LET’S DISCUSS PCI-DSS
▸ PCI-DSS - Payment Card Industry Data Security Standards
▸ From Wikipedia: “Proprietary information security standards
for card schemes like VISA, MasterCard, AMEX, JCB, etc. It
was created to increase controls to prevent card fraud”
▸ Validation is performed by Qualified Security Assessor
(QSA) or Internal Security Assessor (ISA) via a Report on
Compliance (ROC)
▸ For smaller firms: Self-Assessment Questionnaire
PCI-DSS APPLIES TO ANY ENTITY
THAT STORES, PROCESSES, OR
TRANSMIT CARD DATA
TEXT
WHAT DOES IT MEAN?
▸ If you’re a merchant, technically you’re in scope for PCI-
DSS
▸ For most merchants, it’s a Self-Assessment Questionnaire
(SAQ)
▸ Can I still accept card holder data in my web site or app?
Yes
TOKENIZATION
TEXT
WHAT IS TOKENIZATION?
▸ The tokenization process transforms a card primary
account number (PAN) to a surrogate random string called
a “token”
▸ Since tokens are not PANs, they’re out of scope from PCI-
DSS
▸ As a merchant, you still need to answer a Self-Assessment
Questionaire (SAQ A-EP)
PAYMENTSTOKENISATION
• Allows merchants to embed
payment form into their web site
or mobile app, i.e. better
experience
• Reduces merchant’s PCI-DSS
scope by providing a one-time
use “payment token” as reference
to customer’s card details
• Increased level of technical effort
compared to PayMaya Checkout
(Payment Page)
CARDVAULTING AS A
SERVICE
• Provides merchants the ability to
store their customer’s card details
and charge for payments on-
demand
• Superior user experience
• Reduces merchant’s PCI-DSS
scope by providing a multi-time
use “card token” as reference to
customer’s card details
• High-level of technical integration
effort
RECURRING PAYMENTS
• Provides merchants the ability
to charge for payments
periodically: daily, weekly,
monthly, etc
• Reduces merchant’s PCI-DSS
scope by providing a multi-time
use “card token” as reference
to customer’s card details
• High-level of technical
integration effort
VAULT A CARD
POST /CUSTOMERS/123/CARD/1/PAYMENTS
MAKE A PAYMENT
POST /CUSTOMERS/123/CARD
CREATE A CUSTOMER
POST /CUSTOMERS
GET /CUSTOMERS/123
GET A CUSTOMER
WHO ARE THE CUSTOMERS PAYMAYA
PAYMENT GATEWAY
END-USERS
MERCHANTS
DEVELOPERS
EASY INTEGRATION = HAPPY DEVS
HAPPY DEVS = BETTER APPS
BETTER APPS = BETTER PRODUCTS
PAYMENT ACCEPTANCE AND CARD TOKENIZATION IN JAVASCRIPT
SUMMARY
▸ We learned that a Payment Gateway provides payment
acceptance services
▸ Card tokenization is a technique to provide flexibility,
better user experience, while maintaining high-levels of
security
▸ We also learned how to use PayMaya Payment Gateway’s
APIs and JavaScript SDK
PAYMAYA GITHUB
Open Source SDKs, Sample Apps, project contributions
HTTPS://GITHUB.COM/PAYMAYA
COMPLEMENT APIs with SDKs
DEVELOPERS PORTAL
PAYMENT GATEWAY’S STORE FRONT
(DOCUMENTATION,APIS, SDKS, COMMUNITY ENGAGEMENT)
HTTPS://DEVELOPERS.PAYMAYA.COM
http://offers.voyagerinnovation.com/bold2code2016
THANK YOU

More Related Content

What's hot

Payment gateway integration
Payment gateway integrationPayment gateway integration
Payment gateway integrationCre8ive Media
 
eCommerce_Product_Overview_Brochure_-_0816
eCommerce_Product_Overview_Brochure_-_0816eCommerce_Product_Overview_Brochure_-_0816
eCommerce_Product_Overview_Brochure_-_0816Michael Vaillancourt
 
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
 
Payment Processing for Today
Payment Processing for TodayPayment Processing for Today
Payment Processing for TodayKathy Walker
 
Peter Afanasiev - Architecture of online Payments
Peter Afanasiev - Architecture of online PaymentsPeter Afanasiev - Architecture of online Payments
Peter Afanasiev - Architecture of online PaymentsCiklum Ukraine
 
Sap payment card solution
Sap payment card solutionSap payment card solution
Sap payment card solutionMudiam Srinivas
 
Safex pay wl-pg-presentation
Safex pay wl-pg-presentationSafex pay wl-pg-presentation
Safex pay wl-pg-presentationNeha Sahay
 
Authorized payment gateway
Authorized payment gatewayAuthorized payment gateway
Authorized payment gatewayspencerwebb
 
CUSTOMERNEXT
CUSTOMERNEXTCUSTOMERNEXT
CUSTOMERNEXTCRMNEXT
 
Safex pay avantgarde -presentation
Safex pay avantgarde -presentationSafex pay avantgarde -presentation
Safex pay avantgarde -presentationNeha Sahay
 
ONECARD TRIFOLD VERSION Aug 26 2015 1
ONECARD TRIFOLD VERSION Aug 26 2015 1ONECARD TRIFOLD VERSION Aug 26 2015 1
ONECARD TRIFOLD VERSION Aug 26 2015 1Ken McKenzie
 
Credit card integration in CRM software solution
Credit card integration in CRM software solutionCredit card integration in CRM software solution
Credit card integration in CRM software solutionSAP Integration Services
 
Boost your Bottom Line Using the Payment Market Today
Boost your Bottom Line Using the Payment Market TodayBoost your Bottom Line Using the Payment Market Today
Boost your Bottom Line Using the Payment Market TodayJennifer R Glass
 
Manage a Recurring Gift Process and Implement PCI Compliance with The Raiser’...
Manage a Recurring Gift Process and Implement PCI Compliance with The Raiser’...Manage a Recurring Gift Process and Implement PCI Compliance with The Raiser’...
Manage a Recurring Gift Process and Implement PCI Compliance with The Raiser’...Blackbaud Pacific
 
CRMNEXT Corporate Banking Platform
CRMNEXT Corporate Banking PlatformCRMNEXT Corporate Banking Platform
CRMNEXT Corporate Banking PlatformCRMNEXT
 
Successful Cashless Societies and how the rest are set to Emulate this Model ...
Successful Cashless Societies and how the rest are set to Emulate this Model ...Successful Cashless Societies and how the rest are set to Emulate this Model ...
Successful Cashless Societies and how the rest are set to Emulate this Model ...Shift Conference
 

What's hot (19)

Payment gateway integration
Payment gateway integrationPayment gateway integration
Payment gateway integration
 
eCommerce_Product_Overview_Brochure_-_0816
eCommerce_Product_Overview_Brochure_-_0816eCommerce_Product_Overview_Brochure_-_0816
eCommerce_Product_Overview_Brochure_-_0816
 
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
 
Payment Processing for Today
Payment Processing for TodayPayment Processing for Today
Payment Processing for Today
 
Peter Afanasiev - Architecture of online Payments
Peter Afanasiev - Architecture of online PaymentsPeter Afanasiev - Architecture of online Payments
Peter Afanasiev - Architecture of online Payments
 
Sap payment card solution
Sap payment card solutionSap payment card solution
Sap payment card solution
 
Safex pay wl-pg-presentation
Safex pay wl-pg-presentationSafex pay wl-pg-presentation
Safex pay wl-pg-presentation
 
Authorized payment gateway
Authorized payment gatewayAuthorized payment gateway
Authorized payment gateway
 
CUSTOMERNEXT
CUSTOMERNEXTCUSTOMERNEXT
CUSTOMERNEXT
 
Ecommerce
EcommerceEcommerce
Ecommerce
 
Safex pay avantgarde -presentation
Safex pay avantgarde -presentationSafex pay avantgarde -presentation
Safex pay avantgarde -presentation
 
ONECARD TRIFOLD VERSION Aug 26 2015 1
ONECARD TRIFOLD VERSION Aug 26 2015 1ONECARD TRIFOLD VERSION Aug 26 2015 1
ONECARD TRIFOLD VERSION Aug 26 2015 1
 
Mobile payment solution
Mobile payment solutionMobile payment solution
Mobile payment solution
 
Credit card integration in CRM software solution
Credit card integration in CRM software solutionCredit card integration in CRM software solution
Credit card integration in CRM software solution
 
Boost your Bottom Line Using the Payment Market Today
Boost your Bottom Line Using the Payment Market TodayBoost your Bottom Line Using the Payment Market Today
Boost your Bottom Line Using the Payment Market Today
 
Manage a Recurring Gift Process and Implement PCI Compliance with The Raiser’...
Manage a Recurring Gift Process and Implement PCI Compliance with The Raiser’...Manage a Recurring Gift Process and Implement PCI Compliance with The Raiser’...
Manage a Recurring Gift Process and Implement PCI Compliance with The Raiser’...
 
CRMNEXT Corporate Banking Platform
CRMNEXT Corporate Banking PlatformCRMNEXT Corporate Banking Platform
CRMNEXT Corporate Banking Platform
 
E commerce
E commerceE commerce
E commerce
 
Successful Cashless Societies and how the rest are set to Emulate this Model ...
Successful Cashless Societies and how the rest are set to Emulate this Model ...Successful Cashless Societies and how the rest are set to Emulate this Model ...
Successful Cashless Societies and how the rest are set to Emulate this Model ...
 

Viewers also liked

Securing Your AWS Cloud Infrastructure by Neil Hermosilla
Securing Your AWS Cloud Infrastructure by Neil HermosillaSecuring Your AWS Cloud Infrastructure by Neil Hermosilla
Securing Your AWS Cloud Infrastructure by Neil HermosillaDEVCON
 
Docker - Contain that Wild Application by Marvin Arcilla
Docker - Contain that Wild Application by Marvin ArcillaDocker - Contain that Wild Application by Marvin Arcilla
Docker - Contain that Wild Application by Marvin ArcillaDEVCON
 
Talk nerdy to me: how the future of UX is conversation and bots by Brian Rowe
Talk nerdy to me: how the future of UX is conversation and bots by Brian RoweTalk nerdy to me: how the future of UX is conversation and bots by Brian Rowe
Talk nerdy to me: how the future of UX is conversation and bots by Brian RoweDEVCON
 
Solving Database Management, Migration, and Scaling Problems with DevOps Tool...
Solving Database Management, Migration, and Scaling Problems with DevOps Tool...Solving Database Management, Migration, and Scaling Problems with DevOps Tool...
Solving Database Management, Migration, and Scaling Problems with DevOps Tool...DEVCON
 
Progressive Web Apps by Millicent Convento
Progressive Web Apps by Millicent ConventoProgressive Web Apps by Millicent Convento
Progressive Web Apps by Millicent ConventoDEVCON
 
Open Minded? Software Engineer to a UX Engineer. Ask me how. by Micael Diaz d...
Open Minded? Software Engineer to a UX Engineer. Ask me how. by Micael Diaz d...Open Minded? Software Engineer to a UX Engineer. Ask me how. by Micael Diaz d...
Open Minded? Software Engineer to a UX Engineer. Ask me how. by Micael Diaz d...DEVCON
 
Pokemon Go Analysis by Jolo Balbin
Pokemon Go Analysis by Jolo BalbinPokemon Go Analysis by Jolo Balbin
Pokemon Go Analysis by Jolo BalbinDEVCON
 
Smart Waste Disposal System by Russ Earl Malangen
Smart Waste Disposal System by Russ Earl MalangenSmart Waste Disposal System by Russ Earl Malangen
Smart Waste Disposal System by Russ Earl MalangenDEVCON
 
How to Prevent Design Blindness by Tin Balabat
How to Prevent Design Blindness by Tin BalabatHow to Prevent Design Blindness by Tin Balabat
How to Prevent Design Blindness by Tin BalabatDEVCON
 
The A1 by Christian John Felix
The A1 by Christian John FelixThe A1 by Christian John Felix
The A1 by Christian John FelixDEVCON
 
Rain Classifier: The Engineered Way of Evaluating the Rain by Paulo Luis Lozano
Rain Classifier: The Engineered Way of Evaluating the Rain by Paulo Luis LozanoRain Classifier: The Engineered Way of Evaluating the Rain by Paulo Luis Lozano
Rain Classifier: The Engineered Way of Evaluating the Rain by Paulo Luis LozanoDEVCON
 
Quick prototyping (Construct 2 & Unity) by Roan Contreras
Quick prototyping (Construct 2 & Unity) by Roan ContrerasQuick prototyping (Construct 2 & Unity) by Roan Contreras
Quick prototyping (Construct 2 & Unity) by Roan ContrerasDEVCON
 
Applying Machine Learning for Mobile Games by Neil Patrick Del Gallego
Applying Machine Learning for Mobile Games by Neil Patrick Del GallegoApplying Machine Learning for Mobile Games by Neil Patrick Del Gallego
Applying Machine Learning for Mobile Games by Neil Patrick Del GallegoDEVCON
 
Tokenization: Life beyond the Information Age
Tokenization: Life beyond the Information AgeTokenization: Life beyond the Information Age
Tokenization: Life beyond the Information AgeShannon Code
 
Fundamentals of IoT: Communications with Uttr by Edmandie Samonte
Fundamentals of IoT: Communications with Uttr by Edmandie SamonteFundamentals of IoT: Communications with Uttr by Edmandie Samonte
Fundamentals of IoT: Communications with Uttr by Edmandie SamonteDEVCON
 
Protocol-Oriented Programming in iOS: the Correct Way to Use Swift by JC Vela...
Protocol-Oriented Programming in iOS: the Correct Way to Use Swift by JC Vela...Protocol-Oriented Programming in iOS: the Correct Way to Use Swift by JC Vela...
Protocol-Oriented Programming in iOS: the Correct Way to Use Swift by JC Vela...DEVCON
 
A Smarter World: The Mesh of Interconnected Devices and Artificial Intelligen...
A Smarter World: The Mesh of Interconnected Devices and Artificial Intelligen...A Smarter World: The Mesh of Interconnected Devices and Artificial Intelligen...
A Smarter World: The Mesh of Interconnected Devices and Artificial Intelligen...DEVCON
 
Creating a Hospital Based IoT Solution by Russ Earl Malangen
Creating a Hospital Based IoT Solution by Russ Earl MalangenCreating a Hospital Based IoT Solution by Russ Earl Malangen
Creating a Hospital Based IoT Solution by Russ Earl MalangenDEVCON
 
Disrupting loyalty solutions
Disrupting loyalty solutionsDisrupting loyalty solutions
Disrupting loyalty solutionsNeeraj Sanghvi
 
CoalitionLoyalty_ARoadmapforSuccessintheUS
CoalitionLoyalty_ARoadmapforSuccessintheUSCoalitionLoyalty_ARoadmapforSuccessintheUS
CoalitionLoyalty_ARoadmapforSuccessintheUSLee Harmon, PMP, CSM
 

Viewers also liked (20)

Securing Your AWS Cloud Infrastructure by Neil Hermosilla
Securing Your AWS Cloud Infrastructure by Neil HermosillaSecuring Your AWS Cloud Infrastructure by Neil Hermosilla
Securing Your AWS Cloud Infrastructure by Neil Hermosilla
 
Docker - Contain that Wild Application by Marvin Arcilla
Docker - Contain that Wild Application by Marvin ArcillaDocker - Contain that Wild Application by Marvin Arcilla
Docker - Contain that Wild Application by Marvin Arcilla
 
Talk nerdy to me: how the future of UX is conversation and bots by Brian Rowe
Talk nerdy to me: how the future of UX is conversation and bots by Brian RoweTalk nerdy to me: how the future of UX is conversation and bots by Brian Rowe
Talk nerdy to me: how the future of UX is conversation and bots by Brian Rowe
 
Solving Database Management, Migration, and Scaling Problems with DevOps Tool...
Solving Database Management, Migration, and Scaling Problems with DevOps Tool...Solving Database Management, Migration, and Scaling Problems with DevOps Tool...
Solving Database Management, Migration, and Scaling Problems with DevOps Tool...
 
Progressive Web Apps by Millicent Convento
Progressive Web Apps by Millicent ConventoProgressive Web Apps by Millicent Convento
Progressive Web Apps by Millicent Convento
 
Open Minded? Software Engineer to a UX Engineer. Ask me how. by Micael Diaz d...
Open Minded? Software Engineer to a UX Engineer. Ask me how. by Micael Diaz d...Open Minded? Software Engineer to a UX Engineer. Ask me how. by Micael Diaz d...
Open Minded? Software Engineer to a UX Engineer. Ask me how. by Micael Diaz d...
 
Pokemon Go Analysis by Jolo Balbin
Pokemon Go Analysis by Jolo BalbinPokemon Go Analysis by Jolo Balbin
Pokemon Go Analysis by Jolo Balbin
 
Smart Waste Disposal System by Russ Earl Malangen
Smart Waste Disposal System by Russ Earl MalangenSmart Waste Disposal System by Russ Earl Malangen
Smart Waste Disposal System by Russ Earl Malangen
 
How to Prevent Design Blindness by Tin Balabat
How to Prevent Design Blindness by Tin BalabatHow to Prevent Design Blindness by Tin Balabat
How to Prevent Design Blindness by Tin Balabat
 
The A1 by Christian John Felix
The A1 by Christian John FelixThe A1 by Christian John Felix
The A1 by Christian John Felix
 
Rain Classifier: The Engineered Way of Evaluating the Rain by Paulo Luis Lozano
Rain Classifier: The Engineered Way of Evaluating the Rain by Paulo Luis LozanoRain Classifier: The Engineered Way of Evaluating the Rain by Paulo Luis Lozano
Rain Classifier: The Engineered Way of Evaluating the Rain by Paulo Luis Lozano
 
Quick prototyping (Construct 2 & Unity) by Roan Contreras
Quick prototyping (Construct 2 & Unity) by Roan ContrerasQuick prototyping (Construct 2 & Unity) by Roan Contreras
Quick prototyping (Construct 2 & Unity) by Roan Contreras
 
Applying Machine Learning for Mobile Games by Neil Patrick Del Gallego
Applying Machine Learning for Mobile Games by Neil Patrick Del GallegoApplying Machine Learning for Mobile Games by Neil Patrick Del Gallego
Applying Machine Learning for Mobile Games by Neil Patrick Del Gallego
 
Tokenization: Life beyond the Information Age
Tokenization: Life beyond the Information AgeTokenization: Life beyond the Information Age
Tokenization: Life beyond the Information Age
 
Fundamentals of IoT: Communications with Uttr by Edmandie Samonte
Fundamentals of IoT: Communications with Uttr by Edmandie SamonteFundamentals of IoT: Communications with Uttr by Edmandie Samonte
Fundamentals of IoT: Communications with Uttr by Edmandie Samonte
 
Protocol-Oriented Programming in iOS: the Correct Way to Use Swift by JC Vela...
Protocol-Oriented Programming in iOS: the Correct Way to Use Swift by JC Vela...Protocol-Oriented Programming in iOS: the Correct Way to Use Swift by JC Vela...
Protocol-Oriented Programming in iOS: the Correct Way to Use Swift by JC Vela...
 
A Smarter World: The Mesh of Interconnected Devices and Artificial Intelligen...
A Smarter World: The Mesh of Interconnected Devices and Artificial Intelligen...A Smarter World: The Mesh of Interconnected Devices and Artificial Intelligen...
A Smarter World: The Mesh of Interconnected Devices and Artificial Intelligen...
 
Creating a Hospital Based IoT Solution by Russ Earl Malangen
Creating a Hospital Based IoT Solution by Russ Earl MalangenCreating a Hospital Based IoT Solution by Russ Earl Malangen
Creating a Hospital Based IoT Solution by Russ Earl Malangen
 
Disrupting loyalty solutions
Disrupting loyalty solutionsDisrupting loyalty solutions
Disrupting loyalty solutions
 
CoalitionLoyalty_ARoadmapforSuccessintheUS
CoalitionLoyalty_ARoadmapforSuccessintheUSCoalitionLoyalty_ARoadmapforSuccessintheUS
CoalitionLoyalty_ARoadmapforSuccessintheUS
 

Similar to Payment Acceptance and Card Tokenization in JavaScript by Diwa Del Mundo

Credit card processing highrisk gateways
Credit card processing   highrisk gatewaysCredit card processing   highrisk gateways
Credit card processing highrisk gatewayshighrisk gateways
 
DIBS Breakfast: How to create frictionless payment experiences
DIBS Breakfast: How to create frictionless payment experiences DIBS Breakfast: How to create frictionless payment experiences
DIBS Breakfast: How to create frictionless payment experiences Matias Pietilä
 
Flyer for prepaid technology solution
Flyer for prepaid technology solution Flyer for prepaid technology solution
Flyer for prepaid technology solution Gerry Cavander
 
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
 
BluePay - What You Need To Accept Credit Cards
BluePay - What You Need To Accept Credit CardsBluePay - What You Need To Accept Credit Cards
BluePay - What You Need To Accept Credit CardsBluePayProcessing
 
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
 
Why Size Matters in Merchant Onboarding
Why Size Matters in Merchant OnboardingWhy Size Matters in Merchant Onboarding
Why Size Matters in Merchant OnboardingProvenir
 
Payment gateway/payment service providers and future trends in mobile payment...
Payment gateway/payment service providers and future trends in mobile payment...Payment gateway/payment service providers and future trends in mobile payment...
Payment gateway/payment service providers and future trends in mobile payment...Danail Yotov
 
How Does Payment Gateway Make Money? ITIO
How Does Payment Gateway Make Money? ITIOHow Does Payment Gateway Make Money? ITIO
How Does Payment Gateway Make Money? ITIOITIO Innovex
 
How Can a Network Merchant Payment Gateway Help Your Business.pdf
How Can a Network Merchant Payment Gateway Help Your Business.pdfHow Can a Network Merchant Payment Gateway Help Your Business.pdf
How Can a Network Merchant Payment Gateway Help Your Business.pdfYour Merchant Services Rep
 
Application on Know Your Customer Authentication
Application on Know Your Customer AuthenticationApplication on Know Your Customer Authentication
Application on Know Your Customer AuthenticationIRJET Journal
 
Payer Authentication Solutions For Verified by VISA
Payer Authentication Solutions For Verified by VISAPayer Authentication Solutions For Verified by VISA
Payer Authentication Solutions For Verified by VISAFirst Atlantic Commerce
 
Ccavenue presentation
Ccavenue presentationCcavenue presentation
Ccavenue presentationAnurag Vikram
 
Pay Easy Solutions Internationalv2
Pay Easy Solutions Internationalv2Pay Easy Solutions Internationalv2
Pay Easy Solutions Internationalv2davidlambert1978
 
AI-empowered Omnichannel Digital Banking Platform
AI-empowered Omnichannel Digital Banking PlatformAI-empowered Omnichannel Digital Banking Platform
AI-empowered Omnichannel Digital Banking PlatformBanQ Systems
 
2015 Inspire Tour: Business Starts with Getting Paid
2015 Inspire Tour: Business Starts with Getting Paid2015 Inspire Tour: Business Starts with Getting Paid
2015 Inspire Tour: Business Starts with Getting PaidJeremy Ploessel
 
Credit card processing
Credit card processingCredit card processing
Credit card processingbpclaimss
 

Similar to Payment Acceptance and Card Tokenization in JavaScript by Diwa Del Mundo (20)

Credit card processing highrisk gateways
Credit card processing   highrisk gatewaysCredit card processing   highrisk gateways
Credit card processing highrisk gateways
 
DIBS Breakfast: How to create frictionless payment experiences
DIBS Breakfast: How to create frictionless payment experiences DIBS Breakfast: How to create frictionless payment experiences
DIBS Breakfast: How to create frictionless payment experiences
 
Flyer for prepaid technology solution
Flyer for prepaid technology solution Flyer for prepaid technology solution
Flyer for prepaid technology solution
 
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
 
BluePay - What You Need To Accept Credit Cards
BluePay - What You Need To Accept Credit CardsBluePay - What You Need To Accept Credit Cards
BluePay - What You Need To Accept Credit Cards
 
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
 
Why Size Matters in Merchant Onboarding
Why Size Matters in Merchant OnboardingWhy Size Matters in Merchant Onboarding
Why Size Matters in Merchant Onboarding
 
Payment gateway/payment service providers and future trends in mobile payment...
Payment gateway/payment service providers and future trends in mobile payment...Payment gateway/payment service providers and future trends in mobile payment...
Payment gateway/payment service providers and future trends in mobile payment...
 
How Does Payment Gateway Make Money? ITIO
How Does Payment Gateway Make Money? ITIOHow Does Payment Gateway Make Money? ITIO
How Does Payment Gateway Make Money? ITIO
 
How Can a Network Merchant Payment Gateway Help Your Business.pdf
How Can a Network Merchant Payment Gateway Help Your Business.pdfHow Can a Network Merchant Payment Gateway Help Your Business.pdf
How Can a Network Merchant Payment Gateway Help Your Business.pdf
 
Application on Know Your Customer Authentication
Application on Know Your Customer AuthenticationApplication on Know Your Customer Authentication
Application on Know Your Customer Authentication
 
PCI Compliance Process
PCI Compliance ProcessPCI Compliance Process
PCI Compliance Process
 
Payer Authentication Solutions For Verified by VISA
Payer Authentication Solutions For Verified by VISAPayer Authentication Solutions For Verified by VISA
Payer Authentication Solutions For Verified by VISA
 
Ccavenue presentation
Ccavenue presentationCcavenue presentation
Ccavenue presentation
 
Cbd merchant accounts
Cbd merchant accountsCbd merchant accounts
Cbd merchant accounts
 
Pay Easy Solutions Internationalv2
Pay Easy Solutions Internationalv2Pay Easy Solutions Internationalv2
Pay Easy Solutions Internationalv2
 
E commerce overview
E commerce overviewE commerce overview
E commerce overview
 
AI-empowered Omnichannel Digital Banking Platform
AI-empowered Omnichannel Digital Banking PlatformAI-empowered Omnichannel Digital Banking Platform
AI-empowered Omnichannel Digital Banking Platform
 
2015 Inspire Tour: Business Starts with Getting Paid
2015 Inspire Tour: Business Starts with Getting Paid2015 Inspire Tour: Business Starts with Getting Paid
2015 Inspire Tour: Business Starts with Getting Paid
 
Credit card processing
Credit card processingCredit card processing
Credit card processing
 

More from DEVCON

Developing Your First Mobile VR App by NJ Realubit
Developing Your First Mobile VR App by NJ RealubitDeveloping Your First Mobile VR App by NJ Realubit
Developing Your First Mobile VR App by NJ RealubitDEVCON
 
Developing a Smart Farm: Using Low-Cost electronics and a Civil Engineering B...
Developing a Smart Farm: Using Low-Cost electronics and a Civil Engineering B...Developing a Smart Farm: Using Low-Cost electronics and a Civil Engineering B...
Developing a Smart Farm: Using Low-Cost electronics and a Civil Engineering B...DEVCON
 
App Store Optimization 101 by James Chua
App Store Optimization 101 by James ChuaApp Store Optimization 101 by James Chua
App Store Optimization 101 by James ChuaDEVCON
 
Recent trends in the Android Ecosystem by Tiago Alves
Recent trends in the Android Ecosystem by Tiago AlvesRecent trends in the Android Ecosystem by Tiago Alves
Recent trends in the Android Ecosystem by Tiago AlvesDEVCON
 
Introduction to Talas Data Intelligence by Alvin Gendrano
Introduction to Talas Data Intelligence by Alvin GendranoIntroduction to Talas Data Intelligence by Alvin Gendrano
Introduction to Talas Data Intelligence by Alvin GendranoDEVCON
 
DevOps - Infrastructure as Code by Andre Marcelo-Tanner
DevOps - Infrastructure as Code by Andre Marcelo-TannerDevOps - Infrastructure as Code by Andre Marcelo-Tanner
DevOps - Infrastructure as Code by Andre Marcelo-TannerDEVCON
 
Rediscovering Developer Opportunities in the Philippines by Fred Tshidimba
Rediscovering Developer Opportunities in the Philippines by Fred TshidimbaRediscovering Developer Opportunities in the Philippines by Fred Tshidimba
Rediscovering Developer Opportunities in the Philippines by Fred TshidimbaDEVCON
 
The State of the Philippine Programming Talent by Joey Gurango
The State of the Philippine Programming Talent by Joey GurangoThe State of the Philippine Programming Talent by Joey Gurango
The State of the Philippine Programming Talent by Joey GurangoDEVCON
 
Python Code Camp for Professionals 4/4
Python Code Camp for Professionals 4/4Python Code Camp for Professionals 4/4
Python Code Camp for Professionals 4/4DEVCON
 
Python Code Camp for Professionals 3/4
Python Code Camp for Professionals 3/4Python Code Camp for Professionals 3/4
Python Code Camp for Professionals 3/4DEVCON
 
Python Code Camp for Professionals 2/4
Python Code Camp for Professionals 2/4Python Code Camp for Professionals 2/4
Python Code Camp for Professionals 2/4DEVCON
 
Python Code Camp for Professionals 1/4
Python Code Camp for Professionals 1/4Python Code Camp for Professionals 1/4
Python Code Camp for Professionals 1/4DEVCON
 
Use The Source Join The Force by Mark Steve Samson | DevCon Summit 2015 #GoO...
Use The Source Join The Force by Mark Steve Samson  | DevCon Summit 2015 #GoO...Use The Source Join The Force by Mark Steve Samson  | DevCon Summit 2015 #GoO...
Use The Source Join The Force by Mark Steve Samson | DevCon Summit 2015 #GoO...DEVCON
 

More from DEVCON (13)

Developing Your First Mobile VR App by NJ Realubit
Developing Your First Mobile VR App by NJ RealubitDeveloping Your First Mobile VR App by NJ Realubit
Developing Your First Mobile VR App by NJ Realubit
 
Developing a Smart Farm: Using Low-Cost electronics and a Civil Engineering B...
Developing a Smart Farm: Using Low-Cost electronics and a Civil Engineering B...Developing a Smart Farm: Using Low-Cost electronics and a Civil Engineering B...
Developing a Smart Farm: Using Low-Cost electronics and a Civil Engineering B...
 
App Store Optimization 101 by James Chua
App Store Optimization 101 by James ChuaApp Store Optimization 101 by James Chua
App Store Optimization 101 by James Chua
 
Recent trends in the Android Ecosystem by Tiago Alves
Recent trends in the Android Ecosystem by Tiago AlvesRecent trends in the Android Ecosystem by Tiago Alves
Recent trends in the Android Ecosystem by Tiago Alves
 
Introduction to Talas Data Intelligence by Alvin Gendrano
Introduction to Talas Data Intelligence by Alvin GendranoIntroduction to Talas Data Intelligence by Alvin Gendrano
Introduction to Talas Data Intelligence by Alvin Gendrano
 
DevOps - Infrastructure as Code by Andre Marcelo-Tanner
DevOps - Infrastructure as Code by Andre Marcelo-TannerDevOps - Infrastructure as Code by Andre Marcelo-Tanner
DevOps - Infrastructure as Code by Andre Marcelo-Tanner
 
Rediscovering Developer Opportunities in the Philippines by Fred Tshidimba
Rediscovering Developer Opportunities in the Philippines by Fred TshidimbaRediscovering Developer Opportunities in the Philippines by Fred Tshidimba
Rediscovering Developer Opportunities in the Philippines by Fred Tshidimba
 
The State of the Philippine Programming Talent by Joey Gurango
The State of the Philippine Programming Talent by Joey GurangoThe State of the Philippine Programming Talent by Joey Gurango
The State of the Philippine Programming Talent by Joey Gurango
 
Python Code Camp for Professionals 4/4
Python Code Camp for Professionals 4/4Python Code Camp for Professionals 4/4
Python Code Camp for Professionals 4/4
 
Python Code Camp for Professionals 3/4
Python Code Camp for Professionals 3/4Python Code Camp for Professionals 3/4
Python Code Camp for Professionals 3/4
 
Python Code Camp for Professionals 2/4
Python Code Camp for Professionals 2/4Python Code Camp for Professionals 2/4
Python Code Camp for Professionals 2/4
 
Python Code Camp for Professionals 1/4
Python Code Camp for Professionals 1/4Python Code Camp for Professionals 1/4
Python Code Camp for Professionals 1/4
 
Use The Source Join The Force by Mark Steve Samson | DevCon Summit 2015 #GoO...
Use The Source Join The Force by Mark Steve Samson  | DevCon Summit 2015 #GoO...Use The Source Join The Force by Mark Steve Samson  | DevCon Summit 2015 #GoO...
Use The Source Join The Force by Mark Steve Samson | DevCon Summit 2015 #GoO...
 

Recently uploaded

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 

Recently uploaded (20)

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
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
 
+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...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 

Payment Acceptance and Card Tokenization in JavaScript by Diwa Del Mundo

  • 1. PAYMENT ACCEPTANCE AND CARD TOKENIZATION IN JAVASCRIPT DIWA DEL MUNDO VOYAGER INNOVATIONS DEVCON SUMMIT 2016 NOV 6, 2016, SMX MOA
  • 2. Spin-off independent business unit focused on disruptive innovations i.e. ground-breaking products that create digital life innovations.
  • 3. Digital financial unit of PLDT and Smart Communications Inc.
  • 4. Consumer Serve the unbanked, unconnected, and uncarded.
  • 7. PAYMENT Consumer Merchant GOODS A PURCHASE TRANSACTION Payment acceptance enables merchants to accept payments on a certain channel
  • 9.
  • 10. REVIEWING THE TERMS IN A CARD TRANSACTION ▸ Card issuer - Entity that creates and issues a card, e.g. issuing bank, PayMaya ▸ Card scheme / network - Network technology provider, e.g. VISA, MasterCard, JCB ▸ Acquirer / payment processor - Financial institution that processes card payments on behalf of a merchant, e.g. PayMaya Business, BDO, BPI
  • 11. HOW DO CARD ISSUERS, ACQUIRERS, AND CARD SCHEMES COMMUNICATE?
  • 12. ISO8583 ▸ By Wikipedia: “ISO 8583 Financial transaction card originated messages — Interchange message specifications is the International Organization for Standardization standard for systems that exchange electronic transactions made by cardholders using payment cards. “
  • 13. SO DO I NEED TO LEARN ISO8583 TO ACCEPT CARD PAYMENTS?
  • 14. PAYMENT GATEWAY PAYMENT GATEWAYS IS AN ABSTRACTION LAYER FOR PAYMENTS
  • 15. PAYMENT GATEWAYS CAN PROVIDE YOU EASY TO USE APIS AND SDKS
  • 16.
  • 17.
  • 18.
  • 19. PAYMAYA PAYMENT GATEWAY Checkout PaymentVault SDKs (mobile, web) Developers Portal PayMaya Manager
  • 20. PAYMENT ACCEPTANCE AND CARD TOKENIZATION IN JAVASCRIPT GOALS OF THE PAYMAYA PAYMENT GATEWAY ▸ Enable merchants to accept card payments ▸ Make card payment acceptance easy for developers ▸ Deliver business value (accept payments, mitigate fraud, real-time monitoring, next day settlement)
  • 21.
  • 23. PAYMAYA CHECKOUT redirects to a “payment page” Card holder data is collected on the payment page
  • 24. WHAT IF I WANT TO COLLECT CARD HOLDER DATA IN MY WEB SITE OR APP?
  • 25.
  • 26. BEFORE THAT, LET’S DISCUSS PCI-DSS ▸ PCI-DSS - Payment Card Industry Data Security Standards ▸ From Wikipedia: “Proprietary information security standards for card schemes like VISA, MasterCard, AMEX, JCB, etc. It was created to increase controls to prevent card fraud” ▸ Validation is performed by Qualified Security Assessor (QSA) or Internal Security Assessor (ISA) via a Report on Compliance (ROC) ▸ For smaller firms: Self-Assessment Questionnaire
  • 27. PCI-DSS APPLIES TO ANY ENTITY THAT STORES, PROCESSES, OR TRANSMIT CARD DATA
  • 28. TEXT WHAT DOES IT MEAN? ▸ If you’re a merchant, technically you’re in scope for PCI- DSS ▸ For most merchants, it’s a Self-Assessment Questionnaire (SAQ) ▸ Can I still accept card holder data in my web site or app? Yes
  • 30. TEXT WHAT IS TOKENIZATION? ▸ The tokenization process transforms a card primary account number (PAN) to a surrogate random string called a “token” ▸ Since tokens are not PANs, they’re out of scope from PCI- DSS ▸ As a merchant, you still need to answer a Self-Assessment Questionaire (SAQ A-EP)
  • 31.
  • 32. PAYMENTSTOKENISATION • Allows merchants to embed payment form into their web site or mobile app, i.e. better experience • Reduces merchant’s PCI-DSS scope by providing a one-time use “payment token” as reference to customer’s card details • Increased level of technical effort compared to PayMaya Checkout (Payment Page)
  • 33. CARDVAULTING AS A SERVICE • Provides merchants the ability to store their customer’s card details and charge for payments on- demand • Superior user experience • Reduces merchant’s PCI-DSS scope by providing a multi-time use “card token” as reference to customer’s card details • High-level of technical integration effort
  • 34. RECURRING PAYMENTS • Provides merchants the ability to charge for payments periodically: daily, weekly, monthly, etc • Reduces merchant’s PCI-DSS scope by providing a multi-time use “card token” as reference to customer’s card details • High-level of technical integration effort
  • 35. VAULT A CARD POST /CUSTOMERS/123/CARD/1/PAYMENTS MAKE A PAYMENT POST /CUSTOMERS/123/CARD
  • 36. CREATE A CUSTOMER POST /CUSTOMERS GET /CUSTOMERS/123 GET A CUSTOMER
  • 37. WHO ARE THE CUSTOMERS PAYMAYA PAYMENT GATEWAY END-USERS MERCHANTS DEVELOPERS
  • 38. EASY INTEGRATION = HAPPY DEVS HAPPY DEVS = BETTER APPS BETTER APPS = BETTER PRODUCTS
  • 39. PAYMENT ACCEPTANCE AND CARD TOKENIZATION IN JAVASCRIPT SUMMARY ▸ We learned that a Payment Gateway provides payment acceptance services ▸ Card tokenization is a technique to provide flexibility, better user experience, while maintaining high-levels of security ▸ We also learned how to use PayMaya Payment Gateway’s APIs and JavaScript SDK
  • 40. PAYMAYA GITHUB Open Source SDKs, Sample Apps, project contributions HTTPS://GITHUB.COM/PAYMAYA
  • 42. DEVELOPERS PORTAL PAYMENT GATEWAY’S STORE FRONT (DOCUMENTATION,APIS, SDKS, COMMUNITY ENGAGEMENT) HTTPS://DEVELOPERS.PAYMAYA.COM