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 the 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

Securing Payments

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

Testing the Application

  • Initiating a transaction
  • 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
  • Familiarity with Node.js is beneficial
  • Understanding of React

Audience

  • Developers
 14 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories