Description
Helcim for WooCommerce lets you accept all major credit cards and GooglePay directly on your WordPress store while saving on processing fees. This free plugin connects your store to your Helcim account and processes payments through HelcimPay.js — a secure, hosted checkout that handles card data for you, reducing your PCI compliance scope.
Order management stays within WooCommerce but payments run on Helcim’s transparent interchange-plus pricing: you pay the true cost from the card networks plus one clear margin, with no monthly fee, no PCI fee, and rates that fall automatically as your volume grows.
REQUIREMENTS:
– A Helcim account (free to create)
– Generated Helcim API token
– WordPress and WooCommerce installed and active
– A valid SSL certificate (HTTPS) on your store
– Supported versions:
– WordPress: 6.6+
– PHP: 7.4+
– WooCommerce: 10.5+
– A business based in the United States or Canada, processing in USD or CAD
Screenshots






Installation
Step 1: Create a Helcim account – Sign up for free in minutes — no paperwork, no commitments, no monthly fee. Start here.
Step 2: Generate an API token – Once your account is approved, generate your API token. You can do this by Integrations > API Configuration > Create an API token. This token will securely link your Helcim account to your WooCommerce store later.
Step 3: Install the Helcim for WooCommerce (v5) plugin
You can install the plugin directly from your WordPress admin dashboard or download it manually from the WordPress Plugin Directory or WooCommerce Marketplace.
Install from the WordPress Admin Dashboard
- Log in to your WordPress admin dashboard.
- Navigate to Plugins > Add New Plugin.
- Search for Helcim for WooCommerce.
- Select the Helcim plugin from the search results to view its details.
- Click Install Now, then Activate once the installation is complete.
Once the plugin is activated, you can proceed with connecting it to your Helcim account using the API token generated in Step 2.
Step 4: Configure your checkout – In WordPress, go to Payments › Helcim and hit Manage. Set up how you want to get paid: – Title: The payment method name your customer sees at checkout. – Description: The payment method description shown to customers at checkout. – Environment: Choose where to deploy the plugin — Sandbox (testing) or Live. – Live API token: The token you created, linking WooCommerce to Helcim. – Branding and others: Add your logo and brand colors, enable Google Pay, and let customers securely save their card for future purchases
Step 5: Test a live transaction. Run a real payment end-to-end to make sure everything’s wired up correctly before you go live. Your first $5 in card transactions is fee-free — test it through and through, on us.
FAQ
-
Can Helcim reduce WooCommerce transaction fees?
-
Yes. Processing your WooCommerce payments through Helcim uses transparent interchange-plus pricing, which is often lower than typical flat-rate WooCommerce payment options — and the margin drops automatically as your monthly volume grows.
-
Does the integration require an API?
-
Yes. The plugin uses a Helcim API token to process payments and sync refunds and tokenized customer payment details through Helcim’s payment system. Order management stays in WooCommerce.
-
How do I access the integration?
-
Install the Helcim for WooCommerce plugin in WordPress, then connect your Helcim API credentials in your WooCommerce payment settings.
-
Is there a cost to use the integration?
-
No. The plugin is free, and you only pay standard Helcim processing fees on the transactions you run.
-
Does it support recurring payments or subscriptions?
-
Not in this release. WooCommerce Subscriptions and automated recurring billing are planned for a future version.
-
Which currencies are supported?
-
Both CAD and USD are supported.
Reviews
Contributors and Developers
“Helcim for WooCommerce” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Helcim for WooCommerce” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Change Log
5.0.1
- Fixed invoice number generation for orders.
- Fixed entryPoint parameter in payment request.
- Tested up to WordPress 6.9.5
- Tested up to WooCommerce 9.9.3
5.0.0
- New platform release built on the HelcimPay.js checkout modal.
- Sandbox and live environments with separate API tokens and an in-settings API connection test.
- Branding & appearance controls (logo, brand color, light/dark/system theme, corner radius, payment button text).
- Optional Google Pay and Apple Pay in the modal.
- Support for the WooCommerce Cart/Checkout blocks and High-Performance Order Storage (HPOS).
- Automatic migration of v4 settings on upgrade.
4.0.9
- Tested up to WordPress 6.8.0
- Tested up to WooCommerce 9.8.1
4.0.8
- Fix UI bug
- Tested up to WordPress 6.7.2
- Tested up to WooCommerce 9.7.1
4.0.7
- Fix UI bug
- Tested up to WordPress 6.7.2
- Tested up to WooCommerce 9.7.1
4.0.6
- Fix UI bug
- Tested up to WordPress 6.7.1
- Tested up to WooCommerce 9.4.2
4.0.5
- Fix UI bug
- Tested up to WordPress 6.6.2
- Tested up to WooCommerce 9.3.3
4.0.4
- Support for Block-Based Checkout
- Tested upto WordPress 6.6.2
- Tested upto woocommerce 9.3.1
4.0.3
- Bug fix regarding empty phone number
- Tested upto WordPress 6.4.2
- Tested upto woocommerce 8.5.1
4.0.2
- Bug fix regarding countries
- Tested upto WordPress 6.4.1
- Tested upto woocommerce 8.2.2
4.0.1
- Optimized transaction processing
- Bug fix regarding taxes
- Tested upto WordPress 6.3
- Tested upto woocommerce v8.0
4.0.0
- Optimized transaction processing
- Tested upto WordPress 6.2
- Tested upto woocommerce v7.9
3.0.8
- Tested upto WordPress 6.2
- Tested upto woocommerce v7.8
3.0.7
- Tested upto WordPress 6.1
- Tested upto woocommerce v6.4
3.0.6
- Tested upto WordPress 6.1
- Tested upto woocommerce v6.4
3.0.5
- Allow customers to choose card expiry year that is 5 years from now
- Tested upto WordPress 5.8
- Tested upto woocommerce v6.3
3.0.4
- Allow customers to choose card expiry year that is 5 years from now
- Tested upto WordPress 5.8
- Tested upto woocommerce v5.7
3.0.3
- Fix UI bug with expiry dates
- Tested upto WordPress 5.8
- Tested upto woocommerce v5.7
3.0.2
- Fix Refunds
- Fix Approval Code not showing
- Tested upto WordPress 5.8
- Tested upto woocommerce v5.7
3.0.1
- UI Fix
- Tested upto WordPress 5.8
- Tested upto woocommerce v5.7
3.0.0
- Bug Fix – Duplicate Transaction when checkout fails
- Tested upto WordPress 5.8
- Tested upto woocommerce v5.7
2.0.6
- Bug Fix – Void/Reverse Approved Transactions when checkout validation fails
- Tested upto WordPress 5.8
- Tested upto woocommerce v5.7
2.0.5
- Bug Fix – Void/Reverse Approved Transactions when checkout fails
- Tested upto WordPress 5.8
- Tested upto woocommerce v5.7
2.0.4
- Bug Fix – transactions expiring after 1min from approval time
- Tested upto WordPress 5.8
- Tested upto woocommerce v5.6
2.0.3
- Added Refund Capability
- bug fixes
- Tested upto WordPress 5.8
- Tested upto woocommerce v5.6
2.0.2
- Added Refund Capability
- bug fixes
- Tested upto WordPress 5.8
- Tested upto woocommerce v5.6
2.0.1
- Added Refund Capability
- Tested upto WordPress 5.8
- Tested upto woocommerce v5.6
2.0.0
- Added Refund Capability
- Tested upto WordPress 5.8
- Tested upto woocommerce v5.6
1.2.8
- Tested upto WordPress 5.8
1.2.7
- Optimized Plugin
- Added AVS fields when paying for Orders
- Tested upto woocommerce v5.4
1.2.6
- Optimized Plugin
- Added AVS fields when paying for Orders
- Tested upto woocommerce v5.4
1.2.5
- Optimized Plugin
- Added AVS fields when paying for Orders
- Tested upto woocommerce v5.3
1.2.4
- Optimized Plugin
- Updated plugin to work with Create an Account on Checkout
- Tested upto woocommerce v5.1.0
1.2.3
- Optimized Plugin
- Updated plugin to work with Create an Account on Checkout
- Tested upto woocommerce v5.1.0
1.2.2
- Optimized Plugin
- Updated plugin to work with Create an Account on Checkout
- Tested upto woocommerce v5.1.0
1.2.1
- Optimized Plugin
- Updated plugin to work with Create an Account on Checkout
- Tested upto woocommerce v5.0.0
1.2.0
- Optimized Plugin
- Updated plugin to work with Create an Account on Checkout
- Tested upto woocommerce v5.0.0
1.1.10
- Optimized Plugin
- Tested upto wordpress v5.6
1.1.9
- Optimized Plugin
- Register and Checkout feature is now available
- Google reCAPTCHA v3 now available for Helcim.js payment method
1.1.8
- Optimized Plugin
- Register and Checkout feature is now available
- Google reCAPTCHA v3 now available for Helcim.js payment method
1.1.7
- Optimized Plugin
- Register and Checkout feature is now available
- Google reCAPTCHA v3 now available for Helcim.js payment method
1.1.6
- Optimized Plugin
- Register and Checkout feature is now available
1.1.5
- Optimized Plugin
- Bug fix for ip address
1.1.4
- Optimized Plugin
- Bug fix for invalid expiry error
1.1.3
- Optimized Plugin
- Updated for latest version of woocommerce (v3.6.0)
1.1.2
- Optimized Plugin
1.1.1
- Fixed Shipping Info Not Saving In Commerce
- Added Payment Method(Direct Integration)
- Helcim.js Method will only tokenize your card
1.1.0
- Fixed Shipping Info Not Saving In Commerce
- Added Payment Method(Direct Integration)
- Helcim.js Method will only tokenize your card
1.0.5
- Added Test Field in Plugin Configuration
- Added Transaction Logs
- Fixed Order Notes not showing in Commerce
1.0.4
- Fixed Error When Country Dropdown is changed to Input Field.
1.0.3
- Fixed button to toggle between payment gateways.
1.0.2
- Fixed bug – can now be used with other payment gateways
1.0.1
- Fixed title
- Fixed plugin naming to avoid clashes with old Helcim plugin
- Fixed bug – can now be used with other payment gateways
- Feature – can be used for previously generated order
1.0.0
- Initial release.
