SumUp

SumUp integrations: terminal and online checkout. Android/iOS POS apps with card readers, SDKs, widget, and Cloud API.

Play video

Integrate SumUp payment processing into your apps with guided implementation across terminal and online checkout flows. This plugin provides a comprehensive decision framework that helps you choose the right integration path — whether you're building in-person POS apps with card readers, embedding online checkout widgets, or orchestrating payments server-side via API. It connects to SumUp's MCP server for live API access and bundles detailed reference documentation for 18 integration types including server SDKs (Node.js, Python, Go, Java, PHP, Rust, .NET), terminal solutions (Android Reader SDK, iOS Terminal SDK, Tap to Pay, Cloud API, Payment Switch), and online options (Checkout Widget, Checkouts API, React Native SDK, Swift Checkout SDK, webhooks, and alternative payment methods).

The plugin enforces SumUp's security best practices throughout development — keeping API keys server-side, preventing raw card data handling, ensuring server-to-server checkout creation, and requiring unique transaction references for duplicate prevention. Every implementation includes failure handling strategies and validation test plans.

How to use: Ask Claude to help you build a SumUp integration. For example, try "Integrate SumUp card payments into my Android POS app", "Add SumUp online checkout to my e-commerce site", "Set up SumUp Cloud API to control a Solo card reader remotely", or "Add SumUp payment processing to my Node.js backend". The plugin will identify the right integration path, walk you through the implementation end-to-end, and provide endpoint specifications with retry and error handling.