Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 未收到paypal webhook通知-沙箱模式_Php_Paypal_Paypal Sandbox_Paypal Rest Sdk_Paypal Webhooks - Fatal编程技术网

Php 未收到paypal webhook通知-沙箱模式

Php 未收到paypal webhook通知-沙箱模式,php,paypal,paypal-sandbox,paypal-rest-sdk,paypal-webhooks,Php,Paypal,Paypal Sandbox,Paypal Rest Sdk,Paypal Webhooks,我试图通过webhooks得到通知,当一个简单的付款,但我没有收到任何要求从贝宝在指定的URL。 以下是我所做的: 我有两个沙箱账户:主持人和买家 为主持人帐户创建应用程序(sanbox模式) 在该应用程序中添加webhook URL 使用sandbox主持人的用户名和密码登录sanbox.paypal.com 使用测试产品生成“立即购买”按钮 在我的页面上粘贴按钮代码,并使用sanbox买家帐户进行购买 在开发者仪表板中,如果我转到Sandbox->Notifications:“从测试买家处收

我试图通过webhooks得到通知,当一个简单的付款,但我没有收到任何要求从贝宝在指定的URL。 以下是我所做的:

  • 我有两个沙箱账户:主持人和买家
  • 为主持人帐户创建应用程序(sanbox模式)
  • 在该应用程序中添加webhook URL
  • 使用sandbox主持人的用户名和密码登录sanbox.paypal.com
  • 使用测试产品生成“立即购买”按钮
  • 在我的页面上粘贴按钮代码,并使用sanbox买家帐户进行购买
  • 在开发者仪表板中,如果我转到Sandbox->Notifications:“从测试买家处收到的付款通知”,则会收到付款,但不会调用我服务器上的webhook页面。我知道这一点,因为每次调用页面时,php脚本都会创建一个txt文件。 另外,如果我转到开发者帐户->Webhook通知并选择该应用程序,我会看到这样一条消息:您没有所选应用程序的任何事件

    注意:如果我在webhook模拟器中添加URL,一切都会很好。

    我做错什么了吗?我是否必须使用“立即购买”按钮连接应用程序


    谢谢

    Webhook仅用于支付剩余款项。但是,对于在PP帐户中创建的Paypal按钮,您需要使用Paypal IPN。以下是IPN和IPN的详细信息,供您参考