GitShow/t3dotgg/stripe-recommendations
t3dotgg

stripe-recommendations

How to implement Stripe without going mad

by t3dotgg
fullstacknextjsnodepaymentsstripetypescript
Star on GitHubFork
6.4k stars303 forks3 contributorsQuiet · 1y agoSince 2025MIT

Meet the team

See all 3 on GitHub →
t3dotgg
t3dotgg19 contributions
sagiereder
sagiereder1 contribution
tavux-ratkaisut
tavux-ratkaisut1 contribution

Commit activity

Last 12 weeks · 0 commits

Full graph →

Community health

2 of 6 standards met

Community profile →
42
✓README✓License○Contributing○Code of Conduct○Issue Template○PR Template

Recent PRs & issues

Quiet · Last activity 1y ago
See all on GitHub →
mmatheuspalma
Visited Theo Browne's ecosystem on GIT42OpenIssue

Towel in hand, I toured Theo Browne on GIT42 (issue beats a PR when you lack merge rights). Never heard of GIT42? It's a free, ad-free Hitchhiker-style tour of GitHub: developers as planets, galaxies to explore, profiles to visit, and passport stamps for fellow travelers. Chart a course at https://www.git42.dev. https://www.git42.dev/u/t3dotgg

mmatheuspalma · 1mo ago
LeveL7LLC
Is this repo still applicable?OpenIssue

Just want an update on if this repo is still the correct way to do things or if Stripe has implemented all the changes from your meeting with them. Thanks!!

LeveL7LLC · 1mo ago
camadamsmd
Multiple subscriptionsOpenIssue

At work I am porting a Laravel App to Nextjs and Nestjs. The existing app cancelled the subscription when the payment failed. The customer had to start a new subscription in this case. Stripe dashboard you can't remove a subscription for legal and historical accuracy reasons. So Theos solution here is a bit flawed - the part where he gets the customers id from the webhook and fetches all their subscriptions limiting to 1. What if we fetch the cancelled subscription? Then you'd sync you local db to the wrong sub. You would need to get the subscription id from the webhook. Not sure how to do that at the moment for all the webhooks that Theo is listening to.

camadamsmd · 7mo ago

Recent fixes

View closed PRs →
jaisal1024
Price Lookup Keys for Managing PriceIds across EnvironmentsClosedIssue

I am not sure if this is a new feature from Stripe, but we solved the issue of managing multiple price IDs across different environments using price lookup keys which let you simply set the same lookup key across environments https://docs.stripe.com/products-prices/manage-prices#lookup-keys

jaisal1024 · 11mo ago
Structured data for AI agents

Repository: t3dotgg/stripe-recommendations. Description: How to implement Stripe without going mad Stars: 6352, Forks: 303. License: MIT. Topics: fullstack, nextjs, node, payments, stripe, typescript. Open PRs: 8, open issues: 23. Last activity: 1y ago. Community health: 42%. Top contributors: t3dotgg, sagiereder, tavux-ratkaisut.

·@ofershap

Replace github.com with gitshow.dev