【问题标题】:Limit on number of Paypal Billing AgreementsPaypal 计费协议数量限制
【发布时间】:2016-01-26 14:15:53
【问题描述】:

我正在我的一个项目中实施 Paypal express checkout(使用 paypal rest sdk for php)进行定期计费(订阅),之后我开始得到的初始请求(大约 10 个结帐)一切正常几天后出现错误 400,然后一切又开始工作了。

我只是想确认在沙盒环境中创建计费协议是否有任何限制?

提前致谢

【问题讨论】:

    标签: paypal-sandbox paypal-rest-sdk


    【解决方案1】:

    终于找到了解决方案,我在一段时间后收到错误 400 的原因是因为我在创建计费协议时设置了静态时间。

     $agreement = new Agreement();
     $agreement->setName('My Billing Agreement')
                ->setDescription('Subscription to My Billing Agreement')
                ->setStartDate(date('Y-m-d').'T9:45:04Z');
    

    此 sn-p 导致错误的原因是计费协议的开始日期/时间只能是未来时间。 我需要做的就是替换

    setStartDate(date('Y-m-d').'T9:45:04Z')
    

    setStartDate(date("c", time() + 1800))
    

    一切都开始按预期工作。希望这对某人有所帮助。

    【讨论】:

      猜你喜欢
      • 2015-11-01
      • 2014-12-08
      • 2014-12-15
      • 2018-12-01
      • 2015-05-04
      • 2014-10-28
      • 1970-01-01
      • 2021-03-24
      • 2022-01-14
      相关资源
      最近更新 更多