Name has been added to your Follow page.

My Follow Page

Name has been removed from your Follow page.

My Follow Page


CHIP for WooCommerce

by Chip In Sdn Bhd.

CHIP – Better Payment & Business Solutions. Securely accept one-time and subscription payment with CHIP for WooCommerce.

0 Avg. Rating
90 Installs
Tested with WordPress 6.2.2

This is an official CHIP plugin for WooCommerce.

CHIP is a payment and business solutions platform that allow you to securely sell your products and get paid via multiple payment methods.

This plugin will enable your WooCommerce site to be integrated with CHIP as per documented in API Documentation.

The plugins do includes support for WooCommerce Subscription products.


CHIP Website

Terms of Service

Privacy Policy

API Documentation

CHIP Merchants & DEV Community


Test with WordPress

Minimum Requirements

  • WordPress 4.7 or greater

Automatic installation

Automatic installation is the easiest option as WordPress handles the file transfers itself and you don’t need to leave your web browser. To do an automatic install of, log in to your WordPress dashboard, navigate to the Plugins menu and click Add New.

In the search field type “CHIP for WooCommerce” and click Search Plugins. Once you’ve found our plugin you can view details about it such as the point release, rating and description. Most importantly of course, you can install it by simply clicking “Install Now”.

Manual installation

The manual installation method involves downloading our plugin and uploading it to your webserver via your favorite FTP application. The
WordPress codex contains instructions on how to do this here.


Automatic updates should work like a charm; as always though, ensure you backup your site just in case.

Where is the Brand ID and Secret Key located?

Brand ID and Secret Key available through our merchant dashboard.

Do I need to set public key for webhook?

Optional. You may set the public key for webhook to synchronize the card token availability.

Where can I find documentation?

You can visit our API documentation for your reference.

What CHIP API services used in this plugin?

This plugin rely on CHIP API (WC_CHIP_ROOT_URL) as follows:

  • /payment_methods/
    • This is for getting available payment method specific to your account
  • /purchases/
    • This is for accepting payment
  • /purchases/<id>/
    • This is for getting payment status from CHIP
  • /purchases/<id>/refund/
    • This is for refunding payment
  • /purchases/<id>/charge/
    • This is for charging payment with token
  • /purchases/<id>/delete_recurring_token/
    • This is for deleting card token
  • /clients/
    • This is for creating clients in CHIP
  • /clients/?q=<email>
    • This is for getting client in CHIP with email
  • /clients/<id>/
    • This to get client and patch client information

How to clone CHIP for WooCommerce?

Create new class and extend WC_Gateway_Chip or WC_Gateway_Chip_Subscription with own class.

Then, hook it with filter woocommerce_payment_gateways and pass the method own class name to it.

You may refer to includes/clone-wc-gateway-chip.php file for example.

How to remove the additional payment method?

Create a PHP constant in your wp-config.php file with the following code:



2023-05-27 =
* Added – State information for address in billing and shipping
* Fixed – Zip code billing should taken from billing


2023-05-24 =
* Added – Quantity in CHIP Purchase invoice.


2023-05-23 =
* Changed – Put meaningful description in option page to reduce confusion
* Added – More hooks for better data manipulation
* Fixed – Issue when product price is less than zero


2023-05-08 =
* Changed – Put meaningful description to reduce confusion
* Changed – Automatic force tokenization for card when subscription product exists
* Removed – Removed save to account checkbox due to confusion
* Fixed – Prevent Fatal Error on WooCommerce Scheduler in the event of invalid secret key


2023-04-13 =
* Added – Add purchase id to order note
* Added – Add action hooks for payment creation
* Changed – Hide save payment method checkbox when force tokenization enabled
* Changed – Hide add new payment method if no token
* Fixed – Issue with FPX payment when there is unsupported apostrophe


2023-04-07 =
* Fixed – Issue with Add/Change Payment method

1.3.2 – 2023-03-29

  • Changed – Requery will stop attempt if status is expired
  • Changed – Ensure lock are released for requery
  • Added – Declaration for WooCommerce HPOS compatibility
  • Added – Bypass CHIP Payment Page for E-Wallet
  • Added – Option to not using CHIP clients API for logged in user
  • Fixed – Warning when non logged in user choose to save card
  • Fixed – Warning when secret key changed and unable to requery the purchases

1.3.1 – 2023-03-14

  • Fixed – Unable to redirect to FPX B2B1 when using Bypass CHIP Payment Page
  • Fixed – Unable to redirect to CHIP Payment page when switching from test to production key