Accept giropay payments with Stripe.js

In this episode you’ll learn how to confirm a giropay PaymentIntent with Stripe.js. giropay is a popular German payment method and accounts for 10% of online checkouts in Germany.

Table of contents

00:00 Introduction
00:26 Verify the server endpoints
00:53 Create the payment form
02:06 Create the PaymentIntent on the server
03:03 Confirm the PaymentIntent on the client
03:30 Test giropay payments
03:59 Output payment result
04:51 Fetch the publishable key from the server
05:21 Recap

Server implementations

Ruby - https://youtu.be/079khYtqWPo
Python - https://youtu.be/3s4Dwox7oTQ
PHP - https://youtu.be/BPfpPGl85tk
Node.js - https://youtu.be/BPfpPGl85tk
Java - https://youtu.be/BPfpPGl85tk
Go - https://youtu.be/BPfpPGl85tk
.NET - https://youtu.be/BPfpPGl85tk

Presenter

Matthew Ling - Developer Advocate at Stripe - https://twitter.com/mattling_dev

Resources

Official client library: https://stripe.com/docs/js/payment_intents/confirm_giropay_payment
Official documentation: https://stripe.com/docs/payments/giropay
Code: https://github.com/stripe-samples/accept-a-payment/blob/main/custom-payment-flow/client/html/giropay.js

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.js #giropay

Accept giropay payments with Stripe.js