Accept a payment with the PaymentElement using Node.js
Stripe Developers Stripe Developers
29.9K subscribers
15,613 views
219

 Published On Nov 21, 2022

In this episode, you'll learn how to accept a one-time payment with a custom form using Node.js with Express on the server and the Stripe Payment Element on the client. The Payment Element enables you to collect several different payment method types from cards and bank accounts to wallets and buy-now-pay-later payment methods.

Presenter
CJ Avilla - Developer Advocate at Stripe -   / cjav_dev  

Chapters
00:00 Introduction
01:37 Install a sample with the Stripe CLI
03:50 Enable payment methods in the dashboard
04:55 Overview of payment flow
05:42 Create payment intent on the server
09:14 Collect payment details on the client
13:51 Submit payment details to Stripe
16:30 Build a confirmation page
19:24 Handle webhooks and post-processing events
22:03 Test your integration with Stripe test cards
23:30 Conclusion

Resources
Accept a payment - https://stripe.com/docs/payments/acce...
PaymentIntent API reference - https://stripe.com/docs/api/payment_i...
Learn all about webhooks - https://stripe.com/docs/videos/develo...

Support
If you have a question, please feel free to reach out to our support team at https://support.stripe.com/ or on Discord at https://stripe.com/go/developer-chat

Updates
Sign up to stay updated with developer news: https://go.stripe.global/dev-digest

Feedback
If you have any feedback about this or other episodes, let us know: https://forms.gle/VjNqzRhotM2snYo88

#stripe #payments #nodejs

show more

Share/Embed