如何在桌面应用程序中处理订阅计费?

How to process subscription billing in the desktop app?

我是个人开发者,我打算为我的跨平台应用程序中的某些功能收取订阅费。我不知道如何实施和维护这样的东西 money/billing -wise.

其中 "better" 意味着新手不太容易出错,但同时在费用上浪费的钱更少(对于独立游戏)。

您的问题可能会因为问题太多以及对第三方资源的请求而被关闭。也就是说,我会尽力提供帮助。

  • 在应用程序中还是通过网站更好?

    更好的见仁见智;您没有为更好或更坏的含义提供任何标准。

  • 如何实现计费?我自己还是通过第三方?哪个更适合独立游戏?

    100%不自己实现。您需要与第三方合作,如 Paypal 或 Braintree 或类似的支付网关,他们可以为您提供示例代码和集成指导。

    • 我是否需要收集账单凭据(如卡号等),如果是,是否有任何合规规则?任何 被广泛采用的开源处理解决方案 sales/refunds 现在有空吗?

    这一切都取决于您的支付网关。如果你不知道自己在做什么,最好的办法就是让他们处理所有这些,而你所做的就是与他们融为一体。在这种情况下,将对他们的 API 进行一系列调用,将您的用户定向到他们,然后向您确认用户已付款,等等。好的也会为您处理退款出色地。至于合规性,是的。如果您要处理支付信息,则必须符合 PCI(支付卡行业)标准。更有理由与已经知道如何做到这一点的第三方整合,而不是试图收集自己。