Prerequisites

Slicker integrates with Checkout.com via API keys to sync payment data and provide insights into failed transactions. To set up this integration, you need:
  • A Checkout.com account with access to API keys
  • Admin or Developer permissions to generate API credentials
  • Access to your Checkout.com dashboard

Create API credentials

  1. Log in to your Checkout.com dashboard.
  2. Navigate to SettingsDevelopersKeys.
  3. Generate a new Secret API Key if you don’t already have one:
    • Click Create new key
    • Give it a descriptive name like Slicker Integration
    • Configure the scopes to include the Payments scope, along with reports and reports:view permissions
  4. Copy the Secret API Key - you’ll need this for the Slicker integration.
Keep your Secret API Key secure. Slicker only needs read permissions to sync payment data and analyze failed transactions.

Create integration in Slicker

  1. Go to Slicker’s new integration page.
  2. Select Checkout.com from the list of payment integrations.
  3. Provide the following information:
    • Integration name: A descriptive name to help you identify this integration
    • Description: Optional description for additional context
    • Secret API Key: The key you copied from your Checkout.com dashboard

Configure webhooks

For real-time payment updates, configure webhooks:
  1. Copy the Endpoint URL from the Slicker integration page.
  2. In your Checkout.com dashboard, go to SettingsChannelsWebhooks.
  3. Click Create webhook and configure:
    • Endpoint URL: Paste the URL you copied from Slicker
    • Events: Select the Gateway and Reports categories
  4. Copy the Authorization Header Key and Signature Key from Checkout.com into the Slicker integration page.
  5. Save the webhook configuration.

Save the integration

  1. Click Submit to create the integration.

What data does Slicker sync?

Once connected, Slicker will sync the following data from Checkout.com:
  • Payment transactions: Successful and failed payments
  • Decline reasons: Detailed information about why payments failed
  • Customer data: Information needed for recovery campaigns
  • Payment methods: Card types and other payment method details

Troubleshooting

Connection failed error:
  • Verify your Secret API Key is correct and has not expired
  • Ensure the key has sufficient permissions to read transaction data
  • Check that your Checkout.com account is active and in good standing
Missing transaction data:
  • Slicker syncs data from the past 90 days on initial connection
  • New transactions typically appear within 15 minutes
  • Contact support if you’re missing recent transactions
Failed integration creation message
For additional help, contact Slicker support or check our FAQ.