When a sale is reversed, the license attached to it should stop working, or you have given the product away free. Build a clean way to revoke a key, use revocation fairly, tied to genuine refunds or clear abuse, and keep visibility into each license's status so it stays routine.

A refund should revoke access
When you refund a purchase, the license that came with it should no longer work. Otherwise you have given away the product for free, which is exactly the leak licensing is meant to prevent. Related: Why Digital Products Need Licensing
Keep reading: Why Digital Products Need Licensing, Generating License Keys That Work, Validating Keys Without Frustrating Users. See how KeyDispense helps you digital product license key issuing and validation api.
Make revocation possible
A licensing system needs a clean way to disable a key when a sale is reversed. Being able to revoke access tied to a refund closes the loop between your payments and your licensing.
Keep it fair
Revocation should follow a genuine refund or clear abuse, not be used arbitrarily against customers. Using it fairly keeps your licensing trustworthy and avoids punishing people who did nothing wrong. Related: Protecting Your Product Without Punishing Customers
See the status
Knowing the status of every license, active, revoked, or expired, lets you manage this confidently. Clear visibility into your keys is what makes handling refunds and abuse a routine step rather than a scramble. Related: Generating License Keys That Work
- A refund should disable the associated license
- Build in a clean way to revoke a key
- Use revocation fairly, tied to refunds or abuse
- Keep clear visibility into each license's status
Frequently asked questions
When is it fair to revoke a license?
When a sale is genuinely refunded or there is clear abuse. Revocation used arbitrarily against customers erodes trust, so it should always follow a real reason.
Why does license status visibility matter?
Knowing whether each key is active, revoked, or expired lets you handle refunds and abuse as a routine step rather than a stressful scramble.
Issue and validate license keys with one API
Digital product license key issuing and validation API. KeyDispense is built to help you put this into practice.
Get an API keyMore from the KeyDispense blog

Why Digital Products Need Licensing

Generating License Keys That Work

Validating Keys Without Frustrating Users
Get the KeyDispense playbook
Practical guides on license delivery, straight to your inbox as we publish them. No spam, unsubscribe any time.
