从 paypal webhook 获取事件数据

Posted

技术标签:

【中文标题】从 paypal webhook 获取事件数据【英文标题】:get Event Data from paypal webhooks 【发布时间】:2016-03-06 22:45:27 【问题描述】:

我是 paypal api 的新手。我正在尝试在用户使用 webhooks api 进行购买时收到通知。

在 Webhooks 模拟器中,我介绍了 paypal 可以通知我有关销售的 URL,并且我模拟了“付款销售完成”。调用该 URL 的页面,paypal 说“已发送事件数据”,并且发送了一个 JSON 对象。一切都很好,但是如何在 php 中获取该 json 对象?它是通过 POST 发送的吗?

谢谢

【问题讨论】:

【参考方案1】:

我想通了。你所要做的就是:

$bodyReceived = file_get_contents('php://input');

【讨论】:

谢谢!这也让我发疯了。 多年过去了,但我只想说声谢谢,你是救生员 :D

以上是关于从 paypal webhook 获取事件数据的主要内容,如果未能解决你的问题,请参考以下文章

关于无法从开发者沙箱触发 Paypal REST API webhook 事件

沙盒模式下未触发 PayPal Webhook 事件

Paypal 自适应支付和 Webhook 事件未注册

永远不会发送 PayPal webhook 事件?

PAYMENT.SALE.COMPLETED webhook 事件中的 PayPal 订阅 ID 和交易 ID 在哪里?如何获取他们的详细信息?

Paypal 智能按钮元数据 - Webhook