SlideShare a Scribd company logo
Payment systems used by me
Another payment systems
Usability and Opportunities comparison
What is Stripe?
Stripe is a third-party payments processor built around a simple idea: make it
easy for companies to do business online. It’s not just about processing credit
cards. Stripe primarily targets developers with a suite of tools that make it nearly
effortless to handle everything from in-app payments to marketplace transactions
Stripe home page
Pricing
API Libraries
How it works
Simple Stripe form
Create custom Stripe form
● Include Stripe.js library
● Add ‘data-stripe’ attribute for inputs
● DO NOT add ‘name’ attribute to field
which will communicate with Stripe
Client
Server
API authentication
Stripe support authentication via API keys
NOTE: All API requests must be made over HTTPS.
Using card information with Stripe:
STEP 1: Securely collect payment information using tokenization
● Checkout
● Elements(new in v3)
● IOS/Android SDKs
STEP 2: Use the payment information in a charge request or save it for later
● Charging your customer immediately
● Saving your customer’s card information
Payments security
Radar is a suite of modern tools to help you fight fraud.
● Machine learning-based risk evaluations on all your card payments
● Rules to automate custom business logic
● Review unusual payments and take action through the Dashboard
Rules
● Allow all payments from your call center’s IP address
● Block payments made from a location or card issued outside your country
● Review all payments greater than $1,000 that have been made with a prepaid
card
Review
Once you’ve reviewed a payment, you can remove it from the review queue by
taking one of the following actions:
● Approve: Closes the review with no changes made to the payment
● Refund: Refunds the payment without reporting it to Stripe as fraudulent
● Refund and report fraud: Refunds the payment and reports it to Stripe as
fraudulent. This improves our machine learning models’ judgments and
further increases the effectiveness of our fraud prevention.
Subscription
Subscribe the customer to the
plan
Plan
Define a plan that sets how much
should be billed and at what
interval
How it works
Customer
Create a customer in your Stripe
account
Subscription
● Customer
● Plan
● Trial end(optional)
● Tax percent(optional)
Plan
● Amount
● Interval
● Name
● Currency
● ID
How it works
Customer
● Source(token with card info)
● Description(optional)
Invoices
Invoices are statements of what a customer owes for a particular billing
period, including subscriptions, invoice items, and any automatic proration
adjustments if necessary.
Invoice
Invoice itemInvoice itemInvoice item
Webhook
Webhooks are a tool Stripe uses to notify your server of account events.
Stripe benefits
● Awesome documentation
● PCI Service Provider Level 1
● Custom form with security
● Data Portability
● Custom data learning machine(Radar)
Stripe disadvantages
● Support
● Countries support (only 25)
Trust
Before starting with payments:
● Clarify ALL requirements
● Check payment system history/feedback
● TRIPLE-check countries support
Getting started with Stripe
Getting started with Stripe

More Related Content

What's hot

Online Payment Gateway System
Online Payment Gateway SystemOnline Payment Gateway System
Online Payment Gateway System
Mannu Khani
 
Fintech Belgium Summit 2017 - Innovation Impact - Break - Revolut by Maxime B...
Fintech Belgium Summit 2017 - Innovation Impact - Break - Revolut by Maxime B...Fintech Belgium Summit 2017 - Innovation Impact - Break - Revolut by Maxime B...
Fintech Belgium Summit 2017 - Innovation Impact - Break - Revolut by Maxime B...
FinTech Belgium
 
Online payment gateway provider
Online payment gateway providerOnline payment gateway provider
Online payment gateway provider
Payment Gateways
 
apidays LIVE Singapore - Open Banking: A foundation for the new world by Bhar...
apidays LIVE Singapore - Open Banking: A foundation for the new world by Bhar...apidays LIVE Singapore - Open Banking: A foundation for the new world by Bhar...
apidays LIVE Singapore - Open Banking: A foundation for the new world by Bhar...
apidays
 
BNPL models
BNPL modelsBNPL models
BNPL models
Ashishsabharwal18
 
