V5.4.1 - PayPal Integration

Learn about all the details of all our recent CRM updates here.

Released Date - 21 Sep 2022

In this release, we are excited to present to you PayPal as a newly integrated Payment Service Provider (PSP) on your CRM. You can now receive funds with PayPal, debit cards and credit cards, giving your clients a more comprehensive and efficient fund deposit experience. Open up a new deposit stream for your clients by registering and setting up PayPal now!

PayPal Integration

1) Marketplace Installation

  1. To start offering PayPal as a new deposit method to your clients, you will first need to install it from the CRM marketplace.

  2. This function is free for all to use, with no expiry.

  3. Upon completion of installation, you will see “PayPal Settings” under the “Deposit Settings” module.

2) Permissions

Upon installing PayPal from the CRM Marketplace, you will need to enable the following permissions:

  1. Read PayPal Settings

  2. Add PayPal Settings

  3. Update PayPal Settings

  4. Delete PayPal Settings

3) Setting up PayPal as a Deposit Method

Registering for PayPal Account
  1. Obtain your Client ID & Secret of your PayPal account

    • Log into Dashboard via https://developer.paypal.com

    • Click “My Apps & Credentials”

    • Fill in your App Name and Select “Create App”

    • Upon creation of your App, you will be able to see your Client ID and Secret.

Setting up PayPal as a deposit method on CRM
  1. On CRM, go to Deposit Settings > PayPal Settings

  2. Create a new PayPal Setting by clicking “Create”

  3. Fill in the relevant fields:

    • Name

      1. Required Field

      2. Cannot be repeated

    • Client ID

      1. Retrieved from PayPal

      2. Can be repeated

    • Secret

      1. Retrieved from PayPal

      2. Cannot be repeated

      3. You can create a second secret key on PayPal for the same App Name. However, do take note that there is an expiry to the second secret key. Upon expiry, there will be an invalid secret error reported.

    • Select the currencies you wish to offer to your clients.

      1. The currencies supported by PayPal are listed on the CRM.

      2. The currencies supported will depend on where your PayPal account is registered. For example, only PayPal accounts registered in China will support CNY as a deposit currency.

    • Click “Save”.

      1. If successful, there will be a pop-up notice to inform you that PayPal Settings have been created successfully.

      2. If there is an error, there will be a pop-up notice to inform you to that there is an error with your account details. You will need to verify the account details and retry.

  4. Go to Deposit Settings and create a new Payment Method. You can setup multiple payment methods using the same PayPal account.

  5. Fill in the relevant fields and save.

    By default, all currencies can have a maximum of 2 decimal points.

    Exceptions: HUF, JPY & TWD decimal points will be fixed at 0.

Viewing PayPal Settings
  1. You can click the “View” button to view the details for each PayPal Settings.

Editing PayPal Settings
  1. You can edit your PayPal Settings by clicking the “Edit” button.

  2. You will not be able to edit the Client ID. The rest of the fields can be amended.

  3. The changes will be effective once you click “Save”.

Deleting PayPal Settings
  1. You can delete your PayPal Settings by clicking the Delete button.

  2. If there is an existing deposit method using the PayPal settings, you will not be able to delete it. You will need to delete the deposit method before deleting the PayPal setting.

4) Client Deposit via PayPal

  1. Upon setting up PayPal as a deposit method, your client will be able to deposit via PayPal.

  2. Client will need to fill in the details and click “Confirm”.

    Once client clicks “Confirm”, a deposit request will be submitted to you.

Last updated