• Payments and Transfers
  • Disputes and Limitations
  • My Account
  • My Wallet
  • Login & Security
  • Seller Tools

How do I access the SFTP server and retrieve my reports?

You can retrieve the reports using any SFTP client. This page provides examples for retrieving SFTP reports using WinSCP or a Linux command line.  

Using WinSCP

Before you begin, make sure WinSCP is downloaded and installed on your computer, and you've created an SFTP user ID and password.

  1. Click New.
  2. Create a login to a new site with the following information:
    1. Protocol: SFTP 
    2. Host name: reports.paypal.com for the live environment or reports.sandbox.paypal.com for the sandbox environment.
    3. Port number: 22
    4. Username: The SFTP username you were assigned when you created the account.
    5. Password: The password for the SFTP user that you created. The password isn't automatically generated and is set separately from your PayPal account password.
  3. Select Login. After you log in to the server, your local files are shown in the left pane and the SFTP server files are shown in the right pane.
  4. In the right pane, select ppreports > outgoing and move any reports over to your local files.
  5. To log off and end the session, select Session > Disconnect.

Using Linux command line

The following instructions were performed on a Linux machine running Red Hat version 9. Check the help for the sftp command on your installation if the following commands don't work.

  1. From the command prompt, type sftp username@reports.paypal.com.
  2. Enter the password that you created for the SFTP user.
  3. After you're logged in to the server, navigate to the report directory using the following command: cd ppreports/outgoing
  4. Type ls to list the files in the directory.
  5. Download report files using get FILENAME. For example, get STL-20230711.01.002.CSV.
    1. Note: Files are downloaded to the local machine directory you were in before you ran the SFTP command.
  6. To log off and end the session, type exit.

Note: Command line SFTP supports wild card operators. For example:

  • To download all settlement reports on the server, type get STL-*
  • To download all reports for July 2023, type get STL-202307*
Was this article helpful?

More ways we can help

How are we doing?
Take our survey

We use cookies to improve your experience on our site. May we use marketing cookies to show you personalized ads? Manage all cookies