Payment gateway
Payment gatewayPayment gateway
Payment gateway
HananBahy
 
IBM Payments Gateway
IBM Payments GatewayIBM Payments Gateway
IBM Payments Gateway
Killian Delaney
 
Payment Gateway
Payment GatewayPayment Gateway
Payment Gateway
Nyros Technologies
 
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
Wayne Akey
 
Payment Gateway
Payment GatewayPayment Gateway
Payment Gateway
Ashraf Bashir
 
Mobile Wallet functions
Mobile Wallet functionsMobile Wallet functions
Mobile Wallet functions
Mikhail Miroshnichenko
 
Webpay - Payment Gateway Business Plan
Webpay -  Payment Gateway Business PlanWebpay -  Payment Gateway Business Plan
Webpay - Payment Gateway Business Plan
Mufaddal Nullwala
 
Payment Card System Overview
Payment Card System OverviewPayment Card System Overview
Payment Card System Overview
Narudom Roongsiriwong, CISSP
 
Peter Afanasiev - Architecture of online Payments
Peter Afanasiev - Architecture of online PaymentsPeter Afanasiev - Architecture of online Payments
Peter Afanasiev - Architecture of online Payments
Ciklum Ukraine
 
Starling Bank - A Cloud Bank
Starling Bank - A Cloud BankStarling Bank - A Cloud Bank
Starling Bank - A Cloud Bank
Amazon Web Services
 
Payment Gateway
Payment GatewayPayment Gateway
Payment Gateway
Killian Delaney
 
Apple Pay
Apple PayApple Pay
Apple Pay
Nguyet Bui
 
Digital Payments
Digital PaymentsDigital Payments
Digital Payments
rohancool
 
Digital payment
Digital paymentDigital payment
Digital payment
Rushikesh Maddalwar
 

What's hot (20)

Online Payment Gateway System
Online Payment Gateway SystemOnline Payment Gateway System
Online Payment Gateway System
 
Fintech Belgium Summit 2017 - Innovation Impact - Break - Revolut by Maxime B...
Fintech Belgium Summit 2017 - Innovation Impact - Break - Revolut by Maxime B...Fintech Belgium Summit 2017 - Innovation Impact - Break - Revolut by Maxime B...
Fintech Belgium Summit 2017 - Innovation Impact - Break - Revolut by Maxime B...
 
Online payment gateway provider
Online payment gateway providerOnline payment gateway provider
Online payment gateway provider
 
apidays LIVE Singapore - Open Banking: A foundation for the new world by Bhar...
apidays LIVE Singapore - Open Banking: A foundation for the new world by Bhar...apidays LIVE Singapore - Open Banking: A foundation for the new world by Bhar...
apidays LIVE Singapore - Open Banking: A foundation for the new world by Bhar...
 
BNPL models
BNPL modelsBNPL models
BNPL models
 
Payment gateway
Payment gatewayPayment gateway
Payment gateway
 
IBM Payments Gateway
IBM Payments GatewayIBM Payments Gateway
IBM Payments Gateway
 
Payment Gateway
Payment GatewayPayment Gateway
Payment Gateway
 
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 Gateway
Payment GatewayPayment Gateway
Payment Gateway
 
Mobile Wallet functions
Mobile Wallet functionsMobile Wallet functions
Mobile Wallet functions
 
Webpay - Payment Gateway Business Plan
Webpay -  Payment Gateway Business PlanWebpay -  Payment Gateway Business Plan
Webpay - Payment Gateway Business Plan
 
Payment Card System Overview
Payment Card System OverviewPayment Card System Overview
Payment Card System Overview
 
Peter Afanasiev - Architecture of online Payments
Peter Afanasiev - Architecture of online PaymentsPeter Afanasiev - Architecture of online Payments
Peter Afanasiev - Architecture of online Payments
 
Starling Bank - A Cloud Bank
Starling Bank - A Cloud BankStarling Bank - A Cloud Bank
Starling Bank - A Cloud Bank
 
