Menu

3 min read

Paypal Integration


How marketplace owners connect their PayPal Business account to Shipturtle, and how vendors add their PayPal email so they can be paid through PayPal.

Updated for the current Integrations page  ·  October 2026


⚡Quick Summary
Merchants: activate the Payment Package (PayPal + Stripe) add-on, copy your Client ID and Secret from the PayPal Developer Dashboard, then go to Settings → Integrations → Payment integrations → Configure → + → PayPal and enter them. Vendors: go to Settings → Integrations → Payment integrations → Configure → + → PayPal and enter your PayPal email address.


Who this guide is for

  • Marketplace owners and admins who want to pay vendors through PayPal (Part A).
  • Vendors who want to receive their payouts in their PayPal account (Part B).

Before you begin

  • The Payment Package (PayPal + Stripe) add-on is active. PayPal is an add-on module. Activate Payment Package (PayPal + Stripe) under Settings → Subscription and billing → Payouts before you start. The PayPal option only appears in Integrations once the add-on is active.
  • You have a PayPal Business account. Individual accounts can't send payouts, so you need a Business account.
  • Payouts are enabled on your PayPal account. Without this, payouts will fail with an authorization error.

Part A: Connect PayPal as the marketplace owner

Step 1: Get your Client ID and Secret from PayPal

  1. Log in to the PayPal Developer Dashboard (developer.paypal.com) with your PayPal Business account.
  2. Use the toggle at the top left to choose Live for real payouts, or Sandbox for testing. Both work the same way; only the credentials differ.
  3. Open Apps & Credentials.
  4. Under REST API apps, select your app, or click Create App if you don't have one yet.
  5. Copy the Client ID, then click the eye icon to reveal the Secret and copy it too.

pp1

PayPal Developer Dashboard → Apps & Credentials. Account name, Client ID and API credentials are blurred.

⚠️ Note: Live and Sandbox have different credentials. Use Live credentials for real payouts. Keep your Client ID and Secret private, and never share them in screenshots, chats or screen recordings.


Step 2: Add PayPal in Shipturtle

  1. In Shipturtle, go to Settings → Integrations.
  2. Under Payment integrations, click Configure.
  3. On the Payment integration page, click the + icon.
  4. In Add Payment integrations, open the Payment gateway dropdown and choose PayPal.
  5. Paste your Client ID and Client Secret.
  6. Tick Is Testing only if you're using Sandbox credentials. Leave it unticked for Live.
  7. Tick Check to make this payment integration as default if you want PayPal to be your default payout method.
  8. Click Submit.

pp2

Settings → Integrations → Payment integrations → Configure: click the + icon.

pp3

Enter your PayPal Client ID and Client Secret. Both values are blurred.

Once saved, PayPal appears in your list with the status Connected, and Default: Yes if you set it as default.

pp4

PayPal connected for the marketplace.

Part B: Connect PayPal as a vendor

Each vendor who wants to be paid through PayPal adds their own PayPal email address from their vendor dashboard. Vendors don't need API credentials.

  1. Log in to your vendor dashboard and go to Settings → Integrations.
  2. Under Payment integrations, click Configure.
  3. On the Payment integration page, click the + icon.
  4. Open the Payment gateway dropdown and choose PayPal. You'll see the message "Paypal not connected. Enter email below box to connect paypal".
  5. Enter your PayPal email address, the one linked to the PayPal account where you want to receive payouts.
  6. Click Submit.

pp5

Vendor dashboard: Settings → Integrations.

pp6

Enter the PayPal email address where you want to receive payouts.

Your PayPal integration now shows as Connected, with your PayPal email shown underneath. Use the edit or delete icons to change it later.

pp7

PayPal connected for the vendor. The email address is blurred.

💡 Tip: Double-check the email address. Payouts are sent to whichever PayPal account it belongs to.


How payouts work after setup

Once the marketplace and the vendor have both connected PayPal, you can pay that vendor through PayPal from the Payouts page, or automatically with payout automation. Payouts are sent from the marketplace's PayPal Business account to the vendor's PayPal email.

Setup checklist

Marketplace owner

  • Payment Package (PayPal + Stripe) add-on activated in Subscription and billing
  • PayPal Business account with payouts enabled
  • Live Client ID and Secret copied from the Developer Dashboard
  • PayPal added under Settings → Integrations → Payment integrations, with Is Testing unticked

Vendor

  • PayPal selected under Settings → Integrations → Payment integrations
  • Correct PayPal email address entered and showing as Connected

FAQs

I can't see PayPal in the Payment gateway dropdown.

The Payment Package (PayPal + Stripe) add-on isn't active yet. Activate it under Settings → Subscription and billing → Payouts, then try again.

Can I test the integration first?

Yes. Use your Sandbox Client ID and Secret, and tick Is Testing. Switch to Live credentials, and untick Is Testing, before paying vendors for real.

Do vendors need a special PayPal account?

No. Vendors simply enter the email address of their PayPal account. No API keys or extra setup are needed on their side.

Can a vendor change their PayPal email later?

Yes. On the vendor's Payment integration page, click the edit icon next to PayPal.

Troubleshooting

Authorization error when paying vendors

Make sure payouts are enabled on your PayPal Business account, and that you're using Live credentials with Is Testing unticked (or Sandbox credentials with it ticked).

"This field is required" when I click Submit

Both the Client ID and the Client Secret are required for the marketplace. Vendors must enter a PayPal email address.

A vendor didn't receive their payout

Check that the email shown on the vendor's Payment integration page is correct and belongs to an active PayPal account.

Recommended next step

Connect PayPal for your marketplace, ask one vendor to add their PayPal email, and send a small test payout from the Payouts page before rolling it out to all vendors.

If you're stuck, reach us at team@shipturtle.com or open a ticket on the support page.