【发布时间】:2016-04-18 03:45:48
【问题描述】:
我正在开发一个使用 paypal 的 rest api 的支付系统。 到目前为止一切顺利,我可以毫无问题地在沙盒模式下进行支付。
现在我需要 paypal 来通知我某些事件……这就是我想使用 webhook 的原因。
我创建了一个小脚本,它只是将接收到的正文写入文本文件以进行一些调试。然后我确实在 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”和“销售”意图。这在理论上应该是可行的。
有人知道吗?我做了一些研究,发现沙盒时不时会出问题……但这是我需要测试的关键功能。
希望大家帮忙。
问候
【问题讨论】:
标签: php paypal paypal-sandbox webhooks paypal-rest-sdk