Payment Gateway
Payment GatewayPayment Gateway
Payment Gateway
 
Apple Pay
Apple PayApple Pay
Apple Pay
 
Digital Payments
Digital PaymentsDigital Payments
Digital Payments
 
Digital wallet
Digital walletDigital wallet
Digital wallet
 
Digital payment
Digital paymentDigital payment
Digital payment
 

Viewers also liked

Payments using Stripe.com
Payments using Stripe.comPayments using Stripe.com
Payments using Stripe.com
Billy Cravens
 
Payments integration: Stripe & Taxamo
Payments integration: Stripe & TaxamoPayments integration: Stripe & Taxamo
Payments integration: Stripe & Taxamo
Netguru
 
Paymill vs Stripe
Paymill vs StripePaymill vs Stripe
Paymill vs Stripe
betabeers
 
The #StartupStack
The #StartupStackThe #StartupStack
The #StartupStack
Stripe
 
Django Zebra Lightning Talk
Django Zebra Lightning TalkDjango Zebra Lightning Talk
Django Zebra Lightning Talk
Lee Trout
 
Coaching
CoachingCoaching
Coaching
TechMagic
 
Online payment system
Online payment systemOnline payment system
Online payment system
myangel27
 
Paypal Tutorial: How to Open and Set- Up Your Account
Paypal Tutorial: How to Open and Set- Up Your AccountPaypal Tutorial: How to Open and Set- Up Your Account
Paypal Tutorial: How to Open and Set- Up Your Account
Rea A.
 
Android developer options & android sdk tools (for qa)
Android developer options & android sdk tools (for qa)Android developer options & android sdk tools (for qa)
Android developer options & android sdk tools (for qa)
TechMagic
 
Square Payments Class Presentation
Square Payments Class PresentationSquare Payments Class Presentation
Square Payments Class Presentation
Bessie Chu
 
PMPay - Payment Services Hub
PMPay - Payment Services HubPMPay - Payment Services Hub
PMPay - Payment Services Hub
PMPay S.r.l.
 
Tranoy Espen_First Data Hellas (Greece)
Tranoy Espen_First Data Hellas (Greece)Tranoy Espen_First Data Hellas (Greece)
Tranoy Espen_First Data Hellas (Greece)
Starttech Ventures
 
Online Security and Payment System - PayPal
Online Security and Payment System - PayPalOnline Security and Payment System - PayPal
Online Security and Payment System - PayPal
gaschan
 
Square Presentation 2.26.16
Square Presentation 2.26.16Square Presentation 2.26.16
Square Presentation 2.26.16
Liz Hyde
 
Lviv Outsourcing Forum 2016 Михайло Крамаренко “IT-outsourcing: Retrospection...
Lviv Outsourcing Forum 2016 Михайло Крамаренко “IT-outsourcing: Retrospection...Lviv Outsourcing Forum 2016 Михайло Крамаренко “IT-outsourcing: Retrospection...
Lviv Outsourcing Forum 2016 Михайло Крамаренко “IT-outsourcing: Retrospection...
Lviv Startup Club
 
Android developer options & android sdk tools (for qa)
Android developer options & android sdk tools (for qa)Android developer options & android sdk tools (for qa)
Android developer options & android sdk tools (for qa)
Viktoria Boychenko
 

Viewers also liked (18)

Payments using Stripe.com
Payments using Stripe.comPayments using Stripe.com
Payments using Stripe.com
 
Payments integration: Stripe & Taxamo
Payments integration: Stripe & TaxamoPayments integration: Stripe & Taxamo
Payments integration: Stripe & Taxamo
 
Paymill vs Stripe
Paymill vs StripePaymill vs Stripe
Paymill vs Stripe
 
The #StartupStack
The #StartupStackThe #StartupStack
The #StartupStack
 
Django Zebra Lightning Talk
Django Zebra Lightning TalkDjango Zebra Lightning Talk
Django Zebra Lightning Talk
 
Coaching
CoachingCoaching
Coaching
 
