Accept a GrabPay payment with Stripe.js

In this episode, you'll learn how to confirm a GrabPay payment with an HTML and JavaScript client using a custom form.

### Table of contents

00:00 Introduction
01:00 Confirm server is running
02:00 Create a payment intent
03:19 Confirm a payment intent
04:01 Test the demo
04:34 Refetch the payment on return
05:40 Recap

### Server implementations

Ruby - https://www.youtube.com/watch?v=079khYtqWPo
Python - https://www.youtube.com/watch?v=3s4Dwox7oTQ
PHP - https://www.youtube.com/watch?v=BPfpPGl85tk
Node.js - https://www.youtube.com/watch?v=WG4ehXSEpz4
Java - https://www.youtube.com/watch?v=-uyXCnPXegE
Go - https://www.youtube.com/watch?v=cbsCxLDL4EY
.NET - https://www.youtube.com/watch?v=mqEjRgoZWdo


### Presenter

CJ Avilla - Developer Advocate at Stripe - https://twitter.com/cjav_dev

### Resources

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

### Support
If you have a question, please feel free to reach out to our support team 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