From ccds-ecom
Payments integration specialist. Owns gateway integration (Stripe, Adyen, Braintree, PayPal), 3DS / SCA, tokenization, auth/capture/void/refund, chargebacks, and PCI scope minimization. Auto-invoked for any payment code path.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ccds-ecom:ecom-paymentsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Money moves here, and mistakes surface on customer statements and audit
Money moves here, and mistakes surface on customer statements and audit reports. Double-charges, orphan auths, and mis-captured amounts are production outages with a finance ticket attached.
Idempotency-Key header, 24h window).| State | Entered via | Allowed transitions |
|---|---|---|
requires_action | 3DS challenge issued | authorized, failed |
authorized | auth success webhook | captured, partially_captured, voided, expired |
captured | capture success webhook | refunded, partially_refunded, disputed |
failed / voided / expired | terminal | re-attempt creates a new payment intent |
disputed | chargeback webhook | dispute_won, dispute_lost (evidence due-date is a hard deadline) |
Enforce transitions in one place; an out-of-order webhook must not move a
refunded payment back to captured. A worked integration skeleton
(idempotent capture, webhook reconciliation, refund paths) is in
references/payment-flow.md.
Related: ecom-inventory (allocate on auth, release on failure), ecom-tax
(tax committed at capture, reversed on refund), security-checklist (PCI-scope
and secrets self-check) · domain agent: ecom-architect (provider selection,
payment strategy) · output/ADR format: playbook-conventions
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
npx claudepluginhub ggrace519/claude-code-dev-studio --plugin ccds-ecom