gpt4 book ai didi

php - Paypal RestAPI 没有触发 Webhooks

转载 作者:太空宇宙 更新时间:2023-11-03 16:16:58 26 4
gpt4 key购买 nike

我正在开发一个使用 paypal 的 rest api 的支付系统。到目前为止一切顺利,我可以毫无问题地在沙盒模式下进行支付。

现在我需要 paypal 来通知我某些事件......这就是我想使用 webhooks 的原因。

我创建了一个小脚本,它只是将接收到的正文写入文本文件以进行一些调试。然后我确实在 paypal 的开发站点中创建了 webhook。 Webhook 模拟器工作正常,来自 paypal 的 json 字符串也很好。但是,当我只是通过我的网站进行付款时,没有 webhook。它们似乎没有被调用,因为它没有在 developer.paypal.com 中显示任何 webhook 事件 ...

        $payer = new Payer();
$payer->setPaymentMethod("paypal");

$payment = new PPayment();
$payment->setIntent("sale")
->setPayer($payer)
->setRedirectUrls($redirectUrls)
->setTransactions(array($transaction));

我正在使用付款方式“paypal”和“sale”意向。这在理论上应该可行。

有人知道吗?我做了一些研究,发现沙箱时不时会出现错误……但这是我需要测试的关键功能。

希望大家帮帮忙。

问候

最佳答案

于是我发现了问题:

基本上,您必须在收到通知之前批准付款。

What is wrong with my paypal process to receive webhook notifications?

在您返回的网站上,您只需发送批准,您的 webhook 就会被触发!

关于php - Paypal RestAPI 没有触发 Webhooks,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34762106/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com