【问题标题】:Paypal plans: monthly (OK), yearly (OK) and lifetime (is that even possible?)Paypal 计划:每月(OK)、每年(OK)和终身(这甚至可能吗?)
【发布时间】:2021-07-24 13:15:22
【问题描述】:

对不起,我的标题格式怪异,我希望它准确地解释了我的问题。我正在尝试创建 3 个订阅计划:每月、每年和终身。

我能够创建每月和每年的计划,但我不知道如何添加终身计划(也就是一次性付款,永久授予订阅)。

我能想到的唯一解决方法是简单地使用每月和每年进行定期付款并为终身计划创建不同的产品,但这让我有点困扰,我必须在代码中添加额外的逻辑来检查如果客户购买了终身订阅产品。是否有另一种方法可以使终身订阅成为相同的产品?

【问题讨论】:

    标签: paypal


    【解决方案1】:

    我能想到的唯一解决方法是简单地使用每月和每年进行定期付款,并为终身计划创建一个不同的产品

    这正是你的做法。

    是否有其他方法可以使终身订阅成为相同的产品?

    没有。你上面描述的正是它是如何完成的。

    但这有点困扰我,我必须在我的代码中添加额外的逻辑来检查客户是否购买了终身订阅产品。

    我并不是要给你带来坏消息,但如果你对此感到“困扰” - 我可能会建议放弃该项目。

    不幸的是,您会发现要实现订阅和购买,确实令人难以置信要做大量工作。

    运气好。

    【讨论】:

    • 感谢您的回答。使用这种解决方法不会因为工作量(实际上并不多)而困扰我,而是因为它影响了我系统中数据的连贯性和一致性。如果我有 200 个产品,每个产品都有月度、年度和终身计划,突然间我的数据库中有 400 个产品和一个额外的列,说这个产品实际上与另一个产品相同,因为我想能够为人们提供升级他们的订阅,并防止他们在他们已经拥有该产品的终身订阅时为计划付费。
    • 我肯定会让您了解连贯性 - 这是一个很好的观点。可悲的是,这就是交易!
    【解决方案2】:

    如何添加终身计划(也就是一次性付款,永久授予订阅)。

    您可以将其称为终身订阅,但就 PayPal 处理而言,这不是“订阅”:一次性付款不通过 PayPal 订阅处理。

    您需要定期集成 PayPal Checkout (demo) 来处理涉及一次性付款的事情。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-02-08
      • 2016-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多