I’ve been running mutliple german Ghost publications for a few years. Some on hosting providers and some self-hosted. At some point I wanted to move away from Stripe for my paid memberships and start experimenting with alternatives like Polar. What I found was a gap that nobody had properly filled yet.
Ghost is built around Stripe. That’s not a criticism, it makes sense as a default. But if you want to use a different provider, you’re left building your own automation with Zapier or Make, or writing webhook handlers from scratch.
Here an example of my old n8n:
Every solution I tried felt fragile. A webhook fails at midnight, a membership doesn’t activate, and you find out the next morning when a subscriber emails you wondering why they can’t access content they just paid for.
So I started building a small relay layer for myself, to fix that problem.
What it does
PayGlue sits between your payment provider and Ghost. When a purchase event comes in from a provider like Polar, Pa<GLue receives the webhook, validates it, and updates the Ghost membership on the other side. The subscriber gets access, Ghost stays the member hub, and you never have to touch Stripe if you don’t want to.
Key things it handles that I kept having to solve manually:
- Webhook signature verification so only real events get processed
- Retry and replay so a temporary Ghost API failure doesn’t lose a purchase
- Multi-tenant support so one instance can serve multiple Ghost publications
- Product to tier mapping so different purchases land in the right Ghost membership tier
Current status
Polar is live and running in production. Lemon Squeezy and Stripe are in deployment. PayPal, Paddle and Gumroad are planned.
The dashboard lets you connect your Ghost credentials, configure your payment provider webhook, run a health check, and map products to Ghost tiers.
Open source
Once the core is stable and the main integrations are solid, PayGlue.io will be fully open source. The goal is that anyone who wants to self-host the whole thing can do so. There will be a hosted version too for people who just want it to work without running infrastructure. A waitlist is already open at PayGlue.io if you want to grab an early spot.
Where it is today
Still early. A small group of independent Ghost blog publishers are running it in beta-production. I’m taking on founding members while I keep building and would love feedback from people who have run into the same wall.
If you’ve ever wanted to use a payment provider that Ghost doesn’t natively support, And you have no interest in maintain your own infrastructure. I’d genuinely like to hear how you’ve been solving it today. And if PayGlue sounds like something you’ve been looking for, feel free to reach out or join the waitlist at PayGlue.io .
Wanna see it in live action for testing?
Happy to answer questions about the integration approach, the architecture, or anything else.strong text


