Set up and run SumUp sandbox tests. Use when configuring a SumUp test merchant, picking test cards, triggering deliberate failure (`amount = 11`), or building a SumUp end-to-end test harness.
Troubleshoot common SumUp integration failures. Use when SumUp HMAC signature checks fail, checkout sessions expire, scopes aren't activated, widget mount is blocked, affiliate keys don't match, or `checkout_reference` collides.
Use the SumUp MCP server (https://mcp.sumup.com/mcp) from Cursor, Claude Code, Codex, or any MCP-capable client. Use when the user mentions SumUp MCP, needs to wire mcp.sumup.com, or wants tool-based access to SumUp APIs.
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.
Implement SumUp checkout flows end-to-end. Use when writing or reviewing SumUp Checkouts API calls, Card Widget mounts, Hosted Checkout setup, recurring tokenization, Terminal SDK / Cloud API reader checkouts, or 3DS / webhook handling.
External network access
Connects to servers outside your machine
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A collection of Agent Skills for building SumUp payment integrations across card-present (terminal) and card-not-present (online) checkout flows.
These skills work with agents that support the Agent Skills standard, including Claude Code, Cursor, Gemini CLI, OpenCode, OpenAI Codex, and Pi.
Install using the plugin marketplace:
/plugin marketplace add sumup/sumup-skills
/plugin install sumup@sumup
Install from the Cursor Marketplace or add manually via Settings > Rules > Add Rule > Remote Rule (Github) with sumup/sumup-skills.
Install the extension from GitHub:
gemini extensions install https://github.com/sumup/sumup-skills --ref=main
Install using the Codex plugin marketplace:
codex plugin marketplace add sumup/sumup-skills
Import this repository as a custom power from Kiro: Powers > Add Custom Power > Import power from GitHub.
For local testing, use Import power from a folder and select this repository root.
Agents and tools that support the Agent Skills Discovery RFC can discover the SumUp skills from:
https://developer.sumup.com/.well-known/agent-skills/index.json
Use this URL in clients that accept a discovery index or start from https://developer.sumup.com when the client discovers well-known skill indexes automatically.
Clone this repo and copy the skill folders into the appropriate directory for your agent:
| Agent | Skill Directory | Docs |
|---|---|---|
| Claude Code | ~/.claude/skills/ | docs |
| Cursor | ~/.cursor/skills/ | docs |
| Gemini CLI | ~/.gemini/extensions/ | docs |
| OpenCode | ~/.config/opencode/skills/ | docs |
| OpenAI Codex | ~/.codex/skills/ | docs |
| Pi | ~/.pi/agent/skills/ | docs |
Install using the npx skills CLI:
npx skills add https://github.com/sumup/sumup-skills
Skills are contextual and auto-loaded based on your conversation. When a request matches a skill's triggers, the agent loads and applies that skill.
| Skill | Useful for |
|---|---|
| sumup | Implementing SumUp checkout flows end-to-end across Checkouts API, Card Widget, Hosted Checkout, recurring tokenization, and terminal/cloud reader checkouts |
| sumup-best-practices | Choosing the right integration path and security posture across Hosted Checkout, Card Widget, Checkouts API, mobile SDKs, terminal SDKs, and Cloud API |
| upgrade-sumup | Planning and executing SumUp API/SDK upgrades and migrations across server and mobile SDK surfaces |
| sumup-debug | Diagnosing and fixing common integration failures such as webhook signature mismatches, scope issues, session expiry, widget mount failures, and duplicate references |
| sumup-mcp | Configuring and using the SumUp MCP server (https://mcp.sumup.com/mcp) from MCP-capable clients |
| sumup-testing | Setting up sandbox test merchants, running success/failure scenarios (including amount = 11), and validating end-to-end checkout behavior |
npx claudepluginhub sumup/sumup-skills --plugin sumupPayment gateway integration with Stripe, PayPal, checkout flow implementation, subscription billing, and PCI compliance
Expert, workflow-driven guidance for integrating the Paymob payment gateway across Egypt, UAE, KSA, and Oman. Routes by platform (Shopify apps / prebuilt e-commerce plugins vs custom build), onboarding, web/API (Intention API + Unified Checkout + Pixel SDK), and native Mobile SDKs. Covers all 3 HMAC types (transaction, card token, subscription), transaction inquiry/reconciliation, subscriptions, saved cards (CIT/MIT), Auth/Capture, refunds/void, split features, and convenience fees, and ships corrected ready-to-use code for Node.js, Python, PHP, .NET, Ruby, and frontend. Bundles Paymob's official MCP server for live account actions. Triggers even when no provider is named for a regional payment request.
Mercado Pago full-product integration toolkit. One agent routes to four orchestration skills (mp-integrate, mp-webhooks, mp-test-setup, mp-review). Scaffolding works without MCP auth; live docs, credential lookup, and test-user creation require the official Mercado Pago MCP server.
Stripe development plugin for Claude
Official Stripe payment platform skills for checkout, billing, Connect, and API upgrades.
Integrates payment processing with Stripe, PayPal, or Square including subscriptions, webhooks, and PCI compliance. Use when implementing checkout flows, recurring billing, or handling refunds and disputes.