Payment api basics
Payment api basicsPayment api basics
Payment api basics
 
Online payment system
Online payment systemOnline payment system
Online payment system
 
Paypal Tutorial: How to Open and Set- Up Your Account
Paypal Tutorial: How to Open and Set- Up Your AccountPaypal Tutorial: How to Open and Set- Up Your Account
Paypal Tutorial: How to Open and Set- Up Your Account
 
Android developer options & android sdk tools (for qa)
Android developer options & android sdk tools (for qa)Android developer options & android sdk tools (for qa)
Android developer options & android sdk tools (for qa)
 
Square Payments Class Presentation
Square Payments Class PresentationSquare Payments Class Presentation
Square Payments Class Presentation
 
PMPay - Payment Services Hub
PMPay - Payment Services HubPMPay - Payment Services Hub
PMPay - Payment Services Hub
 
Tranoy Espen_First Data Hellas (Greece)
Tranoy Espen_First Data Hellas (Greece)Tranoy Espen_First Data Hellas (Greece)
Tranoy Espen_First Data Hellas (Greece)
 
Online Security and Payment System - PayPal
Online Security and Payment System - PayPalOnline Security and Payment System - PayPal
Online Security and Payment System - PayPal
 
Square Presentation 2.26.16
Square Presentation 2.26.16Square Presentation 2.26.16
Square Presentation 2.26.16
 
Magento Stripe Payments
Magento Stripe PaymentsMagento Stripe Payments
Magento Stripe Payments
 
Lviv Outsourcing Forum 2016 Михайло Крамаренко “IT-outsourcing: Retrospection...
Lviv Outsourcing Forum 2016 Михайло Крамаренко “IT-outsourcing: Retrospection...Lviv Outsourcing Forum 2016 Михайло Крамаренко “IT-outsourcing: Retrospection...
Lviv Outsourcing Forum 2016 Михайло Крамаренко “IT-outsourcing: Retrospection...
 
Android developer options & android sdk tools (for qa)
Android developer options & android sdk tools (for qa)Android developer options & android sdk tools (for qa)
Android developer options & android sdk tools (for qa)
 

Similar to Getting started with Stripe

Stripe Integration With MuleSoft
Stripe Integration With MuleSoftStripe Integration With MuleSoft
Stripe Integration With MuleSoft
ShyamRajPrasad
 
How to Implement Stripe Get a Complete Insight!.docx.pdf
How to Implement Stripe Get a Complete Insight!.docx.pdfHow to Implement Stripe Get a Complete Insight!.docx.pdf
How to Implement Stripe Get a Complete Insight!.docx.pdf
Techugo
 
Cpe%20ppt (1).pptx
Cpe%20ppt (1).pptxCpe%20ppt (1).pptx
Cpe%20ppt (1).pptx
AdharshKokkula
 
Assignment - Requirements Specification Document and Implementation copy 2 .docx
Assignment - Requirements Specification Document and Implementation copy 2 .docxAssignment - Requirements Specification Document and Implementation copy 2 .docx
Assignment - Requirements Specification Document and Implementation copy 2 .docx
LankaniPerera
 
Empower Your Business with a Stripe Merchant Account
Empower Your Business with a Stripe Merchant AccountEmpower Your Business with a Stripe Merchant Account
Empower Your Business with a Stripe Merchant Account
Your Merchant Services Rep
 
apidays LIVE Australia 2021 - API Economy in Financial Services by Siddhant A...
apidays LIVE Australia 2021 - API Economy in Financial Services by Siddhant A...apidays LIVE Australia 2021 - API Economy in Financial Services by Siddhant A...
apidays LIVE Australia 2021 - API Economy in Financial Services by Siddhant A...
apidays
 
apidays LIVE Hong Kong 2021 - API Economy in Financial Services by Siddhant A...
apidays LIVE Hong Kong 2021 - API Economy in Financial Services by Siddhant A...apidays LIVE Hong Kong 2021 - API Economy in Financial Services by Siddhant A...
apidays LIVE Hong Kong 2021 - API Economy in Financial Services by Siddhant A...
apidays
 
