PayPal integration — Track payments, subscriptions, and use PayPal as an affiliate payout method
Connect PayPal to Icodrip for dual-purpose tracking: capture incoming payments from customers and send payouts to affiliates. Icodrip listens for PayPal webhook events to track one-time payments, subscription billing, and refunds. Attribution works via referral cookies and customer email matching. PayPal also serves as a payout method — pay your affiliates directly to their PayPal email address. Supports PayPal Checkout, PayPal Subscriptions, PayPal Buttons, and PayPal Commerce Platform. Ideal for businesses with international affiliates who prefer PayPal over bank transfers.
PayPal serves two roles: track incoming payments from customers and send commission payouts to affiliates. One integration, two functions.
Works with PayPal Checkout, Smart Payment Buttons, PayPal Commerce Platform, and hosted payment pages. No checkout modifications needed.
Pay affiliates in 200+ countries via their PayPal email. No bank account details needed — affiliates just provide their PayPal email during onboarding.
Track PayPal recurring billing subscriptions. Commissions are calculated on each renewal payment automatically.
When a PayPal payment is received, Icodrip matches the customer's PayPal email to stored referrals. Combined with cookie-based tracking for maximum coverage.
PayPal refund events trigger automatic commission reversals. Partial refunds result in proportional adjustments to the affiliate's balance.
In the PayPal Developer Dashboard, create a REST API app. Copy the Client ID and Secret to Icodrip's integration settings.
Copy the webhook URL from Icodrip and add it in your PayPal app settings under Webhooks. Subscribe to payment and subscription events.
Optionally enable PayPal as a payout method. Affiliates enter their PayPal email during onboarding and receive commissions directly to their PayPal account.
Use PayPal's sandbox environment to send a test payment. Verify the conversion appears in Icodrip with the correct attribution.
PayPal operates in 200+ countries. Use it as a payout method for affiliates who don't have access to Stripe Connect or prefer PayPal.
Track PayPal payments across multiple vendors or products. Each vendor can have its own affiliate program with separate commission structures.
Sell consulting, coaching, or services through PayPal invoices or checkout. Affiliates earn commissions on referred clients.
<!-- Standard PayPal Smart Buttons — no modifications needed -->
<div id="paypal-button-container"></div>
<script src="https://www.paypal.com/sdk/js?client-id=YOUR_CLIENT_ID">
</script>
<script>
paypal.Buttons({
createOrder: (data, actions) => {
return actions.order.create({
purchase_units: [{
amount: { value: '49.00' }
}]
});
}
}).render('#paypal-button-container');
</script>
<!-- Icodrip tracks the conversion via webhook — no SDK needed -->Affiliate Payout Flow with PayPal:
1. Affiliate signs up and enters their PayPal email
2. They promote your product and generate conversions
3. Commissions accumulate in their Icodrip balance
4. When payout threshold is reached (e.g., $50):
→ Icodrip sends payment to their PayPal email
→ Affiliate receives funds in their PayPal account
→ Payout receipt generated for both partiesSetup takes less than 60 seconds.
No code changes required.
Other Payment Processors integrations
Stripe
Official Stripe App — Automatic affiliate tracking via OAuth & webhooks
Paddle
Paddle Billing integration — Track subscriptions, one-time payments, and trials with automatic webhook attribution
LemonSqueezy
LemonSqueezy integration — Track digital product sales, subscriptions, and license keys with webhook-based attribution
Create your free account and connect PayPal in under a minute.