Paypal - RestAPI - 没有发生Sandbox Webhook

时间:2015-11-25 05:04:59

标签: rest paypal paypal-webhooks

将我的沙盒帐户与RestAPI一起使用,我创建了一张发票。我的买家帐户收到了通知,我转到了链接并支付了它。有通知我收到了付款。但是,没有WebHook通知。

我将所有事件添加到我的WebHook中。使用WebHook模拟器时,我很好地接受了我的API。它由一个基于Redmond的云提供商托管,并且是https。

在Sandbox部分的WebHook Events链接下,它没有显示任何条目。

我还可以去哪里调查这个?

3 个答案:

答案 0 :(得分:1)

list all your registered webhooks将以下内容与您的实际访问令牌

一起使用
  curl -v -X GET https://api.sandbox.paypal.com/v1/notifications/webhooks \
-H 'Content-Type:application/json' \
-H 'Authorization: Bearer <Access-Token>'

在回复中,您应该能够找到系统中您的webhook究竟是什么,如果没有,您是否created the webhooks作为文档说明了什么?

curl -v POST https://api.sandbox.paypal.com/v1/notifications/webhooks \
-H 'Content-Type:application/json' \
-H 'Authorization: Bearer <Access-Token>' \
-d '{
    "url": "https://www.yeowza.com/paypal_webhook",
    "event_types": [
        {
            "name": "PAYMENT.AUTHORIZATION.CREATED"
        },
        {
            "name": "PAYMENT.AUTHORIZATION.VOIDED"
        }
    ]
}'

答案 1 :(得分:0)

您可能需要查看用于创建付款的资金来源。目前,如果客户支付echeck,webhook仅发送通知。到目前为止,如果使用其他资金来源付款,则不会发送通知。此外,您可能需要检查您选择的事件。根据此documentation,目前仅支持授权。

答案 2 :(得分:0)

从我在RestAPI文档中看到的,azlankasim是正确的,说只支持一些资金。

在页面底部,它表示只支持PayPal授权。

https://developer.paypal.com/docs/integration/direct/rest-webhooks-overview/

“注意:目前仅支持PayPal授权。目前尚不支持直接信用卡交易。我们正积极致力于添加更多活动类型。”

您是否尝试使用PayPal付款进行测试,以检查这是否是问题?