0

我正在寻找创建在线礼券并通过贝宝在餐厅网站上出售这些礼券。

该网站基于 Wordpress / PHP,将使用 Gravity Forms / PayPal 插件来捕获用户详细信息并为礼券付款。

我可以创建一个 PDF 证书,客户可以通过打印和访问餐厅来兑换该证书。

现在问题在于礼券的管理。例如,如何阻止客户打印礼券并兑换它。然后下次他们访问餐厅时,再次打印证书。

RoyalMail.com 有某种 DRM 解决方案,在线邮资可以打印一次且仅一次。

如何以编程方式保护我的 PDF 文件,只允许下载/打印一次?

为了澄清起见,我不想知道这是否是一个好主意。我知道这不是一个理想的解决方案。我只想知道怎么做/如果可能的话。没有解决方案是万无一失的,人们总是能够“伪造”或复制证书。我只是想减少这样做的可能性。自然会有一个内部机制来检查已兑换的证书。

关于将咖啡洒在证书上的评论... AFAIK,如果您将现金与衣服一起放入洗衣机,则必须要求英格兰银行重新向您发行钞票。您不能重新打印自己的钞票!

4

1 回答 1

2

没有什么可以阻止用户打印任意数量的证书副本。但是无论如何,根据物理副本管理证书是一个非常糟糕的主意。如果有人打印出一张优惠券,然后把咖啡洒在上面,那么他们是否必须再买一张?是什么阻止有人打印出他们的单份副本然后通过复印机运行呢?

如果每张代金券都有一个编码的唯一 ID,那么您所要做的就是记录代金券已被兑换的事实。那么无论有多少物理副本,如果一个凭证已经被兑换过一次,那么如果其他人向您提供相同的凭证,您就知道不要再次兑换它。

于 2012-06-17T16:39:23.433 回答