Payment gateway testing
Payment gateway testingPayment gateway testing
Payment gateway testingAtul Pant
 
What Is Mobile App Payment Gateway Integration - consumer-sketch.pptx
What Is Mobile App Payment Gateway Integration - consumer-sketch.pptxWhat Is Mobile App Payment Gateway Integration - consumer-sketch.pptx
What Is Mobile App Payment Gateway Integration - consumer-sketch.pptx
Consumer Sketch
 
Assignment - Requirements Specification Document and Implementation.docx
Assignment - Requirements Specification Document and Implementation.docxAssignment - Requirements Specification Document and Implementation.docx
Assignment - Requirements Specification Document and Implementation.docx
LankaniPerera
 
How to setup credit card merchant account?
How to setup credit card merchant account?How to setup credit card merchant account?
How to setup credit card merchant account?
itio Innovex Pvt Ltv
 
Safex pay wl-pg-presentation
Safex pay wl-pg-presentationSafex pay wl-pg-presentation
Safex pay wl-pg-presentation
Neha Sahay
 
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
Integrated IT Solutions
 
10 Best Magento 2 Payment Gateways to Use in Your Store in 2023.pdf
10 Best Magento 2 Payment Gateways to Use in Your Store in 2023.pdf10 Best Magento 2 Payment Gateways to Use in Your Store in 2023.pdf
10 Best Magento 2 Payment Gateways to Use in Your Store in 2023.pdf
Magento India
 
Enabling Payments: Boost SaaS Revenue by up to 2 to 5x
Enabling Payments: Boost SaaS Revenue by up to 2 to 5xEnabling Payments: Boost SaaS Revenue by up to 2 to 5x
Enabling Payments: Boost SaaS Revenue by up to 2 to 5x
BillieMaher1
 
Ccavenue presentation
Ccavenue presentationCcavenue presentation
Ccavenue presentation
Anurag Vikram
 
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
 
Safex pay avantgarde -presentation
Safex pay avantgarde -presentationSafex pay avantgarde -presentation
Safex pay avantgarde -presentation
ParvezKhan173
 
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
Alaina Carter
 
Safex pay avantgarde -presentation
Safex pay avantgarde -presentationSafex pay avantgarde -presentation
Safex pay avantgarde -presentation
Neha Sahay
 

Similar to Getting started with Stripe (20)

Stripe Integration With MuleSoft
Stripe Integration With MuleSoftStripe Integration With MuleSoft
Stripe Integration With MuleSoft
 
How to Implement Stripe Get a Complete Insight!.docx.pdf
How to Implement Stripe Get a Complete Insight!.docx.pdfHow to Implement Stripe Get a Complete Insight!.docx.pdf
How to Implement Stripe Get a Complete Insight!.docx.pdf
 
Cpe%20ppt (1).pptx
Cpe%20ppt (1).pptxCpe%20ppt (1).pptx
Cpe%20ppt (1).pptx
 
Assignment - Requirements Specification Document and Implementation copy 2 .docx
Assignment - Requirements Specification Document and Implementation copy 2 .docxAssignment - Requirements Specification Document and Implementation copy 2 .docx
Assignment - Requirements Specification Document and Implementation copy 2 .docx
 
Empower Your Business with a Stripe Merchant Account
Empower Your Business with a Stripe Merchant AccountEmpower Your Business with a Stripe Merchant Account
Empower Your Business with a Stripe Merchant Account
 
apidays LIVE Australia 2021 - API Economy in Financial Services by Siddhant A...
apidays LIVE Australia 2021 - API Economy in Financial Services by Siddhant A...apidays LIVE Australia 2021 - API Economy in Financial Services by Siddhant A...
apidays LIVE Australia 2021 - API Economy in Financial Services by Siddhant A...
 
