Diese Präsentation wurde erfolgreich gemeldet.
Die SlideShare-Präsentation wird heruntergeladen. ×

Stripe Integration With MuleSoft

Wird geladen in …3

Hier ansehen

1 von 34 Anzeige

Weitere Verwandte Inhalte

Ähnlich wie Stripe Integration With MuleSoft (20)

Aktuellste (20)


Stripe Integration With MuleSoft

  1. 1. 6th Dec - 2022 Patna MuleSoft Meetup Group Stripe Integration With MuleSoft
  2. 2. Organizers A SHOW OF HANDS: Who is new to this Meetup?
  3. 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. 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. 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. 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. 7 ● Stripe Introduction ● Stripe Connector ● Demo ● Q&A session ● Meetup Quiz Agenda
  8. 8. Stripe Payment Platform
  9. 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. 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. 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. 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. 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. 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. 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
  16. 16. Why Stripe ● ● 16
  17. 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
  18. 18. Stripe Products 18
  19. 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
  20. 20. Stripe Products: 20
  21. 21. Stripe 21
  22. 22. Stripe 22 MuleSoft
  23. 23. Stripe 23
  24. 24. Stripe 24
  25. 25. Stripe Connector
  26. 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. 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
  28. 28. Implementation Demo
  29. 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. 30. Q&A
  31. 31. Take a stand ! 31 ● Nominate yourself for the next meetup speaker and suggest a topic as well.
  32. 32. Get ready to WIN a Special Gift from MuleSoft Community Quiz Time
  33. 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?
  34. 34. Thank you