Connect Checkout.com to Cell Payments
Follow these steps to connect your Checkout.com account. Cell Payments uses the Checkout.com API for transaction monitoring and dispute management across all your processing channels.
Estimated setup time: 5 minutes
Required Credentials
| Credential | Type | Where to Find |
|---|---|---|
| Secret API Key | Required | Dashboard → Developers → Keys |
| Processing Channel ID | Required | Dashboard → Settings → Processing channels |
| Webhook Signing Key | Optional | Dashboard → Developers → Webhooks |
Log in to the Checkout.com Dashboard
Go to dashboard.checkout.com and log in with your credentials.
Ensure you are viewing the Live environment (not Sandbox) if you want to monitor production transactions.
Navigate to API Keys
In the left sidebar, navigate to Developers → Keys.
You will see your existing API keys listed here. Cell Payments requires a Secret key with payments read access.
Create a New Secret API Key
Click Create new key and select Secret key as the key type.
Configure the key with Payments read permission at minimum. For Cell Defender dispute management, also enable Disputes write access.
Give it a descriptive name like Cell Payments Integration and click Create.
Copy the secret key immediately. It starts with sk_ for live or sk_sbox_ for sandbox.
The secret key is displayed only once. Store it securely before navigating away.
Copy Your Processing Channel ID
Navigate to Settings → Processing channels in the dashboard.
Find the processing channel you want to monitor and copy the Channel ID. It looks like pc_xxxxxxxxxxxxxxxxxxxxxxxx.
If you have multiple processing channels, you can connect each one separately in Cell Payments.
The Processing Channel ID tells Cell Payments which transactions to monitor. Each channel represents a distinct payment flow in your Checkout.com account.
Create a Webhook Endpoint
Navigate to Developers → Webhooks and click Add endpoint.
Enter the following webhook URL:
https://app.cell-payments.com/api/webhooks/checkout
Select Webhook Events
Select the following events to send to Cell Payments:
payment_approved— Successful paymentspayment_declined— Declined paymentspayment_captured— Captured paymentspayment_refunded— Refund eventspayment_voided— Voided paymentsdispute_opened— New disputesdispute_won— Disputes wondispute_lost— Disputes lostdispute_expired— Expired disputes
Click Save to create the endpoint.
Copy the Webhook Signing Key
After creating the endpoint, Checkout.com will display a webhook signing key. Copy this key.
This key allows Cell Payments to verify that webhook events are genuinely from Checkout.com.
The webhook signing key is optional but recommended for production environments to ensure webhook authenticity.
Paste in Cell Payments
Log in to your Cell Payments account at app.cell-payments.com.
Navigate to Settings → Connections and select Checkout.com from the processor list.
Paste your credentials:
- Enter your Secret API Key (
sk_...) - Enter your Processing Channel ID (
pc_...) - Enter your Webhook Signing Key if you created one
Click Connect. Cell Payments will validate and begin syncing your Checkout.com data.