Docs

Paypal - Read only permissions

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

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

Follow these steps to gather this 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, log in to your PayPal Business Account > 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, reach out to our team for configuring webhooks in your PayPal account.

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, 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?