PayPal Payouts with an API Application

To send affiliate payouts using PayPal's API, you will need to first create an "API Application". This is simply a set of credentials you provide to AffiliateWP in order to allow AffiliateWP to send payment details to PayPal on your behalf.

Creating Your API Application

API Applications are created from the My Apps of the PayPal Developer portal. Don't worry, you do not need to be a developer to create the application.

Log in with your normal PayPal account credentials and then you will see a screen like this:

Click on Create App below REST API apps. On this next screen, enter "AffiliateWP - PayPal Payouts" as the App name. The Sandbox developer account option can be left as default, unless you'd like to use a specific Sandbox account for this application.

Once the application is created, click on the application name to view the details page of the application.

In the top right corner is a toggle button for viewing Sandbox vs. Live credentials. For testing PayPal Payouts, use the Sandbox credentials. When ready to process actual payments, use the Live credentials.

For live payouts, be sure to enable the Payouts permission from My Account.