apidays LIVE Hong Kong 2021 - API Economy in Financial Services by Siddhant A...
apidays LIVE Hong Kong 2021 - API Economy in Financial Services by Siddhant A...apidays LIVE Hong Kong 2021 - API Economy in Financial Services by Siddhant A...
apidays LIVE Hong Kong 2021 - API Economy in Financial Services by Siddhant A...
 
Payment gateway testing
Payment gateway testingPayment gateway testing
Payment gateway testing
 
What Is Mobile App Payment Gateway Integration - consumer-sketch.pptx
What Is Mobile App Payment Gateway Integration - consumer-sketch.pptxWhat Is Mobile App Payment Gateway Integration - consumer-sketch.pptx
What Is Mobile App Payment Gateway Integration - consumer-sketch.pptx
 
Assignment - Requirements Specification Document and Implementation.docx
Assignment - Requirements Specification Document and Implementation.docxAssignment - Requirements Specification Document and Implementation.docx
Assignment - Requirements Specification Document and Implementation.docx
 
How to setup credit card merchant account?
How to setup credit card merchant account?How to setup credit card merchant account?
How to setup credit card merchant account?
 
Safex pay wl-pg-presentation
Safex pay wl-pg-presentationSafex pay wl-pg-presentation
Safex pay wl-pg-presentation
 
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
 
10 Best Magento 2 Payment Gateways to Use in Your Store in 2023.pdf
10 Best Magento 2 Payment Gateways to Use in Your Store in 2023.pdf10 Best Magento 2 Payment Gateways to Use in Your Store in 2023.pdf
10 Best Magento 2 Payment Gateways to Use in Your Store in 2023.pdf
 
Enabling Payments: Boost SaaS Revenue by up to 2 to 5x
Enabling Payments: Boost SaaS Revenue by up to 2 to 5xEnabling Payments: Boost SaaS Revenue by up to 2 to 5x
Enabling Payments: Boost SaaS Revenue by up to 2 to 5x
 
Ccavenue presentation
Ccavenue presentationCcavenue presentation
Ccavenue presentation
 
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 ...
 
Safex pay avantgarde -presentation
Safex pay avantgarde -presentationSafex pay avantgarde -presentation
Safex pay avantgarde -presentation
 
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
 
Safex pay avantgarde -presentation
Safex pay avantgarde -presentationSafex pay avantgarde -presentation
Safex pay avantgarde -presentation
 

More from TechMagic

K is for Kotlin
K is for KotlinK is for Kotlin
K is for Kotlin
TechMagic
 
Intro to vue.js
Intro to vue.jsIntro to vue.js
Intro to vue.js
TechMagic
 
Android notifications. testing guideline
Android notifications. testing guidelineAndroid notifications. testing guideline
Android notifications. testing guideline
TechMagic
 
Angular 2 vs React. What to chose in 2017?
Angular 2 vs React. What to chose in 2017?Angular 2 vs React. What to chose in 2017?
Angular 2 vs React. What to chose in 2017?
TechMagic
 
Tips and Tricks for email communication with customer
Tips and Tricks for email communication with customerTips and Tricks for email communication with customer
Tips and Tricks for email communication with customer
TechMagic
 
Test Driven Development in Node.js apps
Test Driven Development in Node.js appsTest Driven Development in Node.js apps
Test Driven Development in Node.js apps
TechMagic
 
OS X Server as CI for iOS
OS X Server as CI for iOSOS X Server as CI for iOS
OS X Server as CI for iOS
TechMagic
 
TechMagic - Development Studio for Startups (iOS, Android, Node.js)
TechMagic - Development Studio for Startups (iOS, Android, Node.js)TechMagic - Development Studio for Startups (iOS, Android, Node.js)
TechMagic - Development Studio for Startups (iOS, Android, Node.js)
TechMagic
 

More from TechMagic (8)

K is for Kotlin
K is for KotlinK is for Kotlin
K is for Kotlin
 
Intro to vue.js
Intro to vue.jsIntro to vue.js
Intro to vue.js
 
