Skill · App Builders
Payment Integration Walkthrough
Writes the Bolt prompts and the go-live test matrix for Stripe or Paddle payments where only a verified webhook grants access and refunds take it away.
When to use
- You are ready to charge for your Bolt app.
- Checkout works, but access is not granted reliably, or is granted to people who did not pay.
- You are about to switch from test keys to live keys.
When not to use
- Marketplaces that pay out to sellers, or metered usage billing: these need the provider's dedicated products and a closer review.
- You sell one thing from a static page: the provider's hosted payment link is simpler.
- APIs that are not payments (AI, email, maps): use
bolt-api-integration-kits.
Example
User: Resume builder on Bolt with Supabase. A one-time €19 "Pro" unlocks PDF export and all templates. Stripe.
Result (excerpt):
MODEL: one-time · PROVIDER: Stripe · ACCESS RECORD: entitlements(user_id, product
'pro', status active|revoked, stripe_customer_id, updated_at)
ENV VARIABLES: STRIPE_SECRET_KEY, STRIPE_WEBHOOK_SECRET, PRICE_ID_PRO
P3 WEBHOOK: "Create an Edge Function stripe-webhook. Reject any request whose
signature fails against STRIPE_WEBHOOK_SECRET. Save every event id in a
processed_events table and skip ids already saved. When a checkout completes,
upsert entitlements for the user id stored on the session with status active.
When a charge is refunded, set that entitlement to revoked. Reply 200 at once."
Check: replay the same test event; the entitlements table still has one row.
P4 ACCESS CHECKS: "The PDF export function reads entitlements on the server and
answers 402 unless status is active..."
GO-LIVE MATRIX
[ ] test card succeeds → entitlement active, PDF export works
[ ] refund in test mode → entitlement revoked, export blocked
Illustrative example; your output will differ.
What is inside
The full skill has these sections. The ones marked “in the pack” come with the download.
- When to use on this page
- When not to use on this page
- Inputs to ask for in the pack
- Workflow in the pack
- Rules in the pack
- Output format in the pack
- Example on this page
- Model notes (Oct 2026) in the pack
- Troubleshooting in the pack
- Paste-in version (for chats without skill support) in the pack
Get Payment Integration Walkthrough
The full skill is a SKILL.md folder you install once and reuse: the workflow, the checklist and the answer format written out, with notes for each model. It comes in the App Builders pack (3 prompts · 11 skills · 1 free), with a QUICKSTART, setup notes in every item and 12 months of updates.
All-Access 39 € vs 7 packs × 12 € = 84 € · less than buying 4 or more packs one by one
Stuck? Email support@meevra.com — we'll help you set it up.