Зачем вообще что-то запрещать если можно разрешить.
Сколько борются с пиратством винды и других программ, но они все равно есть и скорей всего еще долго будут.
Пусть пользователи делают что хотят с отпечатками: раздают со своего API, сливают кому-то, загружают с файла.txt и т.п.
Нужно просто добавить счетчик применений отпечатка с привязкой к ключу.
Например:
Если количество применений до 5К в сутки (или n число в месяц) тогда цена в месяц 20$
Если более 5К в сутки (или больше n числа в месяц) тогда цена уже другая.
И да отпечатки со временим устаревают и теряют актуальность, поэтому кому нужно свежие отпечатки тот всегда будет их покупать.
Это будет более справедливо чем оплата за клиента, потому что не у всех скриптах используются отпечатки.
Еще с перечитанного мне лично понравился вариант где в админке есть таблица для каждого пользователя и можно купить и передать ключ (при необходимости) ему самому + сделать бонусы за объем покупок. Это хороший вариант для тех кто не хочет говорить что софт сделан на BAS и для клиентов потому что им не нужно самим в это все вникать, а сразу получить готовое решение.
Это мое субъективное мнение и оно может не совпадать с вашим.
Данная информация представлена как идея для разработчика решения этой задачи.