PayGlue open beta is live: the waitlist is gone, and v0.2.0 just landed in the open source repo

Quite a few of you joined the PayGlue waitlist through this forum, so you should hear it here: the waitlist is gone as of yesterday. Open beta. Sign up, connect your Ghost site and a payment provider, and membership sync is running a few minutes later.

For anyone new to this: PayGlue is a relay between payment providers and Ghost. A purchase through Polar, Lemon Squeezy, PayPal, Gumroad, Paddle, Ko-fi, Creem, or Patreon becomes a Ghost member with the right tier, automatically, via the Admin API. When someone cancels or refunds, the access disappears again (with our paywall). Your existing Stripe setup doesn’t change at all. PayGlue only handles what Ghost can’t natively.

If you’re wondering why the closed beta ran a full four months: I wanted every provider to survive complete billing cycles on a live Ghost site before touching anyone else’s paying members. Renewals, cancellations, refunds. That takes calendar time, there’s no way to compress it, and honestly I’d be suspicious of any tool in this space that claimed otherwise.

Now the part that probably matters more in Share & showcase: v0.2.0 of PayGlue-OS also shipped yesterday, and the open source repo is in sync with production again. New since v0.1.0: five additional provider adapters (Gumroad, Paddle, Ko-fi, Creem, Patreon, all with webhook signature verification, health checks, and encrypted credential storage), a rebuilt dashboard, TOTP two-factor, and step-up confirmation before destructive actions. Self-hosting stays free under BUSL 1.1. If you run your own Ghost instance and want everything on your own infrastructure, it’s all on GitHub with a Docker Compose setup. The changelog has the details.

And because this forum was part of the road here: I flipped the switch yesterday afternoon, and at 5:37 PM CEST someone paid. First real customer. I know how small that sounds. I refreshed the dashboard about five times to make sure it was real. To those of you who joined the waitlist, tested early builds, or asked uncomfortable questions in the previous threads: that helped more than you probably realize. Thank you.

And Mollie folks, I see you, the Changelog now has an honest explanation for why that one is on hold.

If you try it, hosted or self-hosted, tell me what breaks. Or what’s confusing, or what made you close the tab. I’d rather hear it here than watch it silently in the logs. Questions are just as welcome, whether that’s about the setup, the architecture, or whether it fits your particular Ghost setup at all. This forum has asked me the best questions so far, so I have no reason to expect anything less this time.

Cheers

PS: The cloud version lives at https://payglue.io. If maintaining your own infrastructure isn’t your idea of fun, that’s the same code without the ops, EU cloud included. And if you have security concerns, which you should have with anything that touches your members and your revenue, there’s a full breakdown at Security Manifest.

#buildinpublic #stayhungry #beyondstripe

3 Likes

I’m not a mod here or anything, but I think creating duplicate threads for your service could create a negative perception. It’s spammy.

1 Like

Thx for your concerns. It’s a #buildinpublic story. You might seen the first post a few weeks before when I was still building and startet the waitlist. I asked a lot of questions in the payment problem post here in this great forum.

This post above is the update that it’s open beta and live with a lot of thanks to all supporters and feedback. So it’s the natural result.

I’m not currently moderating, but anyone who wanted to see your posts on PayGlue (including bumping a bunch of very old threads) could do so by clicking your name.

There were… kind of a lot. :rofl:

1 Like

I’m just happy that you got your first paying customer. Good going :star_struck: .

1 Like

I appreciate! And happy that I not onlymsolved my own problem :rofl:

I’ve probably become the #2 Founding Member :))

1 Like

Hey Maximus,

thank you, and yes, you really are Founding Member #2. That is not a marketing line, you are literally the second person. It means a lot that you put trust in something this early.

1 Like