You can connect Checkout.com to Fynlo to allow your clients to pay invoices online securely.
This guide will walk you through locating your API credentials and connecting them to Fynlo.
Before You Start
Make sure you have:
An active Checkout.com account
Access to the Checkout.com Dashboard
API keys and a Process Channel ID
Step 1: Log in to the Checkout.com Dashboard
Log in to your account
Step 2: Locate Your API Keys
In the dashboard, go to Settings
Click API Keys
You will see:
Public Key
Secret Key
They usually look like:
pk_sbox_xxxxxxxxx
sk_sbox_xxxxxxxxx
or
pk_live_xxxxxxxxx
sk_live_xxxxxxxxx
Step 3: Locate Your Process Channel ID
Go to Settings
Click Channels
Open your active processing channel
You will find a value that looks like:
pc_xxxxxxxxxxxxx
This is your Process Channel ID.
In Fynlo, this is entered in the Channel field.
Sandbox vs Live (Important)
Checkout.com provides two environments:
🔹 Sandbox (Test Mode)
Used for testing payments
No real money is charged
-
Keys start with:
pk_sbox_sk_sbox_
Safe for setup and internal testing
Use Sandbox if:
You are still setting up
You want to test invoice payments
You are not ready to accept real transactions
🔹 Live (Production Mode)
Used for real payments
Customers are charged real money
-
Keys start with:
pk_live_sk_live_
Use Live when:
You are ready to accept real client payments
Your testing is complete
⚠️ Important Rule
Do not mix environments.
If you use:
pk_sbox_→ you must also usesk_sbox_pk_live_→ you must also usesk_live_
Both keys must belong to the same environment.
Step 4: Connect to Checkout.com in Fynlo
Go to Settings
Click Payment Gateways
Click New Payment Gateway
Select Platform: Checkout
Enter the following:
| Field | What to Enter |
|---|---|
| Public Key | Your pk_... key |
| Secret Key | Your sk_... key |
| Channel | Your pc_... Process Channel ID |
| Status | Active |
Click Save
Your Checkout.com payment gateway is now connected.
Step 5: Test Your Setup
To confirm everything is working:
Create a test invoice
Send it to yourself
Open the invoice link
Attempt a payment
If the payment page loads correctly, your integration is successful.
Troubleshooting
Invalid Credentials
Ensure both keys are from the same environment (Sandbox or Live)
Double-check there are no extra spaces when copying
Payment Not Processing
Verify the correct Process Channel ID is entered
Confirm the gateway is set to Active