PayPal
Pay affiliates via PayPal Mass Payments — fast, low fees, and automated.
Why PayPal?
Batch payments — Pay hundreds of affiliates in one transaction
Lower fees — 2% capped at $1 per payment
Instant — Affiliates receive funds immediately
Global — Works in 200+ countries
Setup
Step 1: Create PayPal App
Log in with your PayPal Business account
Click Apps & Credentials
Click Create App
Name it "PromoteBoost" (or anything)
Select Merchant as the app type
Click Create App
Step 2: Get Credentials
On the app page:
Copy your Client ID
Click Show next to Secret and copy your Secret
Make sure you're in Live mode (not Sandbox)
Step 3: Enable Payouts API
Scroll down to Features
Find Payouts
Click Enable
You may need to complete additional verification
Step 4: Connect in PromoteBoost
Go to Settings → General
Find PayPal section
Enter your Client ID and Secret
Click Save
Sending Payouts
Manual Payout
Go to Payouts
You'll see all approved commissions
Select affiliates to pay (or select all)
Click Generate Payout
Review the summary
Click Confirm & Send
What Happens
PromoteBoost creates a PayPal batch payout
PayPal processes each payment
Status updates automatically via webhook
Affiliates receive funds instantly
Batch Payouts
PayPal processes all payments in a single batch:
Efficiency
Up to 15,000 payments per batch
Cost
One batch fee vs individual fees
Speed
All processed simultaneously
Tracking
Single batch ID for all payments
Fees
PayPal charges fees for payouts:
Domestic (same country)
2% (max $1 per payment)
International
2% + currency conversion
Who pays? You (the merchant). Affiliates receive the full amount.
Example:
Commission: $100
PayPal fee: $1
You pay: $101
Affiliate receives: $100
Currency
Your Currency
Payouts are sent in your account's default currency (set in Stripe).
Affiliate's Currency
If an affiliate is in a different country:
PayPal handles conversion automatically
Standard PayPal exchange rates apply
Affiliate receives local currency
Supported Currencies
USD, EUR, GBP, CAD, AUD, JPY, CHF, SEK, NOK, DKK, and 15+ more.
Payment Status
Track each payout in Payouts → History:
Processing
Sent to PayPal, awaiting confirmation
Completed
Affiliate received payment
Failed
Payment failed (see troubleshooting)
Unclaimed
Affiliate hasn't accepted (30 days)
Returned
Returned to you after 30 days
Affiliate Requirements
For affiliates to receive PayPal payouts:
PayPal account — Must have a PayPal account
Verified email — Email must be confirmed
Matching email — Email in portal must match PayPal
How Affiliates Set Up
Log in to affiliate portal
Go to Settings
Select PayPal as payment method
Enter PayPal email address
Save
Troubleshooting
Payment Failed
Receiver unregistered
No PayPal account
Affiliate must create account
Receiver unconfirmed
Email not verified
Affiliate must verify email
Invalid email
Typo in email
Affiliate must fix email
Insufficient funds
Your PayPal balance is low
Add funds to PayPal
Unclaimed Payments
If an affiliate doesn't claim within 30 days:
Payment is automatically returned to you
Commission is reset to Approved
You can retry or contact the affiliate
Webhook Issues
If statuses aren't updating:
Go to Settings → Integration
Check webhook status
Click Re-verify if needed
Testing
Use Sandbox First
Create a PayPal Sandbox account
Get Sandbox credentials
Enter Sandbox credentials in PromoteBoost
Test payouts with fake money
Switch to Live credentials when ready
Test a Real Payout
Create a small commission ($1)
Approve it manually
Send payout to yourself
Verify you received it
Security
Credentials are encrypted at rest
API calls use HTTPS
Webhook signatures are verified
No affiliate sees your PayPal credentials
Limits
PayPal Limits
Payments per batch
15,000
Amount per payment
$50,000
Amount per batch
Unlimited
Your Account Limits
Limits depend on your PayPal Business account verification level. Contact PayPal to increase limits if needed.
Next Steps
Once PayPal is connected:
Have affiliates add their PayPal email
Test with a small payout
Set up Auto-Payouts if desired
Last updated