Get in Touch

Course Outline

Introduction

  • Stripe vs PayPal
  • Overview of the payment process workflow
  • Overview of the Stripe API

Preparing the Development Environment

  • Setting up a Node.js server
  • Obtaining Stripe API keys

Creating a Sample Application

  • Working with HTTP and REST
  • Working with TypeScript
  • Building the frontend UI using React

Implementing Secure Payments

  • Calling the Stripe API using Express
  • Implementing Checkout flows

Securing Payments

  • Implementing 3D Secure payment handling
  • Authenticating users
  • Managing customer transaction data

Testing the Application

  • Initiating transactions
  • Debugging the application

Managing Payments

  • Enabling subscriptions
  • Implementing Billing
  • Handling invoices
  • Setting up recurring payments

Managing Events

  • Responding to Stripe events

Deploying the Application

  • Choosing a hosting solution (cloud, on-premise, etc.)
  • Containerizing the application with Docker

Troubleshooting

Summary and Conclusion

Requirements

  • Experience with JavaScript programming
  • Understanding of Node.js is beneficial
  • Familiarity with React

Audience

  • Developers
 14 Hours

Testimonials (4)

Related Categories