From sumup
Pick the right SumUp integration path and apply security best practices. Use when deciding between Hosted Checkout, Card Widget, Checkouts API, mobile SDKs, terminal SDKs, or Cloud API; choosing API key vs OAuth vs restricted keys; or reviewing SumUp integration security.
How this skill is triggered — by the user, by Claude, or both
Slash command
/sumup:sumup-best-practicesThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Knowledge and APIs can change. Always prefer the latest SumUp docs in markdown format over stale memory.
Knowledge and APIs can change. Always prefer the latest SumUp docs in markdown format over stale memory.
https://developer.sumup.com/https://developer.sumup.com/llms.txtUse this skill for architecture and security decisions, not implementation walkthroughs.
Need to accept a payment?
├─ In-person (card-present)
│ ├─ Native mobile app controls reader directly -> iOS Terminal SDK / Android Reader SDK
│ ├─ POS/backend controls Solo from non-native environment -> Cloud API
│ └─ Legacy handoff to SumUp app is mandatory -> Payment Switch
└─ Online (card-not-present)
├─ Fastest redirect flow, no embed required -> Hosted Checkout
├─ Embedded payment form with low PCI scope -> Card Widget
├─ Mobile app checkout UX -> Swift Checkout SDK / React Native SDK
├─ Save card and charge later -> Customers + tokenization
└─ Custom orchestration needs -> Checkouts API + 3DS + webhooks
terminal, online, or hybrid.payments scope activation where needed.checkout_reference, foreignTransactionId, or equivalent).When giving guidance, always return:
sumup for end-to-end implementation steps.upgrade-sumup for SDK/API migrations.sumup-debug for failure diagnosis.sumup-testing for sandbox and QA setup.npx claudepluginhub sumup/sumup-skills --plugin sumupScans a codebase for architectural friction, presents candidates as a visual HTML report with before/after diagrams, and guides you through deepening refactors.