SlideShare a Scribd company logo
1 of 34
Download to read offline
6th Dec - 2022
Patna MuleSoft Meetup Group
Stripe Integration With MuleSoft
Organizers
A SHOW OF HANDS:
Who is new to this Meetup?
Safe Harbour Statement
● Both the speaker and the host are organizing this meet-up in individual capacity only. We are
not representing our companies here.
● This presentation is strictly for learning purposes only. Organizer/Presenter do not hold any
responsibility that same solution will work for your business requirements.
● This presentation is not meant for any promotional activities.
3
A recording of this meetup will be uploaded to events page within 24 hours.
Questions can be submitted/asked at any time in the Chat/Questions & Answers Tab.
Make it more Interactive!!!
Give us feedback! Rate this meetup session by filling feedback form at the end of the day.
We Love Feedbacks!!! Its Bread & Butter for Meetup.
Housekeeping
4
5
A SHOW OF HANDS:
New Members With Us.!!
CHEERS…!!!
We have prizes to give away!
3 lucky winners will receive a MuleSoft voucher!!!
6
About the Speaker
● Working as a Technical Lead at Taylor
and Francis
● 12+ years of Total Experience.
● 1+ years experience in Mulesoft.
● Certified AWS Architect Associate
Mamta Bapna
● Working as a Software Engineer at
Tricon Infotech Private Limited.
● 3.5+ years of Total Experience.
● 1+ years experience in Mulesoft.
● Certified MuleSoft Developer.
Prathvi Shetty
7
● Stripe Introduction
● Stripe Connector
● Demo
● Q&A session
● Meetup Quiz
Agenda
Stripe
Payment Platform
What is Stripe?
● Stripe is Payment processing platform for the internet. It is a Payment Services Provider that lets
merchants accept credit cards, debit cards and many other payments methods. Stripe payments are
best suited for business owners who do much of their business online.
● Stripe was founded in 2010 with the mission of making it easier to accept payments over the internet.
Accepting credit cards was an incredibly complicated and poorly explained process, Stripe set out to fix
a lot of that by streamlining the process. It added services and features like fraud protection, fixed rates
regardless of network, and user friendly application programming interface (API) that allowed app
makers to easily incorporate card processing into their apps.
● Today Millions of businesses of all sizes – from startups to large enterprises – use Stripe's software and
APIs to accept payments, send payouts, and manage their businesses online. It is used by some of the
world’s largest companies, including Amazon and Shopify.
9
How does Stripe work?
Stripe is an ISO(Independent sales organizations). Stripe handles the six steps between a customer
providing their card information and knowing that their payment has been accepted.
1. The customer provides their card information, either online or in person.
2. Those card details enter Stripe’s payment gateway, which encrypts the data.
3. Stripe sends that data to the acquirer, which is a bank that will process the transaction on the merchant’s
behalf. In this step, Stripe serves as the merchant (with the business owner as a submerchant).
This means Stripe users don’t have to set up a merchant account, which is a cumbersome
process.
4. The payment passes through a credit card network, such as Visa or Mastercard, to the cardholder’s
issuing bank.
5. The issuing bank approves or denies the transaction.
6. That signal travels from the issuing bank through the card network to the acquirer, then through the
gateway to the customer — who sees a message telling them the payment has been accepted or
declined.
10
How to accept Payment using Stripe
There are three steps to accept Stripe payments:
1. Create a Stripe account. You can do this with just your name and email address.
2. Provide business details. This will include the address and legal structure. Stripe will also request
personal information about you, including your full name and date of birth.
3. Link a bank account. This is where you’ll receive payouts from Stripe.
11
Stripe Key features: Unified platform
A fully integrated suite of payments products
Stripe bring together everything that’s required to build websites and apps that accept payments and send
payouts globally.
Stripe also help companies beat fraud, send invoices, issue virtual and physical cards, reduce friction at
checkout, get financing, manage business spend, and much more.
12
Stripe Key features: Designed for
developers
● The world’s most powerful and easy-to-use APIs
● Stripe agonise over the right abstractions so we don’t need to stitch together disparate systems or spend
months integrating payments functionality.
● Tools for every stack
Stripe offer client and server libraries in everything from React and PHP to .Java, NET and iOS.
● Prebuilt integrations
Use integrations for systems like Shopify, WooCommerce, NetSuite, and more.
13
Stripe Key features: Global Scale
The backbone for internet business
Stripe makes moving money as simple, borderless and programmable as the rest of the
internet.
Stripe supports 135+ currencies and used in 35+ countries.
●
14
Stripe Key Features: Payment options
.
Some of their main payment options include the following:
● Stripe credit and debit card payments:. Stripe accepts and processes American Express,
Visa, Discover, and Mastercard-branded cards, as well as some of the more niche products like
UnionPay, JCB, and Diners Club.
● Stripe digital wallet payments: Stripe’s digital wallet service allows for payments from Apple
and Google Pay, Microsoft Pay, Masterpass, Visa Checkout, Amex Express Checkout, WeChat
Pay, and others.
● Stripe international payments: Stripe accepts payments in more than 135 currencies and in
35+ countries. It also support international cards and currency conversion with some
charges.
● Stripe automatic payments: For businesses that require recurring regular payments, like
subscriptions or retainers, Stripe offers an automatic payment option that allows you to send out
payments for the same amounts at regular intervals of your choosing.
15
Why Stripe
●
●
16
Stripe Key features: Secure Payments
● Stripe has been audited and certified as a PCI compliance Level 1 service provider, which
means it has to undergo an annual compliance report and routine security scans and tests.
● Stripe Encryption Stripe secures both payment information in transit and stored payment
information.
● Encrypted stored data Stripe’s infrastructure for storing, decrypting, and transmitting card
numbers runs on separate machines from Stripe’s primary services, such as the API and
website.
● Stripe fraud prevention: Radar is Stripe’s fraud protection mechanism. It uses machine
learning to detect and block fraudulent transactions, and it’s built right into Stripe. Radar trains
on data from millions of global companies, allowing its machine learning algorithms to become
smarter and better at detecting new kinds of fraud.
● Also, Stripe mandates that all online transactions take place over the more secure HTTPS
network.
17
Stripe Products
18
Stripe Global Payment Products
● Stripe Checkout is a smart payment page that can be dropped right into your checkout flow for
a seamless experience. It supports 14 locales, accepts Apple Pay, and will soon accept Google
Pay.
● Stripe Elements, a set of prebuilt user interface components lets you design your own custom
payment form for your website. Using Elements helps minimize user error and increases the
number of successful payments.
● Stripe Payment Links(Create a link. Sell anywhere) Use Payment Links to sell online without
a website. Create a full payment page in just a few clicks and share the link with your customers
- no code required.
● Stripe Invoicing (Invoicing built for speed and scale) Stripe Invoicing is a global invoicing
software platform built to save you time and get you paid faster. Create an invoice and send it to
your customers in minutes – no code required. Stripe advanced features and Invoicing API
make it easy to automate accounts receivable, collect payments, and reconcile transactions.
19
Stripe Products:
20
Stripe
21
Stripe
22
MuleSoft
Stripe
23
Stripe
24
Stripe Connector
Stripe Connector
● MuleSoft's Stripe connector enables you to automate cash reconciliation processes, to
complete your e-commerce workflows, and to accept payments on invoices.
● This connector synchronizes Stripe™ data to your ERP's (such as NetSuite) in real-time, it
automates manual cash reconciliation, and it supports customized flows such as revenue
recognition and e-commerce.
● Use this connector to interact with private individual or your business partners to track
customers, orders, invoices and more, while maintaining compliance major data privacy
regulations such as GDPR and CCPA.
26
Associated Use Cases of Stripe Connector
Automate common business operations by integrating Stripe™ with other business applications
such as your CRM, ERP, and spreadsheets. Possibilities include:
● Lead-to-Invoice - Connect your CRM (such as Salesforce) with Stripe™ to use it as a
payment provider and as a billing management system, enabling you to centralize finance and
operational data to streamline operations and reporting.
● Upsell your customers - Connect your CRM (such as Salesforce) with Stripe™ to keep track
of potential upsell opportunities, so every time there is a new Stripe charge, invoice, order, or
refund, a corresponding Salesforce opportunity is created.
● Improve customer retention - Automate customer retention tracking to track customer churn
effectively, enabling you to accurately forecast revenue vs. retention rates.
27
Implementation Demo
Important Links
● Stripe Connector: https://docs.mulesoft.com/stripe-connector/1.0/
● Stripe Pricing Information: https://stripe.com/en-in/pricing
● Connector Reference:
https://docs.mulesoft.com/stripe-connector/1.0/stripe-connector-referenc
e
● Stripe API documentation: https://stripe.com/docs/api
● Stripe Documentation: https://stripe.com/docs
● Stripe CLI: https://stripe.com/docs/stripe-cli
29
Q&A
Take a stand !
31
● Nominate yourself for the next meetup speaker and suggest a topic as well.
Get ready to WIN a Special Gift from MuleSoft Community
Quiz Time
33
● Share:
○ Tweet using the hashtag #MuleSoftMeetups
○ Invite your network to join: https://meetups.mulesoft.com/patna/
● Feedback:
○ Fill out the survey feedback and suggest topics for upcoming events
○ Contact MuleSoft at meetups@mulesoft.com for ways to improve the program
○ Reach out to Patna Meetup Leaders (Om/Amit/Shyam) to suggest topics for next Meetup
What’s next?
Thank you

