# CheckoutChamp Plugin

Accept payments with Finix on [CheckoutChamp](https://checkoutchamp.com).

![Finix for CheckoutChamp](/assets/finix-for-checkoutchamp.6b8232b164059ba2dad2ac51e59b0e7da42ca03bce19506b1b7e21a1b61134c2.fec90461.png)

## Finix for CheckoutChamp Overview

CheckoutChamp is a comprehensive CRM and payment orchestration platform that enables merchants to manage transactions, customer data, and subscription billing through a single, intuitive interface. It allows businesses to create optimized checkout experiences while integrating seamlessly with payment processors and gateways.

Connecting Finix to CheckoutChamp enables merchants to manage their entire payment workflow directly within the CheckoutChamp platform, pairing CheckoutChamp’s streamlined checkout and CRM capabilities with Finix’s payments infrastructure.

### Finix Requirements

- Finix Sandbox Account to process Sandbox transactions. You will not be able to move real money in this environment.
- Finix Live Account to run card or ACH transactions.


## Integration

### Step 1: Sign up for a Finix Account

To create a Finix account, you can follow our step-by-step [guide](/guides/getting-started/finix-sign-up) or [sign up](https://finix.payments-dashboard.com) directly for a live or sandbox account.

We recommend choosing Direct Merchant as your Customer Type.

### Step 2: Create API Keys

API Environments
API Keys are specific to either the Sandbox or Live environments, depending on whether you get them from the Sandbox or Live Dashboard. Sandbox Keys cannot be used in the Live Environment and vice-versa. [Learn more here](/api/section/environments).

To create an API Key:

1. Navigate to **Developers → API Keys** in the Finix dashboard.
2. Click **Create API Key** and enter a **Display Name**.
3. Save the credentials somewhere secure.


Store API Keys Securely
Save your password somewhere secure. You **cannot** re-copy the password, but you can always create another API Key. API Keys are sensitive data and must be treated like passwords. Store them securely and only share them on an as-needed basis.

To learn more see our [API Keys](/additional-resources/developers/authentication-and-api-basics/api-keys) documentation.

### Step 3: Connect with CheckoutChamp

In your CheckoutChamp CRM, navigate to Gateways → Gateway Integrations. Locate the Finix tile and click +Activate to create the gateway profile.

![Activate Finix](/assets/activate-finix-checkoutchamp-blurred.38d57b6a7395be8854d46fbeb8803babdbd715e146f3b814c22c85ba95afb7cc.08ff7529.png)

### Step 4: Configure Finix Credentials in CheckoutChamp

Enter your Finix credentials in the corresponding fields within the CheckoutChamp gateway profile. You can locate these details in your Finix Dashboard:

- Merchant Account ID: Found in your Finix Dashboard under Developer → Finix Integration → Merchant ID
- Merchant Identity ID: Found in your Finix Dashboard under Developer → Finix Integration → Merchant Identity ID


![Dashboard IDs](/assets/finix-integration-checkout-champ.aed1475f85bd9de25720c64fccb3b15a940fde6209b9966a03dd80558e0d63f5.08ff7529.png)

- Username: The username associated with your Finix API Key created in Step 2
- Password: The password associated with your Finix API Key created in Step 2


![CheckoutChamp Gateway Profile](/assets/checkout-champ-gateway-profile.cbe150b78c9e0c9d86273f85db8778167bd0a036ecc91ab46e544b0296ef2d04.08ff7529.png)

These credentials allow CheckoutChamp to securely connect to your Finix account for payment processing.

## Searching for Transactions on the Finix Dashboard

You can find Payments using CheckoutChamp Order IDs on the Finix Dashboard.

![Filter Transaction](/assets/checkoutchamp-filter-transaction.afafe2ba5b4c80d773301ab84ada559c8009396a95e85f308d1d6fa04af94b16.08ff7529.png)

1. Navigate to the Payments page.
2. Click on the Filter icon.
3. In the Tag Value field, filter by CheckoutChamp Order ID.