Billplz for WooCommerce


Install this plugin to accept payment using Billplz.


Sign Up for Billplz account to accept payment using Billplz now!


  • Billplz for WooCommerce installation
  • Activate plugin after installation
  • Set API Secret Key, Collection ID and X Signature Key
  • Enable X Signature Key at Billplz Account Settings


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 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>');


Where can I get API Secret Key?

You can the API Secret Key at your Billplz Account Settings.

Where can I get Collection ID?

You can the Collection ID at your Billplz >> Billing.

Where can I get X Signature Key?

You can the X Signature Key at your Billplz Account Settings.


  1. If you are not getting a Callback/Redirect response from Billplz:

    Please make sure you have Tick “Enable XSignature Payment Completion” on Billplz Account Settings and make sure you have set your X Signature Key.

  2. To immediately reduce stock on add to cart, we strongly recommend you to use WooCommerce Cart Stock Reducer plugin.


October 28, 2020
It's a nice plugin that integrates billplz and woocommerce seamlessly.
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
February 12, 2017
Terbaik! Sangat memudahkan! Terbaik BillPlz. Keep it up!!
Read all 8 reviews

Contributors & Developers

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




  • NEW: Added 2c2p Shopee Pay


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


  • FIXED: Order status not updated when order are created from version prior to 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


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


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


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


  • 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


  • NEW: Support for Enable Extra Payment Completion Information