From solvapay-skills
Add SolvaPay hosted checkout and customer portal to a web app with minimal PCI surface. Use when the user says "add checkout to website", "hosted checkout", "customer portal", "nextjs checkout", "checkout session", or wants a server-side checkout-session route plus a return-URL handler. Next.js is fully supported; React (no Next.js) gets partial guidance. Use the `sdk-integration` skill instead for usage metering, Express, MCP server wiring, or webhook-heavy flows; use `lovable-checkout` for Lovable / Vite / Supabase Edge apps.
How this skill is triggered — by the user, by Claude, or both
Slash command
/solvapay-skills:website-checkoutThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Hosted checkout + customer portal for web apps. Server creates the checkout session, browser redirects to SolvaPay, return URL handler refreshes access state from server truth.
Hosted checkout + customer portal for web apps. Server creates the checkout session, browser redirects to SolvaPay, return URL handler refreshes access state from server truth.
Before stack-specific implementation, run npx -y solvapay@latest init to configure SOLVAPAY_SECRET_KEY and install base SDK packages.
For advanced use cases (usage metering, Express/MCP paths, webhook-heavy flows), use the sdk-integration skill.
npx -y solvapay@latest init to configure SOLVAPAY_SECRET_KEY and install base SDK packages.SOLVAPAY_SECRET_KEY in client code.sdk-integration.lovable-checkout, not this skill.checkout sessions, customer sessions, nextjs guide, react guide, webhooks, test in sandbox.llms.txt.When complete, provide:
npx claudepluginhub solvapay/skills --plugin solvapay-skillsCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.