2016-03-08 141 views
2

我将REST API集成到了我们的系统中。唯一缺少的是对我创建的webhook的回应。PayPal沙盒中的Webhooks不起作用

webhook已在我的沙箱应用程序中注册,但当我使用应用程序密钥在沙箱中创建付款时,我没有打电话给webhook接收器。 使用webhook模拟器工作得很好。

的步骤我做的:

  1. https://api.sandbox.paypal.com/v1/oauth2/token
  2. https://api.sandbox.paypal.com/v1/payments/payment
  3. 重定向与方法的结果链接: “重定向”
  4. 与沙盒帐户完成付款

有我做错了什么?在沙箱中使用它有什么问题吗?

回答

0

要在沙箱或现场环境中使用网络挂接,请执行下列操作:

  1. 转到我的应用&凭据页。
  2. 创建一个应用程序,如果你还没有这样做。
  3. 添加webhook网址
  4. 订阅感兴趣的事件类型。

看起来你已经完成,直到第3步肯定。如果您还没有订阅webhook事件,请订阅它们。

您也可以检查您的webhook网址,看它是否从Webhooks模拟器获取数据,如果不是,您可能还需要更新。对于webhook网址,您可以使用像Runscope这样的工具,并在那里创建存储区来捕获响应。

+1

感谢您的回答。我已经订阅了所有的测试活动。我在我的URL中唯一做的是将请求写入日志。但是,它可以与模拟器一起工作。 –

+0

嗨,你可以分享你想触发哪个事件,你是如何支付的?将调查并回复你。 –

+0

我预计会有“付款完成”事件,但我会为了测试原因而听取每个事件。您可以在我的原始帖子中找到创建付款的步骤。付款完成后,在步骤3重定向到的网站。 –