- Javascript programming experience
- An understaning of Node.js is helpful
- An understanding of React
Audience
- Developers
Stripe is an API for enabling payment processing in a website or mobile application.
This instructor-led, live training (online or onsite) is aimed at developers who wish to monetize a website or web application using the Stripe API.
By the end of this training, participants will be able to:
- Set up the necessary development environment to start developing.
- Build an application that integrates payment processing features such as Checkout, Payment Intents, and Billing.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Introduction
- 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
Troubleshooting
Summary and Conclusion
United Arab Emirates - Online Payment Processing with Stripe
Qatar - Online Payment Processing with Stripe
Egypt - Online Payment Processing with Stripe
Saudi Arabia - Online Payment Processing with Stripe
South Africa - Online Payment Processing with Stripe
Brasil - Online Payment Processing with Stripe
Canada - Online Payment Processing with Stripe
中国 - Online Payment Processing with Stripe
香港 - Online Payment Processing with Stripe
澳門 - Online Payment Processing with Stripe
台灣 - Online Payment Processing with Stripe
USA - Online Payment Processing with Stripe
Österreich - Online Payment Processing with Stripe
Schweiz - Online Payment Processing with Stripe
Deutschland - Online Payment Processing with Stripe
Czech Republic - Online Payment Processing with Stripe
Denmark - Online Payment Processing with Stripe
Estonia - Online Payment Processing with Stripe
Finland - Online Payment Processing with Stripe
Greece - Online Payment Processing with Stripe
Magyarország - Online Payment Processing with Stripe
Ireland - Online Payment Processing with Stripe
Luxembourg - Online Payment Processing with Stripe
Latvia - Online Payment Processing with Stripe
España - Online Payment Processing with Stripe
Italia - Online Payment Processing with Stripe
Lithuania - Online Payment Processing with Stripe
Nederland - Online Payment Processing with Stripe
Norway - Online Payment Processing with Stripe
Portugal - Online Payment Processing with Stripe
România - Online Payment Processing with Stripe
Sverige - Online Payment Processing with Stripe
Türkiye - Online Payment Processing with Stripe
Malta - Online Payment Processing with Stripe
Belgique - Online Payment Processing with Stripe
France - Online Payment Processing with Stripe
日本 - Online Payment Processing with Stripe
Australia - Online Payment Processing with Stripe
Malaysia - Online Payment Processing with Stripe
New Zealand - Online Payment Processing with Stripe
Philippines - Online Payment Processing with Stripe
Singapore - Online Payment Processing with Stripe
Thailand - Online Payment Processing with Stripe
Vietnam - Online Payment Processing with Stripe
India - Online Payment Processing with Stripe
Argentina - Online Payment Processing with Stripe
Chile - Online Payment Processing with Stripe
Costa Rica - Online Payment Processing with Stripe
Ecuador - Online Payment Processing with Stripe
Guatemala - Online Payment Processing with Stripe
Colombia - Online Payment Processing with Stripe
México - Online Payment Processing with Stripe
Panama - Online Payment Processing with Stripe
Peru - Online Payment Processing with Stripe
Uruguay - Online Payment Processing with Stripe
Venezuela - Online Payment Processing with Stripe
Polska - Online Payment Processing with Stripe
United Kingdom - Online Payment Processing with Stripe
South Korea - Online Payment Processing with Stripe
Pakistan - Online Payment Processing with Stripe
Sri Lanka - Online Payment Processing with Stripe
Bulgaria - Online Payment Processing with Stripe
Bolivia - Online Payment Processing with Stripe
Indonesia - Online Payment Processing with Stripe
Kazakhstan - Online Payment Processing with Stripe
Moldova - Online Payment Processing with Stripe
Morocco - Online Payment Processing with Stripe
Tunisia - Online Payment Processing with Stripe
Kuwait - Online Payment Processing with Stripe
Oman - Online Payment Processing with Stripe
Slovakia - Online Payment Processing with Stripe
Kenya - Online Payment Processing with Stripe
Nigeria - Online Payment Processing with Stripe
Botswana - Online Payment Processing with Stripe
Slovenia - Online Payment Processing with Stripe
Croatia - Online Payment Processing with Stripe
Serbia - Online Payment Processing with Stripe
Bhutan - Online Payment Processing with Stripe