Merchants can install a Curlec plugin to collect real-time payments in a convenient way from their online stores. Currently, Curlec plugins are only available for Ecwid and WooCommerce online stores.

WooCommerce Installation & Configuration

Installation of the WooCommerce plugin on WordPress:

The WooCommerce plugin must first be installed on a merchant's WordPress site. To install WooCommerce:

  1. In the WordPress menu, navigate to “Plugins” > “Add New” to access the Wordpress Plugin catalogue.

  2. Search for “WooCommerce” in the search bar.

  3. Click “Install Now”.

  4. After it has been installed, click “Activate”. Alternatively, the plugin can be activated by navigating to “Plugins” > “Installed Plugins”, locating the plugin, and clicking “Activate”.

Installation of Curlec plugin to WooCommerce:

Curlec offers two plugin types to best suit a merchant's WooCommerce store: One-off (Instant Pay) and Recurring Payments.

One-off Payments

Merchants can install this if they only wish to charge customers a one-off fee for their products. Payments can be performed via FPX online banking or credit/debit cards. The plugin for one-off payments can be found in the WordPress Plugin Directory or the WordPress dashboard as WooCommerce Curlec Online Banking

Recurring Payments 

Merchants can install this if they wish to set up a recurring payment plan for their products. We offer customisable payment configurations for this plugin to best suit each merchant's requirements. Please contact us to request and configure this plugin file.

There are two methods of installation:

Note: Before installing the WooCommerce Curlec plugins, merchants must install the WooCommerce plugin on their WordPress site.

Method 1: Installing via WordPress dashboard

  1. In the WordPress menu, navigate to “Plugins” > “Add New”.

  2. Search for “WooCommerce Curlec Online Banking”.

  3. Click “Install Now”.

  4. After it has been installed, click “Activate”. Alternatively, the plugin can be activated by navigating to “Plugins” > “Installed Plugins”, locating the plugin, and clicking “Activate”.

Method 2: Downloading the zip file and uploading in WordPress dashboard

  1. Search for “WooCommerce Curlec Online Banking” in the WordPress Plugin Directory.

  2. Select the plugin and click “Download”. This downloads the plugin as a zip file for merchants to upload onto their WordPress site.

  3. In the WordPress menu, navigate to “Plugins” > “Add New”.

  4. Click “Upload Plugin” and select the desired plugin zip file(s):

    1. woocommerce curlec online” for one-off payments

    2. woocommerce curlec recurring” for recurring payments

  5. Click “Install Now”.

  6. Activate the plugin on the “Installed Plugins” page.


To enable the Curlec payment gateway in a WooCommerce page for payments:

  1. Click on the “WooCommerce” tab on the WordPress menu and proceed to its “Settings”

  2. In the Settings menu, select “Payments”.

  3. Among the list of payment gateways, search and enable “Curlec Payment - Online Banking” or Curlec Recurring Payment” to activate one-off or recurring payment services (if it is not already enabled by the WooCommerce Plugin). 

  4. Click “Manage/Set Up” beside the payment method.

  5. Inside the Curlec Payment Settings page, merchants must provide their URL, Merchant ID and Admin ID to access the payment gateway. 

For example:

for UAT/Demo Servers:

URL: or

Merchant ID: 12345

Admin ID: 1234

for Production Servers:


Merchant ID: 12345

Admin ID: 1234

  1. A merchant's Merchant ID and Admin ID will be provided after they successfully registered with Curlec.

  2. (Optional) The checkout display name and payment description can also be customised in the Method Title and Description sections.

Additional Configuration for Recurring Payments:

In the WooCommerce Payment Settings page:

  1. Downpayments can be set up for all products being sold by enabling the Downpayment Option. The amount collected from each product follows the amount set in the Downpayment Amount section. 

  2. The number of payment collection iterations can be configured in the Collection Period section. (The amount collected during each collection period equals the full price of the product divided by the Collection Period number).

  3. Tick the “Allow Customers To Enter Collection Period” checkbox to allow customers to specify their payment duration. 

  4. More functions are available upon request.