Architecture 如何在桌面应用程序中处理订阅账单?

Architecture 如何在桌面应用程序中处理订阅账单?,architecture,in-app-billing,billing,Architecture,In App Billing,Billing,我是个人开发者,我将对我的跨平台应用程序中的某些功能收取订阅费。我不知道如何实现和维护这样的东西-金钱/账单-明智的 如何实现计费?我自己还是通过第三方?哪个对独立音乐更好 我是否需要收集账单凭证(如卡号等),如果需要,是否有任何合规规则 其中“更好”意味着新手不太容易出错,但同时减少了在费用上的浪费(如独立音乐)。您的问题可能会因为问题太多和请求第三方资源而被关闭。也就是说,我会尽力帮助你 是在应用程序中还是通过网站进行更好 更好是意见的问题;你没有提供任何标准来衡量好坏 如何实现计费?

我是个人开发者,我将对我的跨平台应用程序中的某些功能收取订阅费。我不知道如何实现和维护这样的东西-金钱/账单-明智的

  • 如何实现计费?我自己还是通过第三方?哪个对独立音乐更好
  • 我是否需要收集账单凭证(如卡号等),如果需要,是否有任何合规规则

其中“更好”意味着新手不太容易出错,但同时减少了在费用上的浪费(如独立音乐)。

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

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

    更好是意见的问题;你没有提供任何标准来衡量好坏

  • 如何实现计费?我自己还是通过第三方?哪个对独立音乐更好

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

    • 我是否需要收集账单凭证(如卡号等),如果需要,是否有任何合规规则?任何 采用广泛的开源解决方案处理销售/退款 现在有吗
    所有这些都取决于您的支付网关。如果你不知道你在做什么,最好的办法是让他们处理所有这些,你所做的就是与他们整合。在这种情况下,对他们的API的一系列调用将引导您的用户找到他们,然后向您确认用户已付款,等等。好的API也将为您处理退款。至于合规性,是的。如果您正在处理支付信息,您必须符合PCI(支付卡行业)标准。更多的理由是与已经知道如何做到这一点的第三方集成,而不是试图收集自己


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

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

    更好是意见的问题;你没有提供任何标准来衡量好坏

  • 如何实现计费?我自己还是通过第三方?哪个对独立音乐更好

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

    • 我是否需要收集账单凭证(如卡号等),如果需要,是否有任何合规规则?任何 采用广泛的开源解决方案处理销售/退款 现在有吗
    所有这些都取决于您的支付网关。如果你不知道你在做什么,最好的办法是让他们处理所有这些,你所做的就是与他们整合。在这种情况下,对他们的API的一系列调用将引导您的用户找到他们,然后向您确认用户已付款,等等。好的API也将为您处理退款。至于合规性,是的。如果您正在处理支付信息,您必须符合PCI(支付卡行业)标准。更多的理由是与已经知道如何做到这一点的第三方集成,而不是试图收集自己


实施计费不一定是您以前没有做过多次的事情。您可以利用几十个现有的计费平台,既可以作为服务运营(如PayPal、Cheddar Getter、Stripe),也可以使用软件包。除非你以前做过,否则不要建造自己的。当错误发生时,学术上的实施可能会让你付出代价,你开始泄漏巨额资金。@tadman按照你的逻辑,没有人会实施计费(即,除非你已经做了,否则不要这样做)。:)当然是开玩笑。我同意最好采用现有的机制。首先你开发其他人的计费系统,然后你在知道它应该如何工作的人的监督下构建一个,然后在构建了四到五个之后,你可以去构建自己的计费系统。容易的!我半开玩笑地说,因为这些事情都是出了名的麻烦事,即使是很小的错误也可能意味着必须联系所有客户进行账单调整,或者更糟糕的是,必须承担错误账单的费用。实施账单并不一定是你想做的事情,而之前没有做过很多次。您可以利用几十个现有的计费平台,既可以作为服务运营(如PayPal、Cheddar Getter、Stripe),也可以使用软件包。除非你以前做过,否则不要建造自己的。当错误发生时,学术上的实施可能会让你付出代价,你开始泄漏巨额资金。@tadman按照你的逻辑,没有人会实施计费(即,除非你已经做了,否则不要这样做)。:)当然是开玩笑。我同意最好采用现有的机制。首先你开发其他人的计费系统,然后你在知道它应该如何工作的人的监督下构建一个,然后在构建了四到五个之后,你可以去构建自己的计费系统。容易的!我这样说是半开玩笑的,因为这些事情都是出了名的麻烦事,即使是很小的错误也可能意味着必须联系所有客户进行账单调整,或者更糟糕的是,必须承担错误账单的费用。PCI是一项严肃的业务。更重要的是认识你的朋友。@Paul,谢谢。我已经更新了“更好”的含义。我的意思是,新手不太容易犯错误,但同时也不会浪费太多时间