Pace for Magento 2 extension is compatible with Magento version 2.30 or greater. The latest plugin supports store currency set to Singapore Dollar (SGD), Hong Kong Dollar (HKD), Malaysian Ringgit (MYR), Malaysian Ringgit (MYR) and Thailand Baht (THB)
. To set the base currency, navigate to Stores > Configuration > Currency Setup.
To use this plugin you will need your Pace's merchant credentials which should have been given to you upon onboarding. Please contact merchant-integration@pacenow.co for assistance regarding your credentials.
Installation
Composer
1. Add Pace repository
composer config repositories.pacenow git https://github.com/PaceNow/pace-for-magento-2.git
2. Require Pace_Pay module
composer require pace/module-pay:dev-master#v1.1.6
3. Enable Pace_Pay module
./bin/magento module:enable Pace_Pay
4. Magento setups and cache clean
./bin/magento setup:upgrade
./bin/magento setup:di:compile
./bin/magento setup:static-content:deploy
./bin/magento cache:clean
Manual
If you do not choose to use composer, you may copy the files in this repository to <Root Magento Directory>/app/code/Pace/Pay
, and run Enable Pace_Pay module
and Magento setups and cache clean
steps in the composer section above.
Configuration
1. Navigate to Stores > Configuration > Sales > Payment Methods
2. Under OTHER PAYMENT METHODS > Pace Pay
- Ensure that Scope is Default Config
- Set Enabled to Yes
- Save Config
- Switch Scope to Store specific scope
- Select Playground or Production for the Environment
- Set Client ID and Client Secret under API config
- Save Config
3. Set the other options as necessary
4. Clear cache from System > Cache Management > Flush Cache Storage
Below are different sections/values that can be configured in the settings page:
Core Configurations
Settings to enable usage of the plugin in the store.
Name |
Description |
Enable |
Determines whether the Pace plugin will be loaded in the merchant's store assuming the plugin is already activated. |
Debug |
Enables the plugin's Magento debugger.
|
Pay With Pace Mode |
Determines how the Pay With Pace module will be displayed when the user checks out.
|
Sort Order |
Order at which Pace plugin payment option will be displayed in the checkout page.
|
API
Manages the API connectivity of the plugin.
Name |
Description |
Environment |
Specifies which Pace API to use in the plugin.
|
Client ID |
Pace production client ID.
|
Client Secret |
Pace production client secret.
|
Single Product Widget
Customize the display of the Pace widget on the product page.

Name |
Description |
Enable |
Displays the widget when ticked.
|
Logo Theme |
Supports light and dark themes for the Pace logo.
|
Text primary color |
Text color of the main content in the widget.
|
Text secondary color |
Text color of the subtext of the widget.
|
Font size |
Font size of the widget.
|
Container style |
This value populates the style property of the widget container.
|
Multi Product Widget
Customize the display of the Pace widget on the product catalog page.

Name |
Description |
Enable |
Displays the widget when ticked.
|
Logo Theme |
Supports light and dark themes for the Pace logo.
|
Text primary color |
Text color of the main content in the widget.
|
Font size |
Font size of the widget.
|
Checkout Widget
Customize the display of the Pace widget on the product catalog page.

Name |
Description |
Enable |
Displays the widget when ticked.
|
Text primary color |
Text color of the main content in the widget.
|
Text secondary color |
Text color of the subtext of the widget.
|
Timeline color |
Text color of the timeline section of the widget.
|
Background Color |
Color of the outer container of the widget.
|
Foreground Color |
Color of the inner container of the widget.
|
Font size |
Font size of the widget.
|
Updating
Composer
1. Run
composer update pace/module-pay
2. Magento setups and cache clean
./bin/magento setup:upgrade
./bin/magento setup:di:compile
./bin/magento setup:static-content:deploy
./bin/magento cache:clean
Manual
Delete the folder <Root Magento Directory>/app/code/Pace/Pay
, and then redo the Manual installation section above with the latest files.
Troubleshooting
If the Pace widgets don't appear on your website, please check the following:
1. Make sure the plugin is installed and activated.
2. Verify that the proper credentials are set up and saved in your configurations.
3. Make sure that the your store currency is supported by the plugin.
4. Make sure to clear the cache after every configuration change.
If the problem persists, please email merchant-integration@pacenow.co with the following information:
- your merchnat ID and name
- Pace plugin version you are using
- your Wordpress version
- your WooCommerce version
If this is happening on certain devices please do include this information as well in your email.
Screenshots
Single Product Widget

Multi product Widget

Checkout Widget

Pay With Pace as a popup

Pay With Pace as redirect page
