Kite – Stripe checkout with automatic PPP pricing by country
1•DennisLH•2h ago
Hi HN,
I’m building Kite, a lean checkout layer for selling digital goods globally without coupons or regional pricing tables.
The problem I kept hitting as a creator:
global customers constantly ask for discounts, but existing tools either lock you into a marketplace or make PPP pricing manual and leaky.
How it works
Buyer’s country is detected at the edge (Vercel GeoIP)
A PPP multiplier (World Bank data) is applied atomically at checkout
The final price is locked server-side (no client overrides)
Stack
Next.js 15 (App Router + Server Actions)
Supabase (Auth, Postgres, private buckets)
Stripe Connect (Direct Charges – seller stays merchant of record)
Delivery & security
Digital files live in private Supabase buckets.
After a successful Stripe webhook, we issue a 60s signed download URL, which avoids hotlinking and bandwidth abuse.
Business model
5% flat fee per transaction.
No marketplace, no customer data lock-in — sellers use their own Stripe accounts.
I’d love feedback on:
Whether PPP-based pricing feels intuitive or surprising as a buyer
The UX tradeoffs of an embeddable checkout vs hosted pages
I’m still unsure how aggressive the PPP multipliers should be without hurting perceived value.
Website: https://www.usekite.dev
PPP demo: https://www.usekite.dev/ppp-calculator