Course Outline


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

Preparing the Development Environment

  • Setting up Node.js Server
  • Obtaining Stripe 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 Checkouts

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 host (cloud, on-premise, etc.)
  • Containerizing the application with Docker


Summary and Conclusion


  • Javascript programming experience
  • An understaning of Node.js is helpful
  • An understanding of React


  • Developers
  14 Hours


Related Courses

Managing React State with MobX

  14 hours

Material UI

  7 hours

Ant Design

  7 hours


  7 hours

FinOps Certified Practitioner (FOCP) Preparation

  14 hours

FinOps For Engineers

  14 hours

Open Bank Project for Developers

  14 hours

Learning Xero

  14 hours

GnuCash for Business Accounting

  7 hours

Introduction to Fixed Income

  14 hours

A Practical Guide to Successful Pricing Strategies

  7 hours

Basics of Customizing for Financial Accounting: GL, AP, AR in SAP S/4 HANA (S4F12)

  35 hours

Investment Banking: Introduction to Structured Products

  21 hours

Financial Markets

  14 hours