Android notifications. testing guideline
Android notifications. testing guidelineAndroid notifications. testing guideline
Android notifications. testing guideline
 
Angular 2 vs React. What to chose in 2017?
Angular 2 vs React. What to chose in 2017?Angular 2 vs React. What to chose in 2017?
Angular 2 vs React. What to chose in 2017?
 
Tips and Tricks for email communication with customer
Tips and Tricks for email communication with customerTips and Tricks for email communication with customer
Tips and Tricks for email communication with customer
 
Test Driven Development in Node.js apps
Test Driven Development in Node.js appsTest Driven Development in Node.js apps
Test Driven Development in Node.js apps
 
OS X Server as CI for iOS
OS X Server as CI for iOSOS X Server as CI for iOS
OS X Server as CI for iOS
 
TechMagic - Development Studio for Startups (iOS, Android, Node.js)
TechMagic - Development Studio for Startups (iOS, Android, Node.js)TechMagic - Development Studio for Startups (iOS, Android, Node.js)
TechMagic - Development Studio for Startups (iOS, Android, Node.js)
 

Recently uploaded

Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 

Recently uploaded (20)

Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 

Getting started with Stripe

  • 1.
  • 2. Payment systems used by me Another payment systems
  • 4. What is Stripe? Stripe is a third-party payments processor built around a simple idea: make it easy for companies to do business online. It’s not just about processing credit cards. Stripe primarily targets developers with a suite of tools that make it nearly effortless to handle everything from in-app payments to marketplace transactions
  • 10. Create custom Stripe form ● Include Stripe.js library ● Add ‘data-stripe’ attribute for inputs ● DO NOT add ‘name’ attribute to field which will communicate with Stripe
  • 12. API authentication Stripe support authentication via API keys NOTE: All API requests must be made over HTTPS.
  • 13. Using card information with Stripe: STEP 1: Securely collect payment information using tokenization ● Checkout ● Elements(new in v3) ● IOS/Android SDKs STEP 2: Use the payment information in a charge request or save it for later ● Charging your customer immediately ● Saving your customer’s card information
  • 14. Payments security Radar is a suite of modern tools to help you fight fraud. ● Machine learning-based risk evaluations on all your card payments ● Rules to automate custom business logic ● Review unusual payments and take action through the Dashboard
  • 15. Rules ● Allow all payments from your call center’s IP address ● Block payments made from a location or card issued outside your country ● Review all payments greater than $1,000 that have been made with a prepaid card
  • 16. Review Once you’ve reviewed a payment, you can remove it from the review queue by taking one of the following actions: ● Approve: Closes the review with no changes made to the payment ● Refund: Refunds the payment without reporting it to Stripe as fraudulent ● Refund and report fraud: Refunds the payment and reports it to Stripe as fraudulent. This improves our machine learning models’ judgments and further increases the effectiveness of our fraud prevention.
  • 17.
  • 18. Subscription Subscribe the customer to the plan Plan Define a plan that sets how much should be billed and at what interval How it works Customer Create a customer in your Stripe account
  • 19. Subscription ● Customer ● Plan ● Trial end(optional) ● Tax percent(optional) Plan ● Amount ● Interval ● Name ● Currency ● ID How it works Customer ● Source(token with card info) ● Description(optional)
  • 20. Invoices Invoices are statements of what a customer owes for a particular billing period, including subscriptions, invoice items, and any automatic proration adjustments if necessary. Invoice Invoice itemInvoice itemInvoice item
  • 21.
  • 22. Webhook Webhooks are a tool Stripe uses to notify your server of account events.
  • 23.
  • 24.
  • 25.
  • 26. Stripe benefits ● Awesome documentation ● PCI Service Provider Level 1 ● Custom form with security ● Data Portability ● Custom data learning machine(Radar)
  • 27. Stripe disadvantages ● Support ● Countries support (only 25)
  • 28. Trust
  • 29. Before starting with payments: ● Clarify ALL requirements ● Check payment system history/feedback ● TRIPLE-check countries support