WooCommerce Plugin

WooCommerce

Accept payments with Finix on your WooCommerce Store

Finix for WooCommerce Overview

Download Finix for WooCommerce
Accept Card and Bank Payments with WooCommerce.

View Sample Site
View a demo of our plugin at finixsamplewoo.com

Power your WooCommerce store with a fast, flexible, and reliable payments experience using the Finix plugin. Whether you're launching a new shop or scaling an existing one, Finix makes it easy to accept payments and manage orders without the complexity.

Built with modern commerce in mind, this plugin supports multiple payment methods and includes everything you need for secure, seamless checkout experiences.

Download

Finix for WooCommerce is available for download on wordpress.org.

Finix Requirements

Installation

Step 1. Sign up for a Finix Sandbox Account

To create a Sandbox Account, read our guide or sign up directly for a sandbox.

We recommend choosing Direct Merchant as your Customer Type.

Step 2. Download Finix for WooCommerce Plugin

Download Finix for WooCommerce
Accept Card and Bank Payments with WooCommerce.

Step 3. Install Finix for WooCommerce Plugin

  1. Click on Add New Plugin.
  2. Click on Upload Plugin.
  3. Once the upload box opens, click Choose File, select the plugin file, and click Install Now.
  4. Click Activate Plugin

Step 4. Enter Sandbox Information

Part 1 - Webhook Details

  1. Click on WooCommerce on the admin menu and click on settings under WooCommerce.
  2. Navigate to the Payments tab.
  3. In the list of Gateways, enable the Finix Gateway payment method and click on Manage.
  4. If you scroll down, you'll see the webhook information to enter in Part 2.

Part 2 - Create Webhook on Finix Dashboard

  1. Login into your Finix dashboard using the following link
  2. Choose your environment. You may have a Sandbox or Production environment to choose from. Finix's system automatically selects your environment if you have only access to one.
  3. Click Developer on the menu at the left bar (near the bottom).
  4. Click on the Webhooks tab.
  5. Click Create Webhook
  6. Fill the webhook information with the details you got from step 1 ( URL, Username, and Password ). Choose Authentication type Basic and use any nickname you want to identify your webhook later.
  7. Go to Events and choose Only the following entities and types.
  8. Then mark Transfer and Disputes on both created and updated and save the webhook

Part 3 - Enter Sandbox Application ID, API Keys, and Merchant ID

Now that you've created a Webhook, navigate to the Developer Screen. In this screen, you will see:

Enter these details into the Finix for WooCommerce Plugin.

After you've entered these details, you will need to generate API keys. To do so, navigate to the Developers page. On the Developers page, click Create API Key. You'll receive a Username and Password. Enter these details into the Finix for WooCommerce Plugin.

Step 5. Configure Plugin and Enable

If you enable the plugin, your buyers will now have an option to checkout with Finix.

You can configure additional settings in the plugin to best suit your use case.

Step 6. Enter Production information

Once approved for a live account, you can enter your live credentials and information.

You can repeat the steps above. You'll need to:

Searching for Transactions on the Finix Dashboard

You can find Payments using WooCommerce Order Ids on the Finix Dashboard.

  1. Navigate to the Payments list page.
  2. Click on the Filters.
  3. Under Tags, enter WooCommerce Order Id.
  4. Click Apply.