Introduction
PayPal is the second native payout method in PuppetVendors, alongside Stripe. For marketplaces with vendors who prefer PayPal or operate in regions where Stripe is not available, PayPal payouts let you pay vendors directly to their PayPal accounts without leaving the PuppetVendors dashboard.
The setup is simpler than Stripe. There is no connected account onboarding, no identity verification flow, and no platform registration. Vendors provide their PayPal email address in the vendor portal, and PuppetVendors sends payouts to that email using the PayPal Payouts API. Commission calculations, payout scheduling, and refund offsets all work the same way as Stripe.
Many merchants use PayPal and Stripe together - Stripe for vendors who want direct bank deposits, PayPal for vendors who prefer PayPal or are in countries where Stripe Connect is not available (like Canada for PuppetVendors Stripe payouts).
How It Works
PuppetVendors uses the PayPal Payouts API to send funds directly to your vendors' PayPal accounts. Here is the structure:
Your account (the merchant): You hold a PayPal Business account. This is your main PayPal account where you manage your balance and payout settings.
Your vendors' accounts: Each vendor provides their PayPal email address through the vendor portal. They do not need a PayPal Business account - a standard PayPal account works. PuppetVendors only stores their PayPal email, not any banking or card details.
The payout flow:
A customer places an order on your Shopify store.
PuppetVendors automatically calculates the vendor's share based on your commission rules (set at the shop, vendor, product, or SKU level).
When you process payouts, PuppetVendors sends the correct amount to each vendor's PayPal email address via the PayPal Payouts API.
PayPal deposits the funds into the vendor's PayPal balance. Vendors can then transfer to their bank account on their own schedule.
Refund handling: If a customer returns an item or requests a refund after a payout has been processed, PuppetVendors automatically offsets the refunded amount in the next payout cycle. The deduction is applied before the next payout is sent. No manual reconciliation needed.
What Makes This Different from Other Marketplace Apps
Most Shopify multi-vendor apps that support PayPal require you to export a payout report and then manually send PayPal transfers one vendor at a time. Some do not support PayPal at all and only offer Stripe.
PuppetVendors treats PayPal as a first-class payout method. Commission calculations happen automatically, payouts are batched and sent through the PayPal API, and vendors see their earnings in the portal without needing to contact you. The workflow is the same whether you use PayPal, Stripe, or both.
Key capabilities:
Direct PayPal transfers. Funds go straight to your vendors' PayPal accounts. No payment links, no invoices, no manual sends.
Batch payouts. PuppetVendors sends all vendor payouts in a single batch through the PayPal Payouts API. You process once, every vendor gets paid.
Automated payout scheduling. Set a monthly payout date and PuppetVendors processes all PayPal vendor payouts automatically on that date.
Commission-aware payouts. PuppetVendors calculates the correct split before sending money. Your commission rules apply the same way regardless of whether the vendor is paid via PayPal or Stripe.
Automatic refund offsets. Refunds from previous cycles are deducted from the next payout automatically. No manual adjustment required.
Simple vendor onboarding. Vendors enter their PayPal email address in the vendor portal. That is it. No identity verification, no connected account setup, no multi-step onboarding flow.
Complete payout history. Every payout is logged with the vendor name, amount, commission split, date, and status. Exportable for your records and visible to vendors in their portal.
How Different Businesses Use This
Multi-vendor marketplace operators with international vendors often default to PayPal because of its global reach. PayPal operates in 200+ countries and supports 25+ currencies, making it the simplest option for paying vendors worldwide. Merchants running marketplaces with vendors across multiple regions use PayPal as their primary payout method and add Stripe for vendors who prefer direct bank deposits.
Consignment store owners use PayPal payouts for consignors who already have a PayPal account and do not want to go through Stripe onboarding. For smaller consignment operations with 10-30 consignors, PayPal is often the fastest way to get payouts running because vendors only need to share their email address.
Online art galleries with international artists frequently use PayPal because artists in emerging markets may not have access to Stripe. Each artist's commission rate is configured in PuppetVendors, and the correct amount lands in their PayPal account on schedule.
Print-on-demand businesses paying designers small royalty amounts find PayPal practical because there is no minimum payout threshold imposed by PuppetVendors. If a designer earned $12.50 this month, they get $12.50.
How to Set Up
Step 1: Log into your PayPal Business account If you do not have a PayPal Business account, upgrade your existing account or create one at paypal.com/business. A Business account is required to use the Payouts API.
Step 2: Enable the Payouts API In your PayPal Developer Dashboard (developer.paypal.com), navigate to your app credentials. Make sure the Payouts capability is enabled for your live app. If you do not see it, you may need to request access from PayPal.
Step 3: Get your PayPal API credentials In the PayPal Developer Dashboard, go to Apps & Credentials. Select your live app (not sandbox). Copy your Client ID and Secret Key.
Step 4: Connect PayPal to PuppetVendors In your PuppetVendors merchant portal, go to Settings, then Payouts, then choose PayPal. Paste your Client ID and Secret Key. Click "Test Connection" to confirm the setup.
Step 5: Fund your PayPal balance Before processing payouts, make sure your PayPal Business account has sufficient funds. You can add funds via bank transfer or by receiving payments through your store. Allow processing time for bank transfers to clear before your first payout date.
Step 6: Collect vendor PayPal emails Vendors enter their PayPal email address in the vendor portal under their payout settings. You can also add or update a vendor's PayPal email from the merchant admin. Make sure the email matches the one registered to their PayPal account.
Step 7: Set your payout schedule Choose your monthly payout date in PuppetVendors. The 14th of each month is recommended because it provides enough buffer time to account for returns and refunds.
PayPal Payout Fees
PuppetVendors does not charge any fees on top of PayPal's pricing. The fees you pay are PayPal's standard Payouts API pricing.
For domestic payouts within the US, PayPal typically charges a flat fee per transaction (usually around $0.25 USD per payout). For international payouts, fees vary by destination country and may include currency conversion charges. Visit paypal.com/us/webapps/mpp/merchant-fees for the exact rates in your region.
Setting a single monthly payout date keeps your PayPal fees low because you process one payout per vendor per month rather than individual transfers per order.
Common Troubleshooting
"PayPal email not verified" The vendor's PayPal email does not match a verified PayPal account. Ask the vendor to confirm the exact email address registered to their PayPal account and update it in the vendor portal.
"Insufficient funds" Your PayPal Business account balance does not have enough to cover the payouts. Add funds via bank transfer or wait for pending payments to clear before retrying.
"Receiver is unable to receive payments" The vendor's PayPal account may have restrictions, may not be set up to receive payments, or may be in a country with limitations. Ask the vendor to check their PayPal account status and resolve any holds or restrictions on their end.
Payout marked as unclaimed PayPal sent the funds but the vendor has not accepted them. This happens when the email does not have a PayPal account attached or the vendor has not logged in to claim it. PayPal holds unclaimed payouts for 30 days before returning them to you.
Payout marked as failed PuppetVendors flags failed payouts in the payout dashboard. Common causes are incorrect email addresses, account restrictions, or country limitations. You can retry the payout after the vendor resolves the issue, or mark it as paid if you used an alternative method.
FAQ
Q: Which PuppetVendors plans include PayPal payouts? PayPal payouts are available on paid plans that include the payouts feature. Check the pricing page for details on which plans include direct PayPal integration.
Q: Can I use both PayPal and Stripe for payouts? Yes. PuppetVendors supports both PayPal and Stripe as native payout methods. You can assign different payout methods per vendor. Some merchants use Stripe for domestic vendors and PayPal for international vendors.
Q: Do my vendors need a PayPal Business account? No. Vendors can receive payouts with a standard PayPal account. They just need a verified PayPal account linked to the email address they provide in the vendor portal.
Q: Does PuppetVendors store my vendors' PayPal information? PuppetVendors only stores the vendor's PayPal email address. No banking details, card numbers, or PayPal login credentials are stored. All payment processing is handled by PayPal.
Q: What happens if a vendor does not have a PayPal account? If you send a payout to an email that does not have a PayPal account, PayPal will send them an invitation to create one and claim the funds. Unclaimed payouts are held for 30 days before being returned to your account.
Q: Can vendors see their payout history? Yes. Vendors can view their complete payout history, pending amounts, and commission details through the vendor portal. They do not need to check PayPal to see what they have been paid or what is pending.
Q: How are refunds handled if a payout has already been processed? Refunds are automatically offset in the next payout cycle. If a customer returns an item after the vendor has been paid, PuppetVendors deducts the refunded amount from that vendor's next scheduled payout.
Q: What currencies does PayPal support for payouts? PayPal supports 25+ currencies for payouts. The currency sent depends on your PayPal account settings and the vendor's PayPal account currency. If the currencies differ, PayPal handles the conversion at their exchange rate.
Q: Is there a minimum payout amount? PuppetVendors does not impose a minimum payout amount. However, PayPal may have minimum transaction thresholds depending on the vendor's region. Check PayPal's documentation for country-specific limits.
Q: Can I process payouts more frequently than monthly? The recommended schedule is monthly (on the 14th) to minimize fees and allow buffer time for refunds. However, you can process payouts manually at any time from the PuppetVendors dashboard.

Stripe
payouts

communication
Xero
finance
Zapier
automation
