Changelog
ShippedBackend

PayPal: Connect as a payment provider

PayPal is now a fully supported payment provider. Subscribers who purchase through a PayPal subscription plan automatically receive Ghost membership access via the same mapping system used for Polar and Lemon Squeezy.

  • Webhook handler: OAuth 2.0 signature verification via PayPal's verify-webhook-signature API
  • Event mapping: BILLING.SUBSCRIPTION.ACTIVATED/CANCELLED/EXPIRED/SUSPENDED translate to Ghost membership actions
  • Dashboard connection page: step-by-step setup guide for Client ID, Client Secret, and Webhook ID
  • Product picker: loads active PayPal subscription plans directly from your account in Buy Button, Paywall, and Pricing Table editors
  • Checkout link: subscription plans link to PayPal's hosted checkout page, where buyers log in with their PayPal account
  • Setup docs: full guide published at docs.payglue.io/providers/paypal