Get in Touch

Course Outline

Introduction

  • Comparing Stripe and PayPal.
  • Overview of the payment workflow.
  • Stripe API overview.

Preparing the Development Environment

  • Configuring the Node.js Server.
  • Obtaining Stripe API keys.

Creating a Sample Application

  • Working with HTTP and REST principles.
  • Utilizing TypeScript.
  • Developing the frontend UI with React.

Implementing Secure Payments

  • Interacting with the Stripe API via Express.
  • Implementing Checkout flows.

Enhancing Payment Security

  • Implementing 3D Secure payment handling.
  • User authentication.
  • Managing customer transaction data.

Testing the Application

  • Initiating test transactions.
  • Debugging the application.

Managing Payments

  • Enabling subscription models.
  • Implementing Billing systems.
  • Handling invoice generation.
  • Setting up recurring payment structures.

Managing Events

  • Responding to Stripe events.

Deploying the Application

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

Troubleshooting

Summary and Conclusion

Requirements

  • Proficiency in Javascript programming.
  • Familiarity with Node.js is advantageous.
  • Understanding of React.

Audience

  • Software Developers.
 14 Hours

Testimonials (3)

Upcoming Courses

Related Categories