Products
Cell Pulse Cell Defender Cell Shield Integrations
Resources
Security & Trust
Pricing Login
Get a Demo
Setup Guide

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

CredentialTypeWhere to Find
Secret API KeyRequiredDashboard → Developers → Keys
Processing Channel IDRequiredDashboard → Settings → Processing channels
Webhook Signing KeyOptionalDashboard → Developers → Webhooks
1

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.

2

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.

3

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.

4

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.

5

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

6

Select Webhook Events

Select the following events to send to Cell Payments:

  • payment_approved — Successful payments
  • payment_declined — Declined payments
  • payment_captured — Captured payments
  • payment_refunded — Refund events
  • payment_voided — Voided payments
  • dispute_opened — New disputes
  • dispute_won — Disputes won
  • dispute_lost — Disputes lost
  • dispute_expired — Expired disputes

Click Save to create the endpoint.

7

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.

8

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:

  1. Enter your Secret API Key (sk_...)
  2. Enter your Processing Channel ID (pc_...)
  3. Enter your Webhook Signing Key if you created one

Click Connect. Cell Payments will validate and begin syncing your Checkout.com data.