Option to immediately revoke product access on subscription cancellation

Use case

Consider a digital product sold under a yearly subscription. While the subscription is active, the customer is entitled to file updates — each new version replaces the previous product file. After checkout, the customer can download the file, and continues to have download access for as long as the subscription lasts. Even if they cancel, they retain access to updates until the subscription naturally expires. So far, this all works as expected.

The problem

Now suppose a customer purchases the product, then cancels and requests a full refund, which is accepted. Currently, they can still download the product file. One could argue they've already downloaded it anyway — true, but they also remain able to download future updates, which they're no longer entitled to after a full refund.

Proposed solution

Add a third option to the subscription cancellation dialog (or the refund flow): "Cancel immediately and revoke all product access". This would end the subscription on the spot and block downloads and any other product features, rather than letting access run until the original expiration date.

Workaround and why it's not ideal

I know I could handle this myself by serving file updates through my own middleware and checking entitlement there, but that means building and maintaining an extra piece of software on my side for something that logically belongs in the billing platform.

Please authenticate to join the conversation.

Upvoters
Status

In Review

Board
💡

Feature Request

Date

About 2 months ago

Author

Manfredi

Subscribe to post

Get notified by email when there are changes.