More Related Content

Similar to Stripe Integration With MuleSoft

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
 
TransactionCloud.pptx
TransactionCloud.pptxTransactionCloud.pptx
TransactionCloud.pptxkingajasinska
 
Credit card processing highrisk gateways
Credit card processing   highrisk gatewaysCredit card processing   highrisk gateways
Credit card processing highrisk gatewayshighrisk gateways
 
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 5xBillieMaher1
 
MoneyCollect_intro2023.pdf
MoneyCollect_intro2023.pdfMoneyCollect_intro2023.pdf
MoneyCollect_intro2023.pdftech357995
 
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.pdfMagento India
 
eCommerce Payment Gateways: An Introduction
eCommerce Payment Gateways: An IntroductioneCommerce Payment Gateways: An Introduction
eCommerce Payment Gateways: An IntroductionAidanChard
 
Webpay - Payment Gateway Business Plan
Webpay -  Payment Gateway Business PlanWebpay -  Payment Gateway Business Plan
Webpay - Payment Gateway Business PlanMufaddal Nullwala
 
Intro to-payment-processing-in-sap
Intro to-payment-processing-in-sapIntro to-payment-processing-in-sap
Intro to-payment-processing-in-sappuppala
 
Getting started with Stripe
Getting started with StripeGetting started with Stripe
Getting started with StripeTechMagic
 
