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

Paypal rest API计费协议Webhook

巫马浩言
2023-03-14

因此,我正在将Paypal Rest API与我的django站点集成,以便引入基于订阅的计费,到目前为止,一切都很顺利。

我有一个用于计费计划,计费协议,交易历史记录以及创建和激活计费协议等的所有内容的界面。

但是,如果计费协议被取消或为计费协议付款,我需要一种方式来通知我,所以我认为webhooks是解决这个问题的方法,但是我不能100%确定webhooks适用于计费协议?

任何人都可以建议一种方法来跟踪为计费协议或其他方法支付的付款?

共有3个答案

云丰
2023-03-14

在这一点上,webhooks似乎不是实现Paypal循环支付的正确方式。这是一个最近的Github线程,你可以看到工作流程可能是:https://github.com/paypal/PayPal-REST-API-issues/issues/105

这是一个贝宝开发者的回答。也许我们必须使用IPN,直到webhooks开发完成。

步博艺
2023-03-14

这可能不在paypal的webhooks通知中。您可以在沙箱上尝试,看看是否收到webhooks通知。或者您可以使用IPN,您应该能够获得IPN通知。

史修明
2023-03-14

我可以确认,当执行定期付款时,会通过网络钩子事件通知一个人PAYMENT.SALE.COMPLETED如下所述:https://github.com/paypal/PayPal-Python-SDK/issues/132#issuecomment-261374087

webhook事件的JSON结构:

{
    ...
    "resource": {
        ...
        "billing_agreement_id": "I-38097XVV6XVU"
        ...
    }
    ...
}

所有事件名称的列表可在此处找到:https://developer.paypal.com/docs/integration/direct/webhooks/event-names/

 类似资料:
  • 我已经从这里下载了Paypal的SDK:https://github.com/paypal/rest-api-sdk-php 我正在使用Paypal Payments Pro,并希望添加计费计划和计费协议。 浏览 SDK,尽管我没有找到允许我创建计费计划或计费协议的示例或对象。当我寻找如何创建计费计划或协议的示例时,他们似乎解释了如何在没有SDK的情况下从头开始执行此操作。如果计费计划/协议尚不存

  • 我正在使用PayPal-PHP-SDK创建计费协议 使用PayPal帐户付款是可行的,但我希望买家在没有帐户的情况下付款(只是一张卡) 有3个订阅计划: 如果我选择订阅并单击我的PayPal按钮,这将调用计费协议创建以生成批准链接,并重定向页面 但是我没有选择用卡支付。 我的问题是: 我如何生成一个按钮,直接用卡支付这个账单协议,而不使用PayPal账户?

  • 协议设计 核心概念 EVM:以太坊虚拟机,轻量级虚拟机环境,是以太坊中智能合约的运行环境。 Account:账户,分两类:合约账户存储执行的合约代码;外部账户为以太币拥有者账户,对应到某公钥。 Transaction:交易,从一个账户到另一个账户的消息,包括以太币或者合约执行参数。 Gas:燃料,每执行一条合约指令会消耗一定的燃料,当某个交易还未执行结束,而燃料消耗完时,合约执行终止并回滚状态。

  • 我正在尝试使用PayPal REST API和PayPalREST API sdk在PayPalSandbox上为Java设置计费协议。到目前为止,我已经能够创建一个计费计划,并通过它的id来创建计费协议。但是,我在创建计费协议后得到的响应没有approval_url和redirect_url。我的要求如下: 对于我的创建计费协议请求,我仅收到以下回复: 当我使用协议id上的GET请求获取创建的计

  • 我正在尝试使用REST API创建一个PayPal的定期订阅(信用卡): 创建计费计划-https://developer . paypal . com/docs/API/quick start/create-Billing-plan/ 创建计费协议 - https://developer.paypal.com/docs/api/quickstart/create-billing-agreemen

  • 我的问题是,即使没有支付安装费,计费协议也能成功执行。查看日志,IPN事件通知安装费失败和协议取消通常需要5-10分钟才能到达,这是一个疯狂的延迟量。 我正在使用官方的PayPal PHP SDKhttps://github.com/paypal/PayPal-PHP-SDK.它在一个月前被弃用,但它的替代品被标记为“未准备好生产”。 计费计划详情,旨在收取29.99美元/年的订阅费。设置费用于保