On this page
No Headings
Last updated: September 10, 2026
You can use the procedures in this section to ensure that your accounts and environment are set up to send payouts.
Work with your account manager, call 1-888-221-1161, or contact PayPal to request Payouts access. After successful activation, you can go to your account and send payouts through file upload.
Contact PayPal or your PayPal account manager to onboard you to PayPal’s DropZone SFTP server and to enable Payouts. As part of onboarding, PayPal asks you for your server authentication preference, such as password or SSH.
If your authentication preference is SSH, generate a public and private SSH key-pair and share the public SSH key with PayPal.
PayPal onboards you to the DropZone SFTP server. DropZone is PayPal’s SFTP platform. The account setup might take up to 48 hours. After this, PayPal sends an encrypted email to your primary email address with the DropZone SFTP server access credentials.
Log in to your PayPal business account and add users who can access the SFTP server:
Use any SFTP client of your choice, such as FileZilla, WinSCP, or Cyberduck to access dropzone.paypal.com (production) or dropzone.es-ext.paypalcorp.com (sandbox).
Log in using one of the following authentication methods:
Password authentication
SSH key authentication
Sandbox endpoint/URL: dropzone.es-ext.paypalcorp.com
22dropzone.paypal.com22Sign up for a developer account. On successful signup, PayPal automatically creates your sandbox environment. The sandbox environment is a test environment that helps you mimic real-world transactions. By default, the environment includes a business and personal account. When testing your app, you can use the business account to send payouts and the personal account to receive. You can create multiple additional business and personal accounts.
Set up the sandbox environment:
Go to your PayPal developer account and toggle to Sandbox.
Go to Apps & Credentials and select Create App.
Enter your app name, select Type as Merchant, select the sandbox business account to test your app, and select Create App. The app details page is displayed.
Configure a webhook listener for the app and subscribe to events:
The webhook listener is successfully configured and a Webhook ID is displayed. You can store the ID and use it in your app code to verify the source sending a message to your listener. For more information on webhooks, see Webhooks guide. For the list of payouts events that the app can subscribe to, see Webhook reference.
Retrieve sandbox app credentials: To integrate and test the Payouts API successfully, you need the sandbox credentials (Client ID and Client secret) for your app. To retrieve them, see Get your client ID and client secret.
Retrieve sandbox account credentials: When you test your payout integration end-to-end, you run your app, start a payout, log in to your business and personal PayPal accounts, and check that money moves from your business to your personal account. If you send a payout to a Venmo account, you check that the money moves from your business account. You require sandbox login credentials for both accounts. For information on how to get these from your developer account, see Get sandbox account credentials.
Set up the development environment. This involves building your server, installing dependencies, verifying configuration files that the package managers use, and setting up the environment variables.
To use PayPal Payouts, you need a verified PayPal business account. After creating your production business account:
Verify your account:
Request payouts activation: Contact PayPal support to enable Payouts on your account.
To successfully send payouts, ensure your PayPal account has sufficient funds.
Overview
Send money to multiple recipients in 96 countries using Standard Payouts. Recipients can claim payments through PayPal or Venmo with just an email or phone number.
Plan your integration
Compare PayPal Payouts integration patterns and payout methods to choose the right approach for your business.