Owner setup: switch on billing
Everything app-side is built: checkout, the billing portal, the signed webhook, and entitlements that unlock Market+ and Finder Member. The remaining steps need your Stripe account, so only you can do them. Nothing charges anyone until all of this is green.
Status: not connected — beta signup mode
- 1. Create the prices in Stripe (test mode first). Recurring USD: Market+ $5/month and $49/year, Market Pro $29/month and $290/year, Finder Member $2.99/month and $29/year. Plus one one-time $19 Seller Kit price (setup + shipping) — it is added to monthly Pro checkout only; annual Pro includes the kit.
- 2. Publish the app, then add the webhook endpoint pointing at
https://your-domain/api/public/webhooks/stripe, subscribed to customer.subscription.created / updated / deleted and invoice.payment_failed. - 3. Add these secrets in Project Settings → Secrets.
- 4. Buy monthly Market Pro with a test card. Confirm the membership shows active on the pricing page and a Seller Kit row appears in the Steward Desk queue, then swap in live keys when your business and tax details are complete.
STRIPE_SECRET_KEY
Your Stripe secret key. Use the test key first (sk_test_…).
STRIPE_WEBHOOK_SECRET
Signing secret (whsec_…) from the Stripe webhook endpoint you create.
STRIPE_PRICE_MARKET_PLUS_MONTH
Price ID for Market+ at $5/month.
STRIPE_PRICE_MARKET_PLUS_YEAR
Price ID for Market+ at $49/year.
STRIPE_PRICE_MARKET_PRO_MONTH
Price ID for Market Pro at $29/month.
STRIPE_PRICE_MARKET_PRO_YEAR
Price ID for Market Pro at $290/year.
STRIPE_PRICE_SELLER_KIT
One-time $19 Seller Kit setup + shipping price ID. Added to MONTHLY Pro checkout only — annual Pro includes the kit.
STRIPE_PRICE_FINDER_MEMBER_MONTH
Price ID for Finder Member at $2.99/month.
STRIPE_PRICE_FINDER_MEMBER_YEAR
Price ID for Finder Member at $29/year.
SITE_URL
Your published site URL, used for checkout return links.
Meanwhile, Stewards can grant Market+ beta access by hand from the Steward Desk.
