解决方案

CarrotPay已经开发了一系列的服务和工具来支持网上商户,使其能在最经济的模式下有效地对他们的网上数码产品进行小额收费。

商户应根据自己的实际情况,包括编程技巧和熟练程度、欲销售产品的类型和数量等,来选择合适的工具。基本上,这些工具可以分为两大类:纯客户端和服务器端解决方案。客户端解决方案是最简单的类型,基本不需要或者需要很少编程技能。服务器端解决方案的编程难易程度通常分别很大,但是通常它更适合大量产品的销售,并且加入交易追踪信息后可以提供更佳的安全性。

CarrotPay技术

CarrotPay所应用的核心技术被称作“保护链接”。此技术允许一个商户在他们的网站上公开放置一个产品链接,而不需要担心有人未经付款而直接得到这个产品。CarrotPay通过加入一个放在方括号内的重要元素(通常是文件名),例如:[abc],到链接里面来实现这个功能。详细说明请参见HTML集成指南。简而言之,一个CarrotPay按键将提交一个表单到CarrotPay,这个表单中包括这个产品的链接。在这个链接中有一些包含在方括号中的信息,CarrotPay将根据一个加密算法转换这些在方括号中的数据。转换过后的链接将会直接指向这个产品的文件地址或者它将被一个服务器端的程序接收并被用以检查对应的付款流程是否已经真正被执行了。这里面的机制看上去比实际上复杂,所以,还是等等去看看我们的例子吧。

CarrotPay的另外一项安全技术叫"保护内容”。这项技术是通过将普通网页内容加密实现的。为了能够正常浏览相应网页内容,用户必须获取一个用于解密的密码,而这个密码是通过“保护链接”得到的。CarrotPay已经开发了一个JavaScript库来实现这个技术,商户采用这项技术并不需要很高的编程技巧,而只需要在向导的支持下进行简单的拷贝粘贴操作即可实现。具体有关这项技术的应用详情请参阅RMP保护内容集成指南