This presentation is devoted to Stripe payment system, which appeared on the market about 5 years ago. Here you'll find out about advantages and disadvantages of using new billing system.
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
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
26. Stripe benefits
● Awesome documentation
● PCI Service Provider Level 1
● Custom form with security
● Data Portability
● Custom data learning machine(Radar)