https://archive.ph/VlDtG
btw, if you still want to go directly with stripe, here are some general recommendations/notes I generally agree with:
A lot of small issues that keep adding up. I'm not going to shill something else here, but I have a bit of Next.js fatigue lately. Still love the JS ecosystem though.
Anyway, thanks for bringing this up!
it reminds me of this other similar project showcased here one month ago https://news.ycombinator.com/item?id=43280128 although yours looks better executed overall