Configure Stripe Integration
Connect Stripe so people can add a listing or claim an existing listing. You set one monthly price used for both flows.
Before you start
- Create a Stripe account and complete verification (payouts require this).
- Decide on a single monthly price (e.g.,
$29,$49, etc.).
Step 1 — Get your keys from Stripe
- In Stripe, go to Developers → API keys.
- Copy your Publishable key (starts with
pk_). - Create a Restricted key (starts with
rk_):- Click Create restricted key.
- Enable the minimal permissions needed to create Checkout Sessions and handle customers/prices (read/write where required by your integration page—keep it tight).
- Save. You’ll see your new
rk_...value once—copy it now.
Tip: Keep your restricted key secret. Treat it like a password.
Step 2 — Paste keys into your dashboard
- Open Dashboard → Integrations
- Choose Mode: Test while you try it, then switch to Live when ready.
- Paste Publishable key (pk_) and Restricted key (rk_) into the fields.
- Click Save.
Step 3 — Set your monthly listing price
- In the same Payments section, enter your Monthly Listing Price (e.g.,
49.00). - Save. This price applies to:
- Add Listing – brand new listings created by a business.
- Claim Listing – a business claims an existing listing to manage and feature it.
Testing
- With Mode: Test, use Stripe’s test card
4242 4242 4242 4242, any future expiry, any CVC. - Complete a test Add/Claim flow and confirm you land on your success page.
Go Live Checklist
- Switch to Mode: Live.
- Confirm you’re using live keys (pk_live, rk_live).
- Do a $1–$5 real transaction to verify payouts.
FAQ
Can I use different prices for Add vs Claim? Keep it simple with one price.
How do refunds/cancellations work? You can cancel any subscriber and issue refunds from Stripe.