Help Center
New to VisionScaper?
Start here
Help Center › Admin screens, field by field › Plans page: Stripe setup list and the Save and Create buttons
Plans page: Stripe setup list and the Save and Create buttons
Follow the Stripe setup list, copy the webhook address, and use Save plans and Create these plans in Stripe.
On this page
Where: Settings → VisionScaper Plans, the numbered Stripe setup list and the buttons Save plans and Create these plans in Stripe. Administrators only.
Before you start
Get your Stripe keys ([get-stripe-keys]) and paste them under Settings → VisionScaper → Selling extra AI credits. The Create these plans in Stripe button only appears when a Stripe secret key is saved. For all Stripe screens, follow Stripe’s current instructions; the page names the settings to look for.
What each item does
| Item | What it does | What to do |
|---|---|---|
Webhook address (read-only code box, ends in /wp-json/dreamscaper/v1/stripe) |
The address Stripe sends payment messages to. You copy FROM it; you cannot type in it. | In Stripe’s webhook settings add an endpoint with this address and the events customer.subscription.created, customer.subscription.updated, customer.subscription.deleted, invoice.paid, invoice.payment_failed (keep checkout.session.completed). |
| Customer portal step | Lets contractors manage their own card and plan. | In Stripe turn on “Update payment methods”, “View invoices”, “Switch plans” and “Cancel subscriptions (at end of period)”. |
| Revenue recovery step | Matches the stages in [plans-payment-failure-stages]. | Page recommends Smart Retries for 2 weeks, mark the subscription as unpaid when all retries fail, and turn off Stripe’s own failed-payment emails (VisionScaper sends the reminders). |
| Save plans | Stores everything on the page (billing switch, trial, stages, plan table). Changed prices and limits are written to the audit log ([entitlements-audit-log-and-recent-refusals]). | Press it after any change. |
| Create these plans in Stripe | Asks for confirmation (“Create a Stripe product and monthly + yearly prices for each plan, using the saved amounts?”), then creates a product named “VisionScaper” plus the plan name for each plan, with a monthly and a yearly price in US dollars, and fills in the Stripe price ID boxes. A plan with a price of 0 gets no price for that period. | Save your amounts first, then press it once. |
Steps
- Fill in names and prices in the plan table ([plans-table-names-prices-and-stripe-ids]) and press Save plans.
- Press Create these plans in Stripe and confirm. Or paste price IDs you made yourself.
- Add the webhook address and events in Stripe.
- Set up the customer portal and revenue recovery settings in Stripe.
- Tick Turn on contractor billing and press Save plans again.
Tips
- Pressing Create these plans in Stripe again makes new Stripe products, so press it only when you need them.
- Changes apply to new subscriptions straight away. To change what existing subscribers pay, create a new Stripe price; Stripe keeps them on the old price until you move them.
If something goes wrong
- A red notice “Stripe said: …” shows Stripe’s own error text. Fix the cause (usually the key) and try again.
- The Create button is missing: no Stripe secret key is saved.