在暂停订阅时找不到资源

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 中。

我将以上内容作为一般指南进行概述,但我希望您了解其中的要点。

【讨论】:

以上是关于在暂停订阅时找不到资源的主要内容,如果未能解决你的问题,请参考以下文章

使用可执行 Jar 时找不到 Spring-Boot 资源

从 cURL 进行 API 调用时找不到资源 404 错误

ASP.NET Core - 环境为 Stage 时找不到嵌入式资源(Microsoft 标识)。它在开发时工作正常

集成 IQKeyboardManager 时找不到 .h 文件

SpringAOP单元测试时找不到文件。

膨胀视图时找不到 xml id