# WooCommerce Plugin Accept payments with Finix on your WooCommerce Store ![Finix for Woocommerce](/assets/finix-for-woocommerce.d9bfec97e6447b0ede103fb7b8917d6a291c9736fd548560a3bc4feebd5a28d1.fec90461.png) ## Finix for WooCommerce Overview Download Finix for WooCommerce Accept Card and Bank Payments with WooCommerce. br View Sample Site View a demo of our plugin at finixsamplewoo.com br 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. - **Flexible Payment Methods:** Accept major credit and debit cards, Apple Pay, and bank transfers. Offer flexibility customers expect and reduce checkout friction. - **Transparent Pricing:** Finix uses interchange-plus pricing for clear, detailed fee breakdowns, ideal for high-volume merchants. - **Apple Pay Integration:** Enable Apple Pay on supported browsers like Safari and Chrome, with customizable button styles and types that blend seamlessly into your storefront. - **Customizable Checkout Display:** Match your brand's voice by tailoring the look and language of each payment method for a more intuitive customer experience. - **WooCommerce Blocks Checkout Compatible:** Fully supports WooCommerce's new block-based checkout and the classic flow, keeping your store aligned with the latest updates. - **Automated Dispute & Bank Return Handling:** Reduce operational overhead with automatic order status updates triggered by webhook events. - **Live & Sandbox Environments:** Build and test with confidence using a dedicated sandbox environment. Easily switch to live mode when you're ready to start processing real transactions. ### Download Finix for WooCommerce is available for [download](https://wordpress.org/plugins/finix-for-woocommerce/) on wordpress.org. ### 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. ## Installation ### 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. Download Finix for WooCommerce Plugin Download Finix for WooCommerce Accept Card and Bank Payments with WooCommerce. ### Step 3. Install Finix for WooCommerce Plugin ![Add new plugin](/assets/woocommerce-upload-plugin.c5d146bf2afa0c5e465454768bf28a08f39f15a4a22bb5743591af5ae8595c98.08ff7529.svg) 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 ![Add new plugin](/assets/woocommerce-payment-methods.84ec57d3d32ffa366c82d8b0d652afdcd4abe304624c895cf9c01e0e647db342.08ff7529.svg) 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. ![Add new plugin](/assets/woocommerce-webhook-configuration.78d3c4b1d260703ab9dbf1c8892e1883e103881d01048bf8b4389b442ae1b452.08ff7529.svg) #### Part 2 - Create Webhook on Finix Dashboard 1. Login into your Finix dashboard using the following [link](https://finix.payments-dashboard.com/Login) 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: - `Application ID` with a prefix of `APxx` - `Merchant ID` with a prefix of `MUxx` 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: - Create a production webhook with the information supplied by the plugin - Enter an Application ID, Merchant ID, API key Username, and API key Password. ## Searching for Transactions on the Finix Dashboard ![Filter by Order ID](/assets/wooocommerce-filter-by-order-id.b4e948c935548d00b9804a1c166964bb6428724d5a34dd607ff9fea495739c58.08ff7529.svg) You can find Payments using WooCommerce Order Ids on the Finix Dashboard. 1. Navigate to the Payments page. 2. Click on the filter icon. 3. Filter by value and type in your WooCommerce Order Id.