2015-12-02 153 views
2

我试图通过webhooks通知当一个简单的付款,但是我没有收到任何请求从贝宝指定的网址。 这里是我做了什么:paypal webhook通知未收到 - 沙盒模式

  1. 我有2个沙箱帐户:主持人和买家
  2. 创建一个应用程序(的SANbox模式)主持人帐户
  3. 在该应用程序添加一个网络挂接网址
  4. 登录到sanbox.paypal.com与沙箱主持人的用户名和密码,
  5. 生成立即购买按钮,测试产品
  6. 我的网页上的按钮代码粘贴,并与买家的SANbox ACC购买ount

在开发人员仪表板中,如果我转到Sandbox - > Notifications:“收到来自测试买方的付款通知”,但我的服务器上的webhook页面未被调用,则收到付款。我知道这一点,因为每当页面被调用时,php脚本都会创建一个txt文件。 另外,如果我去开发者帐号 - >网络挂接通知并选择应用程序,我有这样的消息:您没有所选应用程序

注意的事件:如果我的URL添加在webhook模拟器一切正常。

我做错了什么?我是否必须将应用程序连接到立即购买按钮?

谢谢

回答

3

Webhooks仅用于REST付款。然而,对于以PP帐户创建的Paypal按钮,您需要使用Paypal IPN。以下是IPN的guide和IPN script供您参考。