Realex merchant presentation
Realex merchant presentationRealex merchant presentation
Realex merchant presentationRay Chery
 
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 AccountYour Merchant Services Rep
 
Discover Tradeshift Pay
Discover Tradeshift PayDiscover Tradeshift Pay
Discover Tradeshift PayTradeshift
 
Payment Services in Kuwait
Payment Services in KuwaitPayment Services in Kuwait
Payment Services in KuwaitBurhan Khalid
 
07 factors to consider while choosing an ecommerce payment gateway
07 factors to consider while choosing an ecommerce payment gateway07 factors to consider while choosing an ecommerce payment gateway
07 factors to consider while choosing an ecommerce payment gatewaySnehaDas60
 
Payment Gateways in Kuwait - 2014 Update
Payment Gateways in Kuwait - 2014 UpdatePayment Gateways in Kuwait - 2014 Update
Payment Gateways in Kuwait - 2014 UpdateBurhan Khalid
 
Ronghan Group how we works
Ronghan Group how we worksRonghan Group how we works
Ronghan Group how we worksRonghan Group
 

Similar to Stripe Integration With MuleSoft (20)

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
 
TransactionCloud.pptx
TransactionCloud.pptxTransactionCloud.pptx
TransactionCloud.pptx
 
Credit card processing highrisk gateways
Credit card processing   highrisk gatewaysCredit card processing   highrisk gateways
Credit card processing highrisk gateways
 
