【问题标题】:paypal 定期付款 api 检查用户是否已使用试用期?
【发布时间】:2014-06-12 19:06:08
【问题描述】:

我正在使用贝宝定期支付 API (NVP)。当用户注册到我的网站时,它会通过 14 天的免费试用期转到贝宝订阅,并创建他们的个人资料并返回我的网站并返回贝宝返回的信息。现在我想检查注册用户是否已经使用了试用期。如果已使用试用期,则将从现在开始收取订阅金额,而不是在 14 天之后。请帮助我了解此过程。如何阻止用户多次使用试用期?

谢谢

【问题讨论】:

  • 您的具体问题是什么?以目前的形式,答案是,你需要检查一下。但是,由于您没有提供该注册和检查的任何编程细节,因此无法提供太多帮助。请记住,SO 是关于编程问题的。如果你想聊一些问题,你可以加入 PHP 聊天室:chat.stackoverflow.com/rooms/11/php
  • 只要在试用期结束前未取消,配置文件将自行负责收费。不过,起初使用 PayPal 进行实际的免费试用有点棘手,因为您实际上并没有使用试用参数。发布您发送的请求的示例,我会告诉您它是否会按您期望的方式工作。
  • 我正在使用 PHP 库。 developer.paypal.com/docs/classic/paypal-payments-pro/…我只想知道如何查看注册用户是否已使用试用付款??

标签: php paypal paypal-ipn paypal-subscriptions trial


【解决方案1】:

您可以尝试“GetRecurringPaymentsProfileDetails”请求。

但是您仍然需要将订阅 ID 保存在您的数据库中。否则,您将无法找到用户。

最好的办法是把所有数据都放在你身边,而不是使用贝宝来检查它。因此,只需将有关订阅的信息保存在您的数据库中,然后在用户尝试制作另一个时检查它。

【讨论】:

    猜你喜欢
    • 2016-04-24
    • 2012-04-05
    • 2012-03-13
    • 2017-07-06
    • 2018-07-09
    • 2011-09-16
    • 2016-02-21
    • 2014-09-22
    • 1970-01-01
    相关资源
    最近更新 更多