Secure Buy-In Payment
story: Secure Buy-In Payment
Role
Challenger
Key
challenger-pay
Want
As a challenger, I want to choose my wager ($15/$30/$45) and pay through a recognizable Stripe Checkout page
So That
So that I feel secure entering payment info on a stranger's website and know exactly what I'm risking
Acceptance Criteria
- [ ] Three buy-in tiers displayed: $15, $30, $45
- [ ] Pot amount (2x buy-in) clearly shown before payment
- [ ] Stripe Checkout (hosted, not embedded) handles all card entry
- [ ] Payout timeline (2-3 business days) visible before committing
- [ ] What happens if you win/lose is clearly stated
- [ ] Payment confirmation shown immediately after successful checkout
- [ ] Webhook confirms payment on backend within seconds
Success Metric
100% of payments go through Stripe Checkout — no custom card forms. Zero payment disputes from unclear terms.
Related Architecture
- arch-domain-twitch-2k-wager — Game, Payment entities
- arch-dataflow-twitch-2k-wager — Stripe Checkout flow
Related
- project-twitch-2k-wager — parent project page
- board-twitch-2k-wager — project board