Hacker News new | ask | show | jobs
by walexander 4729 days ago
> there's absolutely nothing we can do at a technical level to stop the component working

My solution, which I'm not particularly proud of, but have found necessary, is to ensure it's possible to stop the component from working until I've received payment.

Typically, I do this by having an obfuscated statement embedded somewhere in the client's code which does a quick phone home to my web server. When they pay, I remove it.

I've never had to wait more than an hour after pulling the kill switch to get a response.