Integration checklist
The checklist guides the developer through the entire useCheckout() integration — from account activation to production deployment.
Tip
Checked items are saved to the browser's local storage and remain preserved even after the page is refreshed.
| Symbol | Meaning |
|---|---|
| 🔜 | Must be met before production deployment (not necessarily in order). |
| ⚠️ | Critical — without it the SDK will not work correctly. |
| ❔ | Optional. |
1. Prerequisites
Comgate account is active.
At least one of the following methods is activated (depending on planned payment methods):
Card only —
CARD_CZ_COMGATE method activated.Apple Pay / Google Pay only —
CARD_CZ_COMGATE or CARD_CZ_CSOB_2 method activated.Card + Apple Pay / Google Pay —
CARD_CZ_COMGATE method activated.Shop is registered with Comgate with the correct domain / subdomain.
🔜 HTTPS is available on the production domain.
⚠️ The SDK is not running in an iframe or WebView.
❔ If CSP is used — domains
checkout.comgate.cz, payments.comgate.cz, pay.google.com, applepay.cdn-apple.com are allowed.❔ File uploads to
/.well-known/ on your domain must be allowed (for Apple Pay).2. Configuration in the Comgate portal
A shop connection with activated services (Card, Apple Pay, Google Pay) has been created in the portal.
The
checkoutId has been obtained from the connection settings.❔ Domain verification — Apple Pay
Only if you integrate Apple Pay.
🔜 The
/.well-known/apple-developer-merchantid-domain-association file has been uploaded to your domain.🔜 The file content matches the value from the
/v2.0/appleDomainAssociation endpoint (ASCII/UTF-8, no trailing newline).🔜 Domain + subdomains verified in the Comgate client portal.
🔜❔ Automatic file content refresh implemented.
❔ Domain verification — Google Pay
Only if you integrate Google Pay.