【问题标题】:Paypal Sandbox How to Check Billing Plans and Billing AgreementsPaypal Sandbox 如何检查计费计划和计费协议
【发布时间】:2017-10-11 07:34:25
【问题描述】:

我一直在使用来自PayPal-PHP-SDK 的这些示例代码基于 REST API 计费计划和协议构建订阅。但是,我似乎无法从我在沙盒和开发人员 Paypal 站点中的测试中找到创建的计费计划和计费协议。有没有办法检查这个过程是否成功?

这是我的步骤:

  1. 创建结算方案
  2. 激活计费方案
  3. 根据有效的计费方案创建协议
  4. 执行协议 [响应是状态 = 'Active' 的协议对象]

【问题讨论】:

    标签: php paypal paypal-sandbox paypal-rest-sdk paypal-subscriptions


    【解决方案1】:

    您可以使用 GET 计费计划操作。

    curl -v -X GET https://api.sandbox.paypal.com/v1/payments/billing-plans?page_size=3&status=ACTIVE&page_size=2&page=1&total_required=yes \
    

    -H "内容类型:应用程序/json" \ -H "Authorization: Bearer Access-Token"

    阅读here

    【讨论】:

    • 谢谢!但是,计费计划和协议并未反映在沙盒网站上。具体来说,我想检查: - 哪些计费计划有协议 - 查看个别协议信息
    • 这是一个相当老的问题 (github.com/paypal/PayPal-REST-API-issues/issues/5) 仍未解决。当用户订阅您的服务时,您必须通过回调 URL 上的脚本将协议 ID 存储在您自己的数据库中。
    【解决方案2】:

    我也遇到过同样的问题,但找到了一个对我有帮助的解决方案。

    转到沙盒贝宝

    1)https://www.sandbox.paypal.com

    2)点击登录,使用您的企业沙箱账号登录,您可以在https://developer.paypal.com创建沙箱账号

    3)在登录后的仪表板中,您将看到我的帐户工具 在我的帐户工具下点击 我的业务设置

    4) 它将带您到此页面 欢迎使用您的 PayPal 企业帐户 在此页面上,单击注销按钮旁边的个人资料链接。

    5)现在您将看到一个新的 paypal 标题菜单

    标题菜单中会有一个链接工具

    将鼠标悬停在工具上并单击所有工具 然后点击定期付款

    您可以在此处查看定期付款的所有数据

    我还为此找到了贝宝指南 https://developer.paypal.com/docs/classic/paypal-payments-standard/integration-guide/recurring-payments-dashboard/#open-the-recurring-payments-dashboard

    【讨论】:

    • 此页面仅显示订阅的客户(即计费协议) - 而不是计费计划本身。无法通过 PayPal 网站与您的计费计划进行交互。而“网站”是一种奇怪的混合/混乱的页面,带有新旧设计——显然是向新基础设施的不完全过渡。
    猜你喜欢
    • 2014-12-15
    • 2017-06-21
    • 2017-09-14
    • 2020-04-13
    • 2015-11-01
    • 2017-11-21
    • 2019-04-12
    • 2015-05-04
    • 2014-12-08
    相关资源
    最近更新 更多