当前位置: 首页 > 知识库问答 >
问题:

使用Paypal REST api获取账单协议列表

鲁文昌
2023-03-14

我正在使用相对较新的Paypal REST api,并已成功创建计费计划、批准计费计划、获取我的计费计划列表、创建计费协议(订阅)、执行计费协议以及查找特定的计费协议。

我希望能够检索(获得)一个账单协议列表,类似于我如何获得一个账单计划。文档中没有显示这是可用的。有人知道做这件事的方法吗?由于没有可用于取消订阅(或任何订阅事件)的webHook,也没有获得协议列表的方法,这使得开发人员没有有效的方法来处理取消(特别是因为用户可以通过Paypal取消,而无需访问网站)。我目前处理这个问题的方法/计划是遍历我存储在我的MongoDB中的所有订阅(当它们成功执行时,我会存储它们),并向Paypal发送一个请求以获取该特定协议。我检查它的“状态”,如果不匹配就更新我的MongoDB。

必须有更好的方法。

共有1个答案

艾昊明
2023-03-14

我遇到了同样的问题,我的第一个解决方案几乎与您的相同:我在用户登录时查询协议状态并相应地更新我数据库中的状态。

后来,我开始使用IPN作为我的解决方案,正如Tony在github评论中所建议的:https://github.com/paypal/PayPal-Python-SDK/issues/69#issuecomment-69647946

 类似资料:
  • 我一直在使用PayPal-PHP-SDK中的这些示例代码构建基于REST API计费计划和协议的订阅。但是,我似乎无法在沙盒和开发人员Paypal网站上的测试中找到创建的计费计划和计费协议。有没有办法检查该过程是否成功? 以下是我的步骤: 创建计费计划 激活计费计划 根据活动计费计划创建协议 执行协议[响应是一个状态='Active'的协议对象]

  • 我试图集成PayPal快速退房在我们的网站上使用REST API与以下工作流程步骤。 客户添加项目到购物车,我们有项目列表信息(项目价格,数量,小计,但没有税,没有运输) 客户点击快速结账按钮,我们将估计的小计传递给PayPal 客户创建/选择送货地址 客户点击提交 客户返回我们的网站,并提供送货地址 根据发货地址计算客户的运费和税费 我们显示订单预览,其中包含总计=运费小计。 我们做另一个api

  • V2Ray 支持以下协议: Blackhole Dokodemo-door Freedom HTTP MTProto Shadowsocks Socks VMess

  • 为了尽可能满足web开发中方方面面的需要,whistle提供基本上覆盖抓包调试工具可以做的所有事情的对应协议,按功能可以分以下类别,大家可以按需查找: 有关协议的优先级及匹配情况参见:匹配原则 @ 功能 @ (用于功能扩展及引入远程规则) 设置UI样式 style (设置抓包列表样式) 设置hosts host (设置host) 设代理 proxy(http-proxy) (代理到其它http代理

  • 成熟稳定的商业软件,开源但不完全免费。个人及非盈利组织可以随意使用; 商业用途只需要支付少量的费用并可以获得我们的技术支持服务。 感谢您选择 Highcharts 系列图表软件,Highcharts 系列软件包含 Highcharts JS,Highstock JS,Highmaps JS 共三款软件,均为纯 JavaScript 编写的 HTML5 图表库,全部源码开放。 1、非商用免费授权 以

  • 问题内容: 在我的Django应用中,我需要从引荐来源网址中获取主机名及其协议,以便从类似以下网址的网址中获取: https://docs.google.com/spreadsheet/ccc?key=blah-blah-blah-blah#gid=1 https://stackoverflow.com/questions/1234567/blah-blah-blah-blah http://ww