Billplz Payment Gateway for WooCommerce
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

Billplz WooCommerce Plugin

Billplz Payment Gateway for WooCommerce (Wordpress) developed by Exnano Creative team. Download plugin from here ⇩ and rename to exn-wc-billplz.


Exnano Creative is not responsible for any problems that might arise from the use of this module. Use at your own risk. Please backup any critical data before proceeding. For any query or assistance, please submit issue to this repo.

BILLPLZ SDN BHD (1023853P) is not associated with the development of this plugin, even though the payment gateway API was provided by the company.

Malaysian Banks Supported

FPX Banks

Installations for Wordpress Plugin

  1. Simply drop the exn-wc-billplz folder into your WordPress plugins directory.
  2. Go to Dashboard > Plugins > enable WooCommerce Billplz
  3. Go to Dashboard > WooCommerce > Settings > Checkout > Billplz tab and fill up all requirements.
  4. You're good to go!


You can contribute to this plugin by submitting issue on this repo.


Submit issue to this this repo.


[2016-12-05] -- 1.4.2

  • Fix: random class redeclaration errors on WP_GitHub_Updater class

[2016-08-15] -- 1.4.1

  • Fix: plugin url to non-https
  • Fix: remove unused option settings (collection_id_created)

[2016-08-15] -- 1.4.0

  • Add: new Auto Submit feature, redirect bills to selected payment solution provider (FPX/PayPal/Billplz), and skip Billplz landing page

[2016-08-15] -- 1.3.1

  • Fix: website url to non-https

[2016-05-25] -- 1.3.0

  • Fix: redirect to Thank You page if payment is no longer pending
  • Add: option in plugin settings to enable immediate stock reduction or not. Best use with WooCommerce Auto Restore Stock

[2016-05-24] -- 1.2.1 - 1.3.2

  • Fix: pay button from My Account page should go back to Billplz

[2016-05-24] -- 1.2.0

  • Fix banks icon image to responsive width (100%)
  • Fix payment status skipping Processing and supposedly not immediately Complete
  • Fix replace_pay_button() function
  • Dropped: _billplz_id meta, and use WooCommerce _transaction_id
  • Dropped: _billplz_url. Will use $payment_gateways[ $payment_method ]->get_transaction_url( $order ) by WooCommerce
  • Refactoring class, methods and variables
  • Added: note to Order based on Billplz status
  • Added: Sandbox Mode's input fields for API Secret Key & Collection Id
  • Added: Migration helper to relocate data from _billplz_id to _transaction_id
  • Change: url to icon/image. Now use EXN_WC_BILLPLZ_URL constant

[2016-05-23] -- 1.1.23 - 1.1.26

  • Fix author proper name for proper_folder_name used by updater library
  • Add Tested up to version
  • Added updater library for Automatic update from Github repo
  • Fix author URI

[2016-05-22] -- 1.0.23

  • First release
  • First commit and publish to Github