Loading...
Loading...
Guide for building SumUp payment integrations that cover both terminal (card-present) and online (card-not-present) checkout flows using SumUp SDKs and APIs. Use when implementing or debugging SumUp checkout creation, payment processing, reader pairing, Card Widget integrations, Cloud API reader checkouts, or authorization setup with API keys/OAuth and Affiliate Keys.
npx skill4agent add sumup/sumup-skills sumuphttps://developer.sumup.com/https://developer.sumup.com/llms.txthttps://developer.sumup.com/terminal-payments/cloud-api/index.mdNeed to accept a payment?
├─ In-person (card-present) → terminal
│ ├─ Native mobile app + direct reader flow → terminal/mobile (iOS SDK or Android Reader SDK)
│ ├─ Non-native POS/backend controls Solo reader → terminal/platform-agnostic (Cloud API)
│ └─ Legacy app handoff to SumUp app explicitly required → terminal/legacy-lightweight (Payment Switch)
└─ Online (card-not-present) → online
├─ Fastest secure integration, hosted/embedded UI acceptable → online/low-complexity (Card Widget)
└─ Custom orchestration and async lifecycle handling required → online/custom (Checkouts API + 3DS + webhooks)terminalonlinehybridterminal/mobileterminal/platform-agnosticterminal/legacy-lightweightonline/low-complexityonline/customreferences/checkout-playbook.mdreferences/README.mdcheckout_referenceforeignTransactionIdmerchant_codenext_stepmerchant_codeamount = 11references/README.md