An Expired Card Is Not a Cancellation

A metal credit card resting on a dark table in low lightPhoto: Julian Gojani
On this page

A reader’s card expires. The renewal fails. Their bank declines it for reasons nobody will ever explain.

Nothing happens to their access. They keep reading, and PayGlue does not touch the Ghost member at all.

That looks like a gap, and people ask about it. It is a decision, it is the same one every serious subscription business makes, and it is worth explaining because the alternative fails in a way you would not find out about for weeks.

Overdue is a state, not an ending

When a renewal fails, the subscription does not stop. It moves into a holding state while the provider works on it: retrying the card on a schedule, emailing the customer, offering a way to update the details.

That process runs for days or weeks depending on the provider. During it, the customer has usually not decided anything. They may not even know yet, because the first email is often still in transit when the failure is recorded.

Taking access away at that moment means locking somebody out over a card they would have replaced that evening. They then write to you, confused and annoyed, about a problem their bank caused and you enforced.

Where the line sits

Two categories, and everything falls into one of them.

An ending removes access. Cancelled, paused, suspended, expired. Somebody, either the customer or the provider, has stopped the arrangement.

A payment problem does not. Overdue, failed, declined, retrying. The arrangement stands and the money is in dispute with a bank.

What arrives Access
Cancelled removed
Paused removed
Suspended removed
Expired removed
Overdue or failed payment untouched

Why pause and suspend count as endings

This surprises people, because a pause feels temporary in a way an expired card does not.

The difference is who did it and what it means. A pause is a deliberate act: the customer chose to stop, or the provider stopped the arrangement for a reason of its own. It is not a machine retrying a card in the background.

It is also cleanly reversible. When the subscription resumes, the provider sends an activation event, and that grants the access back with no work from you. So the cost of treating a pause as an ending is a reader who loses access for the duration of a pause they asked for, and gets it back the moment it lifts. That is the right outcome.

What happens if they never pay

The provider gives up. Every one of them has a limit on how long it keeps retrying, and at the end of it the subscription is cancelled or marked expired.

That event is an ending, so it removes access. The reader has by then had days of emails from the provider telling them exactly what would happen, which is a considerably better experience than being cut off on day one with no explanation from anybody.

The only thing you give up by waiting is a few days of access for somebody who was going to leave anyway. Weighed against locking out paying readers over bank noise, it is not a close call.

The one place this used to be inconsistent

Worth saying, because it is the sort of thing that hides for months.

Of the eight providers PayGlue supports, seven never mapped a payment failure to anything. Paddle did: an overdue subscription there ended access, so the same reader with the same expired card kept access on Polar and lost it on Paddle.

Nobody decided that. It grew, one adapter at a time, and it was found by checking the facts before writing this article rather than by a report from somebody it happened to.

If you do want them out immediately

Cancel the subscription at the provider. That is a real ending, it reaches PayGlue within seconds, and the access comes off straight away.

It is also the honest thing to do. If you have decided somebody is no longer a customer, saying so at the provider means they stop being billed and they find out from the system that charges them, rather than discovering it at a paywall.

Watching for it

Ghost carries no billing state for subscriptions it did not create, so a member who is three weeks behind looks identical to one who paid this morning. The provider’s dashboard is the only place with that answer, and every provider has a view for subscriptions in trouble.

If failed renewals are a real part of your business rather than an occasional annoyance, that view is worth a weekly look. It is also the fastest way to spot a card problem that is actually your checkout misbehaving rather than one customer’s bank.

The short version

A failed payment leaves your reader exactly where they were, because the provider is still working on it and the customer has not decided anything yet. When they do decide, or when the provider gives up, an ending arrives and that is what removes the access.

Pause and suspend are endings, because somebody chose them, and they undo themselves when the subscription resumes.

For what an ending actually does to the member record, start here. For a cancellation that has not taken effect yet, which looks similar in the log, there is a separate article.

Photo by Julian Gojani on Unsplash

Frequently asked

A renewal failed. Does the member lose access?

No. A failed or overdue payment does not remove anybody. The provider retries the card and emails the customer, and only a real ending changes their access.

What if they never pay?

Then the provider eventually gives up and cancels or expires the subscription, and that event is the one that removes access.

Does a paused subscription remove access?

Yes. A pause is somebody stopping the arrangement rather than a payment failing, and it is reversible: when it resumes, the access comes back automatically.

Can I make a failed payment revoke immediately?

Not as a setting today. If you need somebody out now, cancel their subscription at the provider, which ends the access within seconds.

How do I know a member is behind on payment?

In the provider's dashboard. Ghost carries no billing state for subscriptions it did not create, so the provider is the only place with that answer.