SumUpとの連携(外部サービスとの繋ぎ込み)における適切な方法を選択し、セキュリティの最良実践を適用します。 次のような場合に使用: - ホストされたチェックアウト、カードウィジェット、チェックアウトAPI、モバイルSDK、ターミナルSDK、クラウドAPIのいずれかを選択する場合 - APIキー、OAuth、制限付きキーの中から認証方式を選ぶ場合 - 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.
知識やAPIは変化します。古いメモリよりも、常に最新の SumUp ドキュメント(Markdown形式)を優先してください。
https://developer.sumup.com/https://developer.sumup.com/llms.txt次のような場合に使用: アーキテクチャおよびセキュリティに関する意思決定。実装手順のウォークスルーには使用しません。
決済を受け付ける必要がある?
├─ 対面(カードあり)
│ ├─ ネイティブモバイルアプリがリーダーを直接制御 -> iOS Terminal SDK / Android Reader SDK
│ ├─ POS/バックエンドが非ネイティブ環境から Solo を制御 -> Cloud API
│ └─ SumUp アプリへのレガシーハンドオフが必須 -> Payment Switch
└─ オンライン(カードなし)
├─ 最速のリダイレクトフロー・埋め込み不要 -> Hosted Checkout
├─ PCI スコープを抑えた埋め込み型決済フォーム -> Card Widget
├─ モバイルアプリのチェックアウト UX -> Swift Checkout SDK / React Native SDK
├─ カードを保存して後から請求 -> Customers + トークン化
└─ カスタムオーケストレーションが必要 -> Checkouts API + 3DS + Webhook
terminal、online、または hybrid。payments スコープを有効化。checkout_reference、foreignTransactionId 等)。ガイダンスを提供する際は、必ず以下を返答してください:
sumup を使用。upgrade-sumup を使用。sumup-debug を使用。sumup-testing を使用。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.原文・著作権は Anthropic および各プラグイン作者に帰属します。日本語訳は Claude API による自動翻訳です。