arrow-left

All pages
gitbookPowered by GitBook
1 of 1

Loading...

V5.4.1 - PayPal Integration

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

hashtag
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!

hashtag
PayPal Integration

hashtag
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.

hashtag
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

hashtag
3) Setting up PayPal as a Deposit Method

chevron-rightRegistering for PayPal Account hashtag
  1. Register an account via

  2. Obtain your Client ID & Secret of your PayPal account

chevron-rightSetting up PayPal as a deposit method on CRMhashtag
  1. On CRM, go to Deposit Settings > PayPal Settings

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

chevron-rightViewing PayPal Settings hashtag
  1. You can click the “View” button to view the details for each PayPal Settings.

chevron-rightEditing PayPal Settings hashtag
  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.

chevron-rightDeleting PayPal Settings hashtag
  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.

hashtag
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.

Delete PayPal Settings
  • Log into Dashboard via https://developer.paypal.comarrow-up-right

  • 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.

  • 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

    • 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.

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

  • 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.

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

    Client will need to either select “PayPal” or “Debit or Credit Card”.
    1. Upon selecting “PayPal”, there will be a popup notification for client to login to their PayPal account to complete the process.

    2. Upon selecting “Debit or Credit Card”, Client will need to fill in the card details and click “Pay Now”. Client will be redirected to PayPal to complete the process.

    Upon successful payment, the Client will be redirected to their request history.

    1. Request Status: refers to the status of the deposit request submitted:

      • Pending - pending for you to process the deposit request

      • Approved - deposit request has been approved by you

      • Rejected - deposit request has been rejected by you

    2. Payment Status: refers to the callback status of the PayPal payment

      • Pending - pending callback to be received by PayPal

      • Success - callback is successful

    You will receive the deposit request and will be able to approve / reject it accordingly.

    https://www.paypal.com/bizsignup/arrow-up-right
    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.
    Failed - callback has failed