The short answer
Ghost’s built-in membership system is tightly coupled to Stripe. Even when your customers pay through Polar or another provider, Ghost itself wants a Stripe account connected before it unlocks its membership features.
Case 1: Stripe alongside PayGlue
If you have a Stripe account, or can open one, connect it to Ghost and leave it there.- Connect any Stripe account to Ghost. It does not need to process real payments.
- Connect your actual payment provider to PayGlue.
- PayGlue handles the rest.
Switching your gate to the PayGlue Paywall keeps your existing subscribers. The Paywall recognises all three states: a paid Ghost subscription, comped status, and the
payglue-active label. Nothing needs preparing before you move a post across.With this setup you keep your existing Stripe subscriptions running untouched and add whatever the other providers do better: one-time payments, pay-what-you-want, a provider that reaches customers Stripe cannot. Both paths write to the same Ghost member list and never conflict over the same person.
Case 2: no Stripe account at all
If Stripe does not operate in your country, you cannot connect an idle account either, and this is the case most advice on the subject skips. It still works. Ghost will not accept a paid or comped status without Stripe connected, so PayGlue creates the buyer as a free member carrying apayglue-active label that records their access. The PayGlue paywall script checks that label instead of relying on Ghost’s own gating.
This is what that member looks like in Ghost Admin. payglue-active is the access itself, payglue-provider records who took the payment, and the note carries the product and order id for when you need to trace a purchase back.

Which case applies to you
See also: Ghost shows a Stripe cancellation notice, which applies to case 1 only.