# sumup-best-practices

> Claude/Codex skill by [@sumup](https://omgskills.com/library/sumup/index.md) · 5 stars · Updated 2026-10-17

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.

Tags: agent-skills, ai, gemini-cli-extension, payments, sumup

## Install

```sh
git clone https://github.com/sumup/sumup-skills /tmp/sumup-skills && ln -s /tmp/sumup-skills/skills/sumup-best-practices ~/.claude/skills/sumup-best-practices
```

## From README

SumUp Integration Decisions and Best Practices Knowledge and APIs can change. Always prefer the latest SumUp docs in markdown format over stale memory. Docs root: https://developer.sumup.com/ LLM entrypoint: https://developer.sumup.com/llms.txt Use this skill for architecture and security decisions, not implementation walkthroughs. Quick Decision Tree Start Here Classify the request: terminal, online, or hybrid. Choose the lowest-complexity viable path first: Prefer Hosted Checkout or Card Widget before custom orchestration. Prefer Cloud API for non-native Solo control. Select auth model: API key for single-merchant server integrations. OAuth 2.0 for delegated or multi-merchant apps. Confirm restricted access and affiliate prerequisites: payments scope activation where needed. Affiliate Key plus app/bundle identifier alignment for card-present.

## Links

- HTML page: https://omgskills.com/library/sumup/sumup-skills/skills/sumup-best-practices/
- GitHub: https://github.com/sumup/sumup-skills
- Author: [@sumup](https://omgskills.com/library/sumup/index.md)

## More from this repo

- [sumup](https://omgskills.com/library/sumup/sumup-skills/skills/sumup/index.md) — Implement SumUp checkout flows end-to-end.
   - [@sumup](https://omgskills.com/library/sumup/index.md) · 5 stars
- [sumup-debug](https://omgskills.com/library/sumup/sumup-skills/skills/sumup-debug/index.md) — Troubleshoot common SumUp integration failures.
   - [@sumup](https://omgskills.com/library/sumup/index.md) · 5 stars
- [sumup-mcp](https://omgskills.com/library/sumup/sumup-skills/skills/sumup-mcp/index.md) — Use the SumUp MCP server (https://mcp.sumup.com/mcp) from Cursor, Claude Code, Codex, or any MCP-capable client.
   - [@sumup](https://omgskills.com/library/sumup/index.md) · 5 stars
