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

  1. In Stripe, go to Developers → API keys.
  2. Copy your Publishable key (starts with pk_).
  3. 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

  1. Open Dashboard → Integrations
  2. Choose Mode: Test while you try it, then switch to Live when ready.
  3. Paste Publishable key (pk_) and Restricted key (rk_) into the fields.
  4. Click Save.

Step 3 — Set your monthly listing price

  1. In the same Payments section, enter your Monthly Listing Price (e.g., 49.00).
  2. 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.