Language agnostic 在线支付处理器:WinForms,LicenseKey

Language agnostic 在线支付处理器:WinForms,LicenseKey,language-agnostic,Language Agnostic,我看过多个关于在线支付处理器OPP的主题,但没有一个讨论许可证文件生成,在OPP的网站上很难找到 我想通过网站销售桌面应用程序。当用户选择购买产品时,他将通过电子邮件或电子邮件正文获得许可文件。然后可以将该许可证文件导入到应用程序中 我在考虑购买f.e.公司名称、客户数量等时要求他对某些财产进行私人/公共rsa加密 我似乎找不到允许我这么做的OPP。我对安全实现的更改持开放态度,但许可证需要基于许多用户给定的属性,因为某些属性会限制应用程序的使用。 f、 客户数量:他支付10英镑,因此申请只允许

我看过多个关于在线支付处理器OPP的主题,但没有一个讨论许可证文件生成,在OPP的网站上很难找到

我想通过网站销售桌面应用程序。当用户选择购买产品时,他将通过电子邮件或电子邮件正文获得许可文件。然后可以将该许可证文件导入到应用程序中

我在考虑购买f.e.公司名称、客户数量等时要求他对某些财产进行私人/公共rsa加密

我似乎找不到允许我这么做的OPP。我对安全实现的更改持开放态度,但许可证需要基于许多用户给定的属性,因为某些属性会限制应用程序的使用。 f、 客户数量:他支付10英镑,因此申请只允许10英镑

它还需要全球化


有人吗?

查看ayende的博客和他的Rhino许可组件,它是开源的


他正在使用已经投入生产的产品。

如果您要使用在线支付处理器的服务,那么您将仅限于他们支持的内容


Rodrigo文章的要点是,如果您有定制的许可要求,那么您需要自己构建。创建一个网站来做到这一点不是火箭科学;只需查看他提供的链接。

支付处理者只会将客户的钱转移给您,而不会授权您的产品。如果您想在客户在线购买您的产品时自动生成许可证密钥,您有几个选项:

自行办理支付业务;接受您网站上的信用卡号码或任何内容,将其传递给支付处理器,如果通过,则生成一个许可证密钥并将其发送给您it部门的客户!页面

大多数付款处理程序都有一个库存功能,当有人买东西时可以向你发送电子邮件。构建服务,或手动检查此项,然后向电子邮件中标识的联系人发送许可证密钥。小心,这很容易受到黑客发送虚假电子邮件的攻击

据我所知,所有支付处理器都有一个报告API,您可以通过网页或编程方式连接到该API,该API列出了交易。定期查找已完成的事务,并向联系人发送许可证密钥

当客户付款时,大多数支付处理程序都会返回一个授权号码,就像你在纸质信用卡收据上得到的一样。告诉客户在您的应用程序中键入此号码,并让您的应用程序向您报告此号码以及您希望跟踪的任何机器属性。从支付处理器获取授权号码,当您的应用程序连接到其中一个号码时,将有关如何运行的信息返回给应用程序。请注意,授权号不是唯一的,您必须为应用程序的每个实例添加一些唯一的ID


可能是我,但我不明白答案与我关于在线支付处理器的问题有什么关系?我想我没有完全理解你的意思。我不想让我自己的网站接受“visa/creditcard/…”,我确实希望能够生成我自己的许可证文件,或者能够很好地控制它们,但付款本身应该由OPP处理。对于桌面应用程序,建议采用什么许可证方案?我对我的f.e.房地产有一定的灵活性,我可以提供一些固定的价格,我不想花太多时间在许可证发放上。我宁愿自己改进软件——没有一个方案最适合所有应用。您可以为每位客户定制应用程序,例如,将他们的姓名放入windows、报告和文件中。你可以将所需数据存储在自己的服务器上,分发应用程序,并对服务器访问收费。这个问题似乎是离题的,因为它是关于销售软件和许可,而不是编程。