Upgrade your WooCommerce integration to Flow
Last updated: January 28, 2026
Follow this guide to upgrade your WooCommerce plugin to Flow.
- Ensure that your WordPress and WooCommerce instances are up to date.
- Ensure that your required alternative payment methods (APMs) are:
- Supported by Flow
- Selected under Enabled Payment Methods in the Dashboard
- You need the following Checkout.com API credentials:
- Public key
- Secret key
- Signature key
To upgrade your WooCommerce integration, follow these steps:
- Install the updated plugin.
- Configure the plugin.
- Test your webhooks.
- Test your updated integration.
You can install the plugin in the following ways:
- Use the WordPress plugin directory.
- Download the plugin and install it manually.
- Sign in to WordPress as an administrator.
- In your WordPress dashboard, go to Plugins > Add New.
- Search for Checkout.com Payment Gateway.
- Select Install Now.
- After the installation completes, select Activate Plugin.
- Go to the WooCommerce plugin repository.
- Download the latest release of the plugin.
- Sign in to WordPress as an administrator.
- In your WordPress dashboard, go to Plugins > Add New.
- Select Upload Plugin > Choose file.
- Upload the ZIP file you downloaded.
- Select Install Now.
- After the installation completes, select Activate Plugin.
- In your WordPress dashboard, go to Plugins > Checkout.com Payment Gateway > Quick Settings.
- Under Checkout mode, select Flow.If you need more time to migrate, you can set _Checkout mode_ to _Classic_ in your production environment.
- Set Environment to SandBox.
- Your existing public and secret keys are pre-populated during the upgrade. To ensure that you keep using the processing channel you configured, enter your existing Checkout.com sandbox public and secret keys.
- Set the Payment Method Title to the name you want customers to see at checkout. For example, Credit/Debit Card.
- Under Webhook Status, select Refresh Status to verify the webhook configuration.
- If the verification fails, select Register Webhook in Register New Webhook.
If you require fast checkout, follow the instructions under Express Payments.
To customize your Flow interface changes, update the Flow Settings.
If you configured Apple Pay for the regular checkout page:
- Follow the Apple Pay for web instructions.
- In the Quick setup box, enable Apple Pay.
If you configured Apple Pay for express checkout:
- Go to the Express Checkout settings.
- Verify that the existing Apple Pay settings are correct.
- Enable Fast Checkout.
If you configured Google Pay for the regular checkout page, enable Google Pay in the Quick setup box.
If you configured Google Pay for express checkout:
- Go to the Express Checkout settings.
- Verify that the existing Google Pay settings are correct.
- Enable Fast Checkout.
If you configured PayPal for the regular checkout page, enable PayPal in the Quick setup box.
If you configured PayPal for express checkout:
- Go to the Express Checkout settings.
- Verify that the existing PayPal settings are correct.
- Enable Fast Checkout.
Follow the WooCommerce test instructions and validate that the order updates correctly on your WooCommerce dashboard.
After ensuring that your integration works, you can move your integration to production:
- In your WordPress dashboard, go to Plugins > Checkout.com Payment Gateway > Settings.
- Set Environment to Live.
- Set Secret Key and Public Key to your secret and public keys for your Checkout.com production environment.