Bill Me Later
Bill Me LaterBill Me Later
Bill Me Later
 
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
 
MoneyCollect_intro2023.pdf
MoneyCollect_intro2023.pdfMoneyCollect_intro2023.pdf
MoneyCollect_intro2023.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
 
Payment Gateway
Payment GatewayPayment Gateway
Payment Gateway
 
eCommerce Payment Gateways: An Introduction
eCommerce Payment Gateways: An IntroductioneCommerce Payment Gateways: An Introduction
eCommerce Payment Gateways: An Introduction
 
Webpay - Payment Gateway Business Plan
Webpay -  Payment Gateway Business PlanWebpay -  Payment Gateway Business Plan
Webpay - Payment Gateway Business Plan
 
Intro to-payment-processing-in-sap
Intro to-payment-processing-in-sapIntro to-payment-processing-in-sap
Intro to-payment-processing-in-sap
 
Getting started with Stripe
Getting started with StripeGetting started with Stripe
Getting started with Stripe
 
Realex merchant presentation
Realex merchant presentationRealex merchant presentation
Realex merchant presentation
 
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
 
Discover Tradeshift Pay
Discover Tradeshift PayDiscover Tradeshift Pay
Discover Tradeshift Pay
 
Payment Services in Kuwait
Payment Services in KuwaitPayment Services in Kuwait
Payment Services in Kuwait
 
07 factors to consider while choosing an ecommerce payment gateway
07 factors to consider while choosing an ecommerce payment gateway07 factors to consider while choosing an ecommerce payment gateway
07 factors to consider while choosing an ecommerce payment gateway
 
Payment Gateways in Kuwait - 2014 Update
Payment Gateways in Kuwait - 2014 UpdatePayment Gateways in Kuwait - 2014 Update
Payment Gateways in Kuwait - 2014 Update
 
Ronghan Group how we works
Ronghan Group how we worksRonghan Group how we works
Ronghan Group how we works
 
Int Lecture 3
Int Lecture 3Int Lecture 3
Int Lecture 3
 

Recently uploaded

A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 

Recently uploaded (20)

A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 

Stripe Integration With MuleSoft

  • 1. 6th Dec - 2022 Patna MuleSoft Meetup Group Stripe Integration With MuleSoft
  • 2. Organizers A SHOW OF HANDS: Who is new to this Meetup?
  • 3. Safe Harbour Statement ● Both the speaker and the host are organizing this meet-up in individual capacity only. We are not representing our companies here. ● This presentation is strictly for learning purposes only. Organizer/Presenter do not hold any responsibility that same solution will work for your business requirements. ● This presentation is not meant for any promotional activities. 3
  • 4. A recording of this meetup will be uploaded to events page within 24 hours. Questions can be submitted/asked at any time in the Chat/Questions & Answers Tab. Make it more Interactive!!! Give us feedback! Rate this meetup session by filling feedback form at the end of the day. We Love Feedbacks!!! Its Bread & Butter for Meetup. Housekeeping 4
  • 5. 5 A SHOW OF HANDS: New Members With Us.!! CHEERS…!!! We have prizes to give away! 3 lucky winners will receive a MuleSoft voucher!!!
  • 6. 6 About the Speaker ● Working as a Technical Lead at Taylor and Francis ● 12+ years of Total Experience. ● 1+ years experience in Mulesoft. ● Certified AWS Architect Associate Mamta Bapna ● Working as a Software Engineer at Tricon Infotech Private Limited. ● 3.5+ years of Total Experience. ● 1+ years experience in Mulesoft. ● Certified MuleSoft Developer. Prathvi Shetty
  • 7. 7 ● Stripe Introduction ● Stripe Connector ● Demo ● Q&A session ● Meetup Quiz Agenda
  • 9. What is Stripe? ● Stripe is Payment processing platform for the internet. It is a Payment Services Provider that lets merchants accept credit cards, debit cards and many other payments methods. Stripe payments are best suited for business owners who do much of their business online. ● Stripe was founded in 2010 with the mission of making it easier to accept payments over the internet. Accepting credit cards was an incredibly complicated and poorly explained process, Stripe set out to fix a lot of that by streamlining the process. It added services and features like fraud protection, fixed rates regardless of network, and user friendly application programming interface (API) that allowed app makers to easily incorporate card processing into their apps. ● Today Millions of businesses of all sizes – from startups to large enterprises – use Stripe's software and APIs to accept payments, send payouts, and manage their businesses online. It is used by some of the world’s largest companies, including Amazon and Shopify. 9
  • 10. How does Stripe work? Stripe is an ISO(Independent sales organizations). Stripe handles the six steps between a customer providing their card information and knowing that their payment has been accepted. 1. The customer provides their card information, either online or in person. 2. Those card details enter Stripe’s payment gateway, which encrypts the data. 3. Stripe sends that data to the acquirer, which is a bank that will process the transaction on the merchant’s behalf. In this step, Stripe serves as the merchant (with the business owner as a submerchant). This means Stripe users don’t have to set up a merchant account, which is a cumbersome process. 4. The payment passes through a credit card network, such as Visa or Mastercard, to the cardholder’s issuing bank. 5. The issuing bank approves or denies the transaction. 6. That signal travels from the issuing bank through the card network to the acquirer, then through the gateway to the customer — who sees a message telling them the payment has been accepted or declined. 10
  • 11. How to accept Payment using Stripe There are three steps to accept Stripe payments: 1. Create a Stripe account. You can do this with just your name and email address. 2. Provide business details. This will include the address and legal structure. Stripe will also request personal information about you, including your full name and date of birth. 3. Link a bank account. This is where you’ll receive payouts from Stripe. 11
  • 12. Stripe Key features: Unified platform A fully integrated suite of payments products Stripe bring together everything that’s required to build websites and apps that accept payments and send payouts globally. Stripe also help companies beat fraud, send invoices, issue virtual and physical cards, reduce friction at checkout, get financing, manage business spend, and much more. 12
  • 13. Stripe Key features: Designed for developers ● The world’s most powerful and easy-to-use APIs ● Stripe agonise over the right abstractions so we don’t need to stitch together disparate systems or spend months integrating payments functionality. ● Tools for every stack Stripe offer client and server libraries in everything from React and PHP to .Java, NET and iOS. ● Prebuilt integrations Use integrations for systems like Shopify, WooCommerce, NetSuite, and more. 13
  • 14. Stripe Key features: Global Scale The backbone for internet business Stripe makes moving money as simple, borderless and programmable as the rest of the internet. Stripe supports 135+ currencies and used in 35+ countries. ● 14
  • 15. Stripe Key Features: Payment options . Some of their main payment options include the following: ● Stripe credit and debit card payments:. Stripe accepts and processes American Express, Visa, Discover, and Mastercard-branded cards, as well as some of the more niche products like UnionPay, JCB, and Diners Club. ● Stripe digital wallet payments: Stripe’s digital wallet service allows for payments from Apple and Google Pay, Microsoft Pay, Masterpass, Visa Checkout, Amex Express Checkout, WeChat Pay, and others. ● Stripe international payments: Stripe accepts payments in more than 135 currencies and in 35+ countries. It also support international cards and currency conversion with some charges. ● Stripe automatic payments: For businesses that require recurring regular payments, like subscriptions or retainers, Stripe offers an automatic payment option that allows you to send out payments for the same amounts at regular intervals of your choosing. 15
  • 17. Stripe Key features: Secure Payments ● Stripe has been audited and certified as a PCI compliance Level 1 service provider, which means it has to undergo an annual compliance report and routine security scans and tests. ● Stripe Encryption Stripe secures both payment information in transit and stored payment information. ● Encrypted stored data Stripe’s infrastructure for storing, decrypting, and transmitting card numbers runs on separate machines from Stripe’s primary services, such as the API and website. ● Stripe fraud prevention: Radar is Stripe’s fraud protection mechanism. It uses machine learning to detect and block fraudulent transactions, and it’s built right into Stripe. Radar trains on data from millions of global companies, allowing its machine learning algorithms to become smarter and better at detecting new kinds of fraud. ● Also, Stripe mandates that all online transactions take place over the more secure HTTPS network. 17
  • 19. Stripe Global Payment Products ● Stripe Checkout is a smart payment page that can be dropped right into your checkout flow for a seamless experience. It supports 14 locales, accepts Apple Pay, and will soon accept Google Pay. ● Stripe Elements, a set of prebuilt user interface components lets you design your own custom payment form for your website. Using Elements helps minimize user error and increases the number of successful payments. ● Stripe Payment Links(Create a link. Sell anywhere) Use Payment Links to sell online without a website. Create a full payment page in just a few clicks and share the link with your customers - no code required. ● Stripe Invoicing (Invoicing built for speed and scale) Stripe Invoicing is a global invoicing software platform built to save you time and get you paid faster. Create an invoice and send it to your customers in minutes – no code required. Stripe advanced features and Invoicing API make it easy to automate accounts receivable, collect payments, and reconcile transactions. 19
  • 26. Stripe Connector ● MuleSoft's Stripe connector enables you to automate cash reconciliation processes, to complete your e-commerce workflows, and to accept payments on invoices. ● This connector synchronizes Stripe™ data to your ERP's (such as NetSuite) in real-time, it automates manual cash reconciliation, and it supports customized flows such as revenue recognition and e-commerce. ● Use this connector to interact with private individual or your business partners to track customers, orders, invoices and more, while maintaining compliance major data privacy regulations such as GDPR and CCPA. 26
  • 27. Associated Use Cases of Stripe Connector Automate common business operations by integrating Stripe™ with other business applications such as your CRM, ERP, and spreadsheets. Possibilities include: ● Lead-to-Invoice - Connect your CRM (such as Salesforce) with Stripe™ to use it as a payment provider and as a billing management system, enabling you to centralize finance and operational data to streamline operations and reporting. ● Upsell your customers - Connect your CRM (such as Salesforce) with Stripe™ to keep track of potential upsell opportunities, so every time there is a new Stripe charge, invoice, order, or refund, a corresponding Salesforce opportunity is created. ● Improve customer retention - Automate customer retention tracking to track customer churn effectively, enabling you to accurately forecast revenue vs. retention rates. 27
  • 29. Important Links ● Stripe Connector: https://docs.mulesoft.com/stripe-connector/1.0/ ● Stripe Pricing Information: https://stripe.com/en-in/pricing ● Connector Reference: https://docs.mulesoft.com/stripe-connector/1.0/stripe-connector-referenc e ● Stripe API documentation: https://stripe.com/docs/api ● Stripe Documentation: https://stripe.com/docs ● Stripe CLI: https://stripe.com/docs/stripe-cli 29
  • 30. Q&A
  • 31. Take a stand ! 31 ● Nominate yourself for the next meetup speaker and suggest a topic as well.
  • 32. Get ready to WIN a Special Gift from MuleSoft Community Quiz Time
  • 33. 33 ● Share: ○ Tweet using the hashtag #MuleSoftMeetups ○ Invite your network to join: https://meetups.mulesoft.com/patna/ ● Feedback: ○ Fill out the survey feedback and suggest topics for upcoming events ○ Contact MuleSoft at meetups@mulesoft.com for ways to improve the program ○ Reach out to Patna Meetup Leaders (Om/Amit/Shyam) to suggest topics for next Meetup What’s next?