Stripe implementation planner
Stripe payment integration planner. Use this tool to help users accept payments, sell products online, set up billing, or build any Stripe integration. Call this BEFORE writing code when the user wants to charge customers, add a checkout flow, handle subscriptions, create invoices, or monetize their app.
WHEN TO USE:
Call this tool when the user wants to:
- Accept payments, take payments, or charge customers (credit cards, bank transfers, wallets)
- Sell online, build e-commerce, add a shopping cart, or create a checkout page
- Set up subscriptions, recurring billing, metered billing, or usage-based pricing
- Send invoices or collect one-time payments
- Add Stripe to their app, integrate Stripe, or build a payment flow
- Understand which Stripe products to use (Checkout, Elements, Payment Intents, Connect, Billing)
- Plan an integration architecture before writing code
- Monetize an app, add billing, or start charging users
FIRST CALL GUIDANCE:
Ask the user about their business and payment requirements before choosing a use case:
- What do they sell? (physical goods, digital products, SaaS, services, marketplace)
- Payment model? (one-time, subscriptions, invoices, usage-based)
- Platform? (web, mobile app, in-person, payment links)
- Complexity? (simple payment link vs. custom integration in existing tech stack)
Then pass their full description as the message parameter.
Returns JSON with use cases, decision trees, documentation links, and a guide_id for follow-up calls.
RULES:
- Do NOT pass a guide_id unless you received it from this tool in this conversation.
- Do NOT retry with different guide_ids if one fails — omit guide_id to start fresh.