Prerequisites
- Complete all mandatory steps to get started.
- Ensure your PayPal business account is set up.
- Ensure to fund your business account.
Send payouts
You can use the procedures in this section to send payouts using the large-batch file transfer.1. Create input file
- Add a summary line: Follow the required format and add a summary line as the first row of your file.
- Add payout records: Follow the required format and add each payment as a separate row.
- Name your file using this pattern:
pp_payouts_<epoch_time>_<reference_name><format>
Example:pp_payouts_1728883200_batch1.csvpp_payouts: Always use these exact words in lowercase.<epoch_time>: A special time code (from the past or up to 7 days ahead).<reference_name>: Your chosen name using letters, numbers, underscore (_), or hyphen (-). Maximum: 63 characters.<format>: File type - use.csvor.csv.gz.
Summary line format
Sample summary line
Payout item row format
Sample payout line items
If you skip any optional fields, add commas to keep the columns in the correct order.
2. Upload input file
You can use your Sandbox DropZone credentials, log into the DropZone account, test your file upload, and rectify errors if any. You can then use your Production DropZone credentials and upload your file for payouts.
- Connect to PayPal’s DropZone on the SFTP server using your SFTP login details.
- Go to the
Incomingfolder on the server and upload your file. PayPal checks the file and creates an acknowledgement report. See File validation steps and outcomes. PayPal places the report in theOutgoingfolder. - Review the report to verify the file validation status.
Acknowledgment reports
NACK report
The NACK report consists of two types of errors lines.
-
Summary error line
- Columns: Entry type, Currency code, Error code, Error message
Example -
Item-level error line
- Columns: Payout type, Line number, Reference ID, Error code, Error message
Example
- The date and time (in UTC) when PayPal received your file.
- Your original file name (without the ending).
- The status:
ACCEPTED_FOR_PROCESSING.
Example
3. Review stage reports
As PayPal processes payouts, stage reports are saved in yourOutgoing folder to help you track and match your payments.
If a recipient does not claim their payment within 30 days, PayPal automatically returns the money to your account.
Report file format
The Part, Out or Interim, and Final reports are.csv files that include the following columns:
- Reference ID
- Payout item ID
- Transaction ID
- Recipient name
- Recipient identifier
- Currency code
- Payout amount
- Fee
- Total
- Transaction status
- Error enum
- Error message
- Processed time
- Claimed time (applicable for unilateral case)
Sample report entries