Prestashop Maesh Module


Maesh is currently only available in Singapore for payments in SGD.

Learn how to integrate the Maesh plugin for the PrestaShop e-commerce platform. Let your customers checkout using PayNow in your Prestashop online store. No setup fees, no monthly fees. Start accepting PayNow payments in minutes with Maesh.

1. Prerequisites

  • Running Prestashop store (Prestashop version 1.6/1.7)
  • Access to the back office / admin site of your Prestashop web store
  • A valid UEN tied to your business
  • A bank account to send the payments to

2. Installation

  1. Download the Maesh PrestaShop module here.

  2. Login to the your Prestashop Dashboard

    Login to dashboard
  3. Navigate to your Module Manager and click on Upload a module.

    Navigate to upload module step
  4. Upload the Maesh Prestashop module to your site. No need to unzip - Prestashop can handle the plugin in the same format as you've downloaded it.

    Upload plugin step

3. Configuring the Module

  1. Create a account. You can sign up for it through the dashboard here . Or if you already have an account, you can log in .

    Login/signup to Maesh
  2. Generate a refresh token under the settings tab of the Maesh dashboard.

    Token generation step
  3. Back on your Prestashop module manager, scroll to the Maesh module and click Configure.

    Configure Prestashop module
  4. Paste the refresh token generated by the Maesh dashboard into the refresh token field. Don't forget to click save!

    Paste refresh token step
  5. You're all set! If you encounter any problems, contact us at

4. Notes

  1. Feel free to message us at for any questions, concerns or suggestions - we're always looking for ways to serve you better!

  2. For transactions valued greater than S$1000, customers must add Maesh as a payee for the transaction to succeed. You may disable this option in the Maesh module configuration page.

  3. If you have any firewall modules installed on your shop, please ensure that the Maesh plugin has been given the necessary permissions to communicate with our servers. If you are unsure how to proceed, please reach out to us at .