Paid subscriptions not attached to Stripe - Import Not Resolving

After a long migration and finally getting my members imported, it seems that none of my new paid member subscriptions are processing properly.

I’m on a self-hosted Ghost, and the subscriptions are being created in Stripe, and a free member is created but the member isn’t directed to the success page and there is no subscription attached.

For the last week, I followed the workaround in this thread but now it won’t let me import and gives an insert error.

I looked in the logs in Stripe and the transactions are showing: Pending webhook response A webhook that is subscribed to the event hasn’t successfully responded yet

I don’t see a webhook specifically for my domain name, but I do have the app Ghost connected in Stripe, but there isn’t a way to modify any settings.

I’m thinking I should delete the app connection and re-connect it, but I’m afraid I’ll make things worse with existing paid subscribers — there are over 1000, so I want to proceed carefully.

It sounds like your problem may be different than the one Jay reported in the other thread – you are getting no sync, instead of an occasional missed webhook.

Disconnecting Stripe from Ghost can only be done if you don’t have any members with paid subscriptions. If you’re going to do that, you’d want to export everyone, delete, unlink, then link and re-import. But… given that you’re having problems getting the insert to work now, I’m reluctant to recommend that.

If you share exactly what the insert error is, the forum might be able to offer some help with that. Is that insert error related to just one member, or is it failing for everyone now?

Does Stripe have any information (on that webhooks page) about why the webhook is failing? Is there anything in your Ghost error logs that might give a hint about the problem? (Start with the error log - it’ll be shorter – I hope!)

Can you share any more information about your setup? I wonder if you have your proxying set up in a way that webhooks aren’t coming through…