Title: Billplz for WooCommerce
Author: Billplz Sdn Bhd
Published: <strong>May 21, 2016</strong>
Last modified: April 20, 2026

---

Search plugins

![](https://ps.w.org/billplz-for-woocommerce/assets/banner-772x250.png?rev=3449166)

![](https://ps.w.org/billplz-for-woocommerce/assets/icon-256x256.png?rev=3449166)

# Billplz for WooCommerce

 By [Billplz Sdn Bhd](https://profiles.wordpress.org/billplz/)

[Download](https://downloads.wordpress.org/plugin/billplz-for-woocommerce.3.28.14.zip)

 * [Details](https://wordpress.org/plugins/billplz-for-woocommerce/#description)
 * [Reviews](https://wordpress.org/plugins/billplz-for-woocommerce/#reviews)
 *  [Installation](https://wordpress.org/plugins/billplz-for-woocommerce/#installation)
 * [Development](https://wordpress.org/plugins/billplz-for-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/billplz-for-woocommerce/)

## Description

Install this plugin to accept payment using Billplz.

### Links

[Sign Up](https://www.billplz.com) for Billplz account to accept payment using Billplz
now!

## Screenshots

[⌊Billplz for WooCommerce installation⌉⌊Billplz for WooCommerce installation⌉[

Billplz for WooCommerce installation

[⌊Activate plugin after installation⌉⌊Activate plugin after installation⌉[

Activate plugin after installation

[⌊Set API Secret Key, Collection ID and X Signature Key⌉⌊Set API Secret Key, Collection
ID and X Signature Key⌉[

Set API Secret Key, Collection ID and X Signature Key

[⌊Enable X Signature Key at Billplz Account Settings⌉⌊Enable X Signature Key at 
Billplz Account Settings⌉[

Enable X Signature Key at Billplz Account Settings

## Installation

**Step 1:**

 * Login to your _WordPress Dashboard_
 * Navigate to **Plugins >> Add New**
 * Search **Billplz for WooCommerce >> Install Now**

**Step 2:**

 * Activate Plugin

**Step 3:**

 * Navigate to **WooCommerce** >> **Settings** >> **Checkout** >> **Billplz**
 * Insert your **API Secret Key**, **Collection ID** and **X Signature Key**
 * Save changes

**Hiding API Key, Collection ID and X Signature Key**

The API Key, Collection and X Signature Key can be hidden from WordPress Dashboard
by setting it on wp-config.php

#### API Credentials

 * API Key: `define('BFW_API_KEY', '<your-api-key-here>');`
 * X Signature: `define('BFW_X_SIGNATURE', '<your-x-signature-here>');`
 * Collection ID: `define('BFW_COLLECTION_ID', '<your-collection-id-here>');`
 * Payment Order Collection ID: `define('BFW_PAYMENT_ORDER_COLLECTION_ID', '<your-
   payment-order-collection-id-here>');`

## FAQ

### Where can I get API Secret Key?

You can obtain the API Secret Key from your Billplz Dashboard >> Settings.

### Where can I get Collection ID?

You can obtain the Collection ID from your Billplz Dashboard >> Collection.

### Where can I get X Signature Key?

You can obtain the X Signature Key from your Billplz Dashboard >> Settings.

### Troubleshooting

 1. If you are not getting a **Callback/Redirect** response from Billplz:
 2. Please make sure you have **Tick “Enable XSignature Payment Completion”** on Billplz
    Account Settings and make sure you have set your **X Signature Key**.
 3. To immediately reduce stock on add to cart, we strongly recommend you to use [WooCommerce Cart Stock Reducer](http://bit.ly/1UDOQKi)
    plugin.

## Reviews

![](https://secure.gravatar.com/avatar/aaab06b96c0b2ac21e354f3bb8242596ad9a48a86bfb989493c7bc5425d72fb4?
s=60&d=retro&r=g)

### 󠀁[Easy to use](https://wordpress.org/support/topic/easy-to-use-3497/)󠁿

 [johnsyin97](https://profiles.wordpress.org/johnsyin97/) October 28, 2020

It’s a nice plugin that integrates billplz and woocommerce seamlessly.

![](https://secure.gravatar.com/avatar/d106dc14f3422328c1e3c82b52374eb961c62c169b0769ef04a54abb1f772683?
s=60&d=retro&r=g)

### 󠀁[Button Drop Down Not Responsive](https://wordpress.org/support/topic/button-not-responsive-4/)󠁿

 [mirnati](https://profiles.wordpress.org/mirnati/) September 1, 2020

Cuma masalah Button Drop down Pilihan Bank Di Checkout Page Tidak Responsive Untuk
Mobile View. Button Terkeluar dari border. Untuk Desktop View Tak ada masalah. Harap
Dev dapat Fix Isue Button drop down tu supaya checkout page nampak kemas untuk kedua
versi mobile dan dekstop. TQ

![](https://secure.gravatar.com/avatar/81b6705763021fec5381858f1bd281813f4020b7d2dd8f347f19f527e5b4997e?
s=60&d=retro&r=g)

### 󠀁[Good Support from others developers!](https://wordpress.org/support/topic/hampeh-mengecewakan/)󠁿

 [my72designer](https://profiles.wordpress.org/my72designer/) June 10, 2018

Bila ada masalah, semua developer bantu utk selesaikan masalah. Thanks again..

![](https://secure.gravatar.com/avatar/56eb010591b8aa1a59c3486a0c783a182fae78d739779723cc30a75faa2c4a21?
s=60&d=retro&r=g)

### 󠀁[Good Plugin](https://wordpress.org/support/topic/good-plugin-2013/)󠁿

 [elyanniz](https://profiles.wordpress.org/elyanniz/) March 14, 2017

good plugin 🙂

![](https://secure.gravatar.com/avatar/3837aa73f50df75c6a9bae86c41894d66f0501f759fb515f4b2dcec555224375?
s=60&d=retro&r=g)

### 󠀁[Terbaik!!](https://wordpress.org/support/topic/terbaik-2/)󠁿

 [qaseh2u](https://profiles.wordpress.org/qaseh2u/) February 12, 2017

Terbaik! Sangat memudahkan! Terbaik BillPlz. Keep it up!!

![](https://secure.gravatar.com/avatar/1f860fdd2b8aa267fc262679c28d466ebf9c87d35629afc71187eb17c9ef4c6e?
s=60&d=retro&r=g)

### 󠀁[Great Job!](https://wordpress.org/support/topic/great-job-404/)󠁿

 [juraganx](https://profiles.wordpress.org/juraganx/) September 3, 2016

Great Job bro. Thanks a lot.

 [ Read all 8 reviews ](https://wordpress.org/support/plugin/billplz-for-woocommerce/reviews/)

## Contributors & Developers

“Billplz for WooCommerce” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ Billplz Sdn Bhd ](https://profiles.wordpress.org/billplz/)
 *   [ Wan Zulkarnain ](https://profiles.wordpress.org/wanzulnet/)
 *   [ yiedpozi ](https://profiles.wordpress.org/yiedpozi/)

[Translate “Billplz for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/billplz-for-woocommerce)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/billplz-for-woocommerce/),
check out the [SVN repository](https://plugins.svn.wordpress.org/billplz-for-woocommerce/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/billplz-for-woocommerce/)
by [RSS](https://plugins.trac.wordpress.org/log/billplz-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 3.28.14 – 2026-04-15

 * FIXED: Order payment status not updated when a deleted bill later received a 
   successful payment

#### 3.28.13 – 2025-07-28

 * FIXED: X-Signature mismatch caused by special character encoding in the payment
   callback data (e.g., slash)

#### 3.28.12 – 2025-06-18

 * ADDED: Enable/disable automatic bill deletion upon order marked as “Cancelled”

#### 3.28.11 – 2025-04-28

 * FIXED: Removed “IC Number” field from refund form

#### 3.28.10 – 2025-01-28

 * FIXED: Missing payment option – Bank of China
 * FIXED: Exclude live FPX and SWIFT banks when sandbox is enabled

#### 3.28.9 – 2025-01-27

 * NEW: Add payment icon in WooCommerce checkout block
 * NEW: Introduced new filter hook: `bfw_checkout_block_icon`
 * FIXED: Include all payment options in the dropdown including FPX B2B, e-Wallet
   and Cards when “Bypass Billplz Bill Page” is enabled
 * MODIFIED: Removed action hooks: `bfw_payment_fields`, `bfw_payment_fields_with_collection`;
   no longer used as we have updated the payment options function
 * MODIFIED: Removed filters hook: `billplz_bank_name`; no longer used as we have
   updated the payment options function

#### 3.28.8 – 2024-08-13

 * FIXED: Resolved PHP 8.x deprecation warnings

#### 3.28.7 – 2024-07-29

 * FIXED: Remove special characters from the Payment Order description

#### 3.28.6 – 2024-06-13

 * FIXED: Missing script dependencies for refund metabox

#### 3.28.5 – 2024-05-29

 * FIXED: Duplicate admin notice issue
 * FIXED: Missing “Billplz Refund” metabox in order details page when HPOS is enabled

#### 3.28.4 – 2024-03-18

 * FIXED: Remove deprecation notice of woocommerce log file path

#### 3.28.3 – 2023-11-28

 * NEW: Added support for WooCommerce checkout blocks

#### 3.28.2 – 2023-11-16

 * FIXED: Blank order editor page in WordPress admin

#### 3.28.1 – 2023-10-25

 * FIXED: Resolved SSL verification error during the WP remote request by removing
   the ‘sslverify’ parameter

#### 3.28.0 – 2023-08-23

 * NEW: Support order refunds via Billplz payment order
 * NEW: Added compatibility for WooCommerce High-Performance Order Storage (HPOS)
 * NEW: Added Paydee credit/debit card payment
 * FIXED: Retrieve the customer’s name from the checkout page instead of their profile
   information for a logged-in customer
 * FIXED: Issue with admin notices when saving the plugin settings

#### 3.27.4

 * NEW: Added compatibility for advanced checkout plugin; eg: WooCommerce Fast Cart

#### 3.27.3

 * NEW: Added 2c2p Shopee Pay

#### 3.27.2

 * FIXED: Issue with unpaid bill result to processing for order in callback

#### 3.27.1

 * FIXED: Order status not updated when order are created from version prior to 
   3.27.0.

#### 3.27.0

 * NEW: Added ability to hard code API Key, X Signature Key and Collection ID
 * NEW: Mobile phone number regular expression pattern to ensure non mobile phone
   number are removed
 * NEW: Avoid cluttering the post meta key by using new table
 * NEW: Changed how X Signature Hash is constructed
 * NEW: Support for FPX B2B1 for pending transaction state

#### 3.26.3

 * IMPROVED: Bank list is now synched with Billplz API docs.

#### 3.26.2

 * IMPROVED: Fix issue where no error message are displayed when payment cancelled

#### 3.26.1

 * IMPROVED: Fix issue with 2c2p-wallet not appearing when 2c2p-card deactivated

#### 3.26.0

 * NEW: Added option to activate 2c2p wallet
 * IMPROVED: Using woocommerce_form_field to generate select option
 * IMPROVED: Using wp_remote_retrieve_response_code to prevent unexpected errors
 * IMPROVED: Changed bank name according to Billplz

#### 3.25.6

 * NEW: Support for Enable Extra Payment Completion Information

## Meta

 *  Version **3.28.14**
 *  Last updated **2 months ago**
 *  Active installations **6,000+**
 *  WordPress version ** 4.6 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.0 or higher **
 * Tag
 * [billplz](https://wordpress.org/plugins/tags/billplz/)
 *  [Advanced View](https://wordpress.org/plugins/billplz-for-woocommerce/advanced/)

## Ratings

 4.9 out of 5 stars.

 *  [  7 5-star reviews     ](https://wordpress.org/support/plugin/billplz-for-woocommerce/reviews/?filter=5)
 *  [  1 4-star review     ](https://wordpress.org/support/plugin/billplz-for-woocommerce/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/billplz-for-woocommerce/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/billplz-for-woocommerce/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/billplz-for-woocommerce/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/billplz-for-woocommerce/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/billplz-for-woocommerce/reviews/)

## Contributors

 *   [ Billplz Sdn Bhd ](https://profiles.wordpress.org/billplz/)
 *   [ Wan Zulkarnain ](https://profiles.wordpress.org/wanzulnet/)
 *   [ yiedpozi ](https://profiles.wordpress.org/yiedpozi/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/billplz-for-woocommerce/)