# 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 businesses to manage the entire payment workflow within one platform. This integration combines CheckoutChamp’s streamlined checkout and CRM capabilities with Finix’s payments infrastructure. Merchants gain PCI-compliant processing, support for multiple payment methods, and visibility into transaction activity, without any additional custom development. ### 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 Sandbox Account To create a Sandbox Account, read our [guide](/guides/getting-started/finix-sign-up) or [sign up](https://finix.payments-dashboard.com) directly for a sandbox. 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-checkout-champ.d511fce4e99666c20564a063f885238baf9e8f876486048d4e5b1082c91d890e.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 user created in Step 2 - Password: The password associated with your Finix API user 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.