小编ZaX*_*ZaX的帖子

未收到Paypal Webhook事件

我正在使用Paypal REST API实现一个简单的付款工作流程。我首先创建一个付款,将用户重定向到此调用返回的URL,然后在批准后执行付款。为了使其更可靠,我想使用webhook通知。
这就是开始出现问题的时候:我没有收到任何通知。

鉴于我到目前为止所阅读的问答内容不同,以下是我的评论:

  1. 整个付款过程都可以正常进行,我可以与Paypal进行交流并验证付款。
  2. 使用webhook模拟器时它可以正常工作,所以我知道我的系统还可以。
  3. 我订阅了所有活动。我希望至少收到“ PAYMENT.AUTHORIZATION.CREATED”和“ PAYMENT.SALE.COMPLETED”通知(如果付款被拒,则为“ PAYMENT.SALE.DENIED”)。我检查了它们是否在受支持的事件类型列表中列出
  4. 我仍在使用沙盒环境,但是没有看到任何指定它在此上下文中不起作用的信息。
  5. “沙箱Webhooks事件”为空,但我不确定它们是否仍应出现在此处。
  6. 我不知道此关联ID /调试ID应该在哪里。
    编辑:从答案,correlationID将在响应标头中找到。这是地雷:
    • aa25ee518487a //创建webhook
    • 1fbf78ce3a034 //付款创建
    • 7a5d3c34daa5d //付款执行

还有什么我应该做的才能使它起作用?还是我可以做些其他的事情来调试它?
奖金:我是否希望我的情况下收到“ PAYMENT.AUTHORIZATION.CREATED”和“ PAYMENT.SALE.COMPLETED / DENIED”通知?

EDIT2:所以一个月后,我又回到了这个问题。现在,我可以在仪表板上看到webhook事件(不知道更改了什么),其状态为PENDING。它的交易ID为4396a630-78bc-11e6-8890-77339302725b。知道如何获得有关为何未决的更多详细信息吗?

paypal paypal-webhooks

5
推荐指数
1
解决办法
1385
查看次数

标签 统计

paypal ×1

paypal-webhooks ×1