在暂停订阅时找不到资源
Posted
技术标签:
【中文标题】在暂停订阅时找不到资源【英文标题】:Cannot find resource on suspending subscription 【发布时间】:2016-06-07 06:37:31 【问题描述】:我不是开发人员。我正在管理一个开发人员团队,他们告诉我这是不可能的。但是我在这里发现它确实可以完成。
我们正在构建的网站是基于订阅的。我需要一种方法来奖励帐户的免费订阅时间。
例如:
用户在 1 月 1 日注册并支付每月 7 美元的订阅费用。
下一个计费日期是 2 月 1 日,但在 1 月的某个时候,我们会为该用户提供 1 个免费月份。
我们需要跳过 2 月 1 日的账单日期,并在 3 月 1 日恢复账单(不要在 2 月向他们收取费用)
谁能告诉我在贝宝开发网站上的哪里可以找到这方面的信息?我将不胜感激!我浏览了其他帖子,但找不到链接。
【问题讨论】:
【参考方案1】:据我所知,这可以使用 PayPal API 完成,但不能通过循环支付 API。一种方法是使用参考交易 API 并在您的系统指示它应该向客户收费时。链接:
https://developer.paypal.com/docs/classic/express-checkout/integration-guide/ECReferenceTxns https://developer.paypal.com/docs/classic/express-checkout/ht_ec-refTrans-SetEC-DoRefTrans-curl-etc/此特定实施要求您的系统使用某种调度程序(例如 cron 作业或守护进程)在需要时向客户收费。所以流程看起来像这样:
-
客户访问您的网站/系统进行订阅
您的系统运行计费协议 API 以获取与客户的计费协议。您的系统会收到帐单协议 ID 并将其存储到数据库中以备将来收费
您的系统将确定何时向客户收费以及何时跳过。
当需要向客户收费时,使用计费协议 ID 并将其包含在 Reference Transaction API 中。
我将以上内容作为一般指南进行概述,但我希望您了解其中的要点。
【讨论】:
以上是关于在暂停订阅时找不到资源的主要内容,如果未能解决你的问题,请参考以下文章
ASP.NET Core - 环境为 Stage 时找不到嵌入式资源(Microsoft 标识)。它在开发时工作正常