KICT Payment Gateway

Description

FPX is the Internet Banking Payment Gateway by MyClear (subsidiary of Bank Negara Malaysia) that permits the buyers to pay using their saving and current bank accounts (Malaysia banks). KPG or KPay is the web-based application software developed by K-ICT to simplify FPX usage.

There are currently seventeen (17) Internet Banking available those are CIMBclicks [CIMB Bank Berhad], Maybank2u [Malayan Banking Berhad / Maybank], Public Bank Berhad, Alliance Online, Affin Bank, HSBC, Bank Islam, Hong Leong Connect, RHB Now, iRakyat [Bank Rakyat], AmBank, Standard Chartered, OCBC Bank, Bank Muamalat, United Overseas Bank, Maybank2e, and Bank Simpanan Nasional (BSN).

Screenshots

  • This plugin in the installed plugins list page (Plugins-Installed Plugins).
  • This plugin in the WooCommerce Settings page (WooCommerce->Settings-Checkout-KPG).
  • The rest options of this plugin in the WooCommerce Settings page (WooCommerce->Settings-Checkout-KPG).
  • This plugin in the WooCommerce Gateway Display Order page (WooCommerce->Settings-Checkout).
  • The Order Payment Description page (WooCommerce pay order page).
  • The landing page of KPG (after buyer clicked on Proceed to FPX button). Buyer MUST agree to the FPX terms and conditions.
  • The FPX terms and conditions page.
  • List of available banks.
  • The KPG transaction receipt page.

Installation

  1. Install the WooCommerce plugin from https://wordpress.org/plugins/woocommerce/ . Skip this step if you have already install it.
  2. Upload the plugin files to the /wp-content/plugins/KICT_Payment_Gateway directory, or install the plugin through the WordPress plugins screen directly.
  3. Activate the plugin through the ‘Plugins’ screen in WordPress.
  4. Click on the Settings link at the KICT_Payment_Gateway installed plugin page, or go to WooCommerce->Settings->Checkout and click on KPG to configure the plugin.
  5. Check Enable KICT Payment Gateway for Enable / Disable option to enable this plugin on the WooCommerce checkout page.
  6. Register for KPG Sellers by sending the request to sales@k-ict.org and provide your account information at the KICT_Payment_Gateway settings.

FAQ

What is FPX?

FPX is the Internet Banking Online Payment Gateway name for Malaysia banks. It is provided by MyClear (the subsidiary of Bank Negara Malaysia / Central Bank of Malaysia). It is currently offer the buyers to pay using their Internet Banking saving and current account.

What is KPG?

KPG is K-ICT Payment Gateway that enable the online sellers to accept online payment using their shopping cart. It is developed by Konsortium ICT Pantai Timur (formerly known as K-ICT), an Islamic ICT service provider in Malaysia.

Is this a legal in Malaysia?

Yes. K-ICT has been granted the access by MyClear to accept online payment using the awarded FPX exchanger since year 2015.

What is KPG Login ID, and KPG Password in the plugin configuration page?

They are the seller information with MD5 hash string / text. Seller must be a registered users at KPG. Contact sales@k-ict.org for registration purposes.

What is Portal Key in the plugin configuration page?

Portal Key is the identification of the seller shopping cart in KPG. Seller must be a registered users at KPG. Contact sales@k-ict.org for registration purposes.

What is Order Payment Description in the plugin configuration page?

Order Payment Description is the field that describes the purpose of a payment. There are currently three (3) types and can be chosen to suit your billing format.

Is there any configurable options?

No. There is no more options available for this plugin. Just register as KPG seller, create your shopping cart with WooCommerce, install this plugin, activate, and you are ready to accept Internet Banking online payment from Malaysia banks.

Will it work with my theme?

Yes, as long as you do not make any modifications to WooCommerce codes. This plugin is only developed to enable seller to accept Internet Banking online payment from Malaysia banks.

How can I provide feedback or suggestions?

Drop your feedback, suggestions, or comments (also if you would like to file a bug) at the WordPress plugin page and we may consider them in the next version. You may also contact us by sending email to support@k-ict.org with the subject “WordPress plugin : KICT Payment Gateway”.

Is there any paid version?

There is no paid version available for the moment, since this plugin is only usable by the registered sellers of KPG.

Reviews

Working as expected.

It is working for both checkout and order payment. Besides seller and buyer can view the original transaction receipt generated by KPG in the order notes.

Read all 1 review

Contributors & Developers

“KICT Payment Gateway” is open source software. The following people have contributed to this plugin.

Contributors

Translate “KICT Payment Gateway” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

2.0

  • Able to check for the availability of WooCommerce plugin and display error message if no WooCommerce found or inactive.
  • Display proper error message for empty KPG user login ID, password, and portal key.
  • Require MD5 hashed user login ID and password to connect to the API.
  • Adding three (3) options for Order Payment Description those are Simple field, Year and month (YYYY/MM) with simple field, and Date (YYYY/MM/DD) with simple field.
  • Require the buyer to fill up Order Payment Description before connecting to KPG.
  • Display KPG seller name, and security notice to the buyer at the Order Payment Description page.
  • Display error message at the Order Payment Description page, and prevent the buyers from continuing with the payment if there were invalid seller information provided.
  • Improve the response callback function from KPG server via API and scheduling (cron).
  • Redirect the buyer to the KPG transaction receipt page in order to prevent from triggering security warning for shopping cart with no HTTPS.

1.1

  • Use native JavaScript instead on jQuery functions for the form submission on the payment confirmation page due to some WooCommerce child-themes are unable to load jQuery at that stage.

1.0

  • Initial release of this plugin.