MemberPass
Payment Methods

PayPal

Connect your PayPal Business account to accept payments in 24 major currencies across 200+ countries, with recurring billing support.

PayPal is a globally recognised consumer-trust brand. It reaches 200+ countries and territories and supports automatic recurring billing for subscriptions.

At a glance

FeatureSupport
Countries200+
Recurring billing✅ Yes
Product sync required✅ Yes — plans sync to PayPal
ModesLive / Sandbox
Supported currencies24 (AUD, BRL, CAD, CNY, CZK, DKK, EUR, HKD, HUF, ILS, JPY, MYR, MXN, TWD, NZD, NOK, PHP, PLN, GBP, SGD, SEK, CHF, THB, USD)

What you'll need

  • A verified PayPal Business account (not a personal account).
  • Access to the PayPal Developer Dashboard — linked automatically when you sign in with your PayPal Business credentials.

Setup

Create an app in the PayPal Developer Dashboard.

  1. Go to the PayPal Developer Dashboard.
  2. Sign in with your PayPal Business account.
  3. Click Create App, name it (e.g. "MemberPass Production"), and save.

Pick an environment and copy credentials.

Toggle to the environment you need:

  • Sandbox — for testing with PayPal's test accounts.
  • Live — for production.

Copy:

  • Client ID — visible by default.
  • Secret — click Show to reveal.

Keep the Secret secure. Don't paste it in public channels, screenshots, or code repositories. Treat it like a password.

Add PayPal in MemberPass.

  1. Go to Payment Methods → Setup a Payment Method.
  2. Pick PayPal.
  3. Select Live or Test / Sandbox to match the environment your keys came from.

Enter credentials.

  • Client ID — from PayPal.
  • Secret — from PayPal.
Toggle Active, then click Save Changes.

Sync your subscription plans.

On the Payment Methods list, open PayPal's options menu (⋯) and choose Sync Subscription Plans. MemberPass pushes your recurring plans to PayPal as subscription plans so auto-renewals work.

The subscriber experience

  1. Subscriber picks PayPal at checkout.
  2. Redirected to PayPal's hosted page with plan and price pre-filled.
  3. Signs in to their PayPal account or pays as a guest with a card (PayPal allows this in many regions).
  4. Reviews and confirms the purchase (and the recurring agreement, for recurring plans).
  5. Returns to MemberPass on success.

For recurring plans, PayPal maintains the billing agreement on their side — they automatically charge at each cycle and notify MemberPass via webhook.

Managing refunds, disputes, payouts

All happen on the PayPal side.

Refunds

Issue them via your PayPal account's Activity view — find the transaction and click Refund. MemberPass receives the webhook and marks the payment Refunded within a few minutes.

Disputes

PayPal notifies you via email when a subscriber disputes a charge. Resolve through PayPal's Resolution Center. As with Stripe, MemberPass's per-subscription activity timeline can provide evidence (signup date, access log) to include in your response.

Payouts

PayPal holds your collected balance and lets you transfer to your linked bank account on your own schedule. Configure transfer preferences in your PayPal account settings.

Frequently asked

Additional resources

On this page