Docs

Paypal - Read only permissions

Read only Permissions

To add Paypal on your Reveal Optimize dashboard, we will need the following information:

  • Client ID
  • Secret Key
  • SFTP Username
  • SFTP Password
  • Alias

We have listed the steps you have to follow to gather these information from your Paypal account.

Instructions to fetch the Integration details needed from your Paypal account:

Creating a new App and Selecting the required permissions

  1. Log in to your Paypal Developer dashboard.
  2. Go to Apps & Credentials.
  3. Click on Create App and provide a name and click again on Create App.
  4. In the next page, under Features , ensure the following are selected on Other Features:
    • Customer Disputes
    • Transaction Search History

Gathering API credentials from Paypal

  1. You can find the Client ID and Secret Key here.

  2. Copy the Key and Shared Secret and paste it in the corresponding fields in Reveal dashboard under Client ID and Secret Key respectively.

  3. Now, login to you Paypal Business Account. Go to Account Settings > Account Access > Secure FTP.

    If there is no user create a user & password. This is your SFTP Username and password.

  4. Copy the Username and password and paste them in the relevant sections in the Reveal dashboard.

  5. Finally create an alias to help you identify your integration, then click Connect.

  6. After completing these steps, please reach out to our team for configuring webhooks in your Paypal account.

Please ensure that you contact your Paypal customer care and ensure that the following reports are generated and added to your SFTP automatically.

  • Transaction Detail Report
  • Case Report
  • Settlement Report

Configuring NVP/SOAP Webhooks

If you are unsure of which Paypal version you are using, please complete this step also.

  1. Log in to your Paypal Developer dashboard
  2. Go to Apps & Credentials.
  3. Click on Create NVP/SOAP webhook.
  4. Go to Live Webhook features and click on Add new webhooks.
  5. Select the following Webhook Events:
    • Billing plan
    • Billing subscription (Mandatory, especially if Subscriptions enabled.)
    • Checkout (Mandatory)
    • Customer-support chargeback (Mandatory)
    • Customer dispute (Mandatory)
    • Payments & Payouts (Mandatory)
    • Reporting report (Mandatory)

Was this article helpful?