Generate reports
Last updated: Oct 22nd, 1:46pm
Reports provide transaction-level insights that help manage day-to-day operations. Using the daily-updated reports, you can:
- Reconcile and manage revenue. For information on key reconciliation use cases and the appropriate reports for these use cases, see the Reports reconciliation guide.
- Review transactional details of activities.
- Handle disputes and chargebacks.
Access reports
PayPal’s secure file transfer protocol (SFTP) server enables you to access PayPal processing results as reports.
- Contact PayPal to set up Reports access for your account.
- After you get access to the Reports feature, create an SFTP user account.
- Log into your PayPal account.
- Hover over your name. A drop-down menu is displayed.
- Click Account Settings. The Account access page is displayed.
- Click Update next to the Secure FTP item.
- Follow the UI instructions to complete the user account setup. The final UI page displays the new user information.
- Download reports.
Note: Typically, it takes up to 48 hours to create an SFTP server user account. When the server is ready, PayPal sends a message to your primary email address.
You can communicate with the SFTP server through the command line or any SFTP client of your choice, such as WinSCP, Cyberduck, or FileZilla. For more information on server communication, see PayPal SFTP server specification.
Use command-line and download reports
Note: Contact PayPal to subscribe to transaction reports. After a successful subscription, navigate to your PayPal account and subscribe to the report. After this, you can download reports from PayPal’s live or sandbox environment.
To download reports,
- Navigate to your terminal.
- To access reports from the sandbox environment, use the following command.
$ sftp <sftp_account_username>@reports.sandbox.paypal.com
- To access reports from the live environment, use the following command.
$ sftp <sftp_account_username>@reports.paypal.com
- When prompted, enter your SFTP account password
-
Navigate to the outgoing reports directory.
$ cd ppreports/outgoing
-
List files in the directory, review file (report) names, and use the get command to download the requisite report.
$ ls
$ get <filename>
-
Log off from the SFTP server.
$ exit