Update·July 18, 2026·1 min read
✨ Small wins, stacking up
Tiny detail, big difference. Here's what just changed: founding backer pledges to stripe checkout.
What's new
- lib/stripe.ts: lazy client + stripeEnabled()/captureMethod() helpers
- submitPledge now creates a Stripe Checkout Session (charge now, or
- Graceful fallback to reserve-only flow when STRIPE_SECRET_KEY is unset
- /api/stripe/webhook: verifies signature, marks pledge paid on
- pledges: status/stripe_session_id/stripe_payment_intent/paid_at columns
- PledgeForm redirects to Checkout; copy adapts to payment vs reserve mode
- /founders/thank-you receipt page; /founders?canceled=1 notice
- Admin Backers view splits collected vs pending; CSV includes payment fields
Why it matters
Small steps, every day. Each update brings PingChain closer to giving everything you own a way back home.