Paypal 贝宝RESTAPI网络钩子

Paypal 贝宝RESTAPI网络钩子,paypal,paypal-rest-sdk,Paypal,Paypal Rest Sdk,我已经成功实现了(在沙箱中)与Paypal集成的登录,它为我提供了OAuth凭据,如中所述(我调用tokenservice来检索令牌,并且可以成功地进行API调用) 使用这个API,我为某些事件注册了一个webhook。我的意图是允许我的集成用户连接到他们的Paypal帐户,然后当交易发生在他们的Paypal帐户时,我的webhook将被调用。不幸的是,在沙盒中,这并没有发生:我已经成功地执行了沙盒事务,尽管这些事务触发了手动配置的webhook,但它们并没有触发我的编程配置的webhook。我

我已经成功实现了(在沙箱中)与Paypal集成的登录,它为我提供了OAuth凭据,如中所述(我调用tokenservice来检索令牌,并且可以成功地进行API调用)

使用这个API,我为某些事件注册了一个webhook。我的意图是允许我的集成用户连接到他们的Paypal帐户,然后当交易发生在他们的Paypal帐户时,我的webhook将被调用。不幸的是,在沙盒中,这并没有发生:我已经成功地执行了沙盒事务,尽管这些事务触发了手动配置的webhook,但它们并没有触发我的编程配置的webhook。我想做的是可能的,还是我必须使用IPN来做

此外,当我使用API和用户登录后获得的令牌配置此webhook时,我会在我的帐户中看到webhook URL,而不是在客户的帐户中。这就是我没有看到Webhook的原因吗

最后,当我得到一个webhook时,我尝试执行一个API调用,以便可以查找原始数据,但我收到以下错误:

{name:'必需的\u范围\u缺少', 消息:“访问令牌缺少必需的作用域。”, 信息链接:“”, 调试id:'2b1818c88af3'}


令牌服务返回的API令牌是否不能进行API调用?

您是否设法解决了此问题?我也遇到了类似的问题。不是:放弃了,只是使用了一个手动注册的网络钩子。看起来很有希望,但是在联系了Paypal的支持,但没有得到任何有意义的回应之后,我继续前进。你有没有任何关于如何手动设置这些Webhook的例子。我在理解替代方案时有点困难。它能在实时模式下正常工作吗?啊,没有什么真正的文档记录,但是如果你访问,点击一个特定的RESTAPI应用程序(这些是我唯一使用过的),选择live选项卡(默认情况下我相信选择了Sandbox),然后向下滚动并点击AddWebhook,你应该能够指定一个URL,然后接收Webhook POST请求。这在沙盒和多个实时REST API应用程序中都可以使用。你解决了这个问题吗?我也遇到了类似的问题。不是:放弃了,只是使用了一个手动注册的网络钩子。看起来很有希望,但是在联系了Paypal的支持,但没有得到任何有意义的回应之后,我继续前进。你有没有任何关于如何手动设置这些Webhook的例子。我在理解替代方案时有点困难。它能在实时模式下正常工作吗?啊,没有什么真正的文档记录,但是如果你访问,点击一个特定的RESTAPI应用程序(这些是我唯一使用过的),选择live选项卡(默认情况下我相信选择了Sandbox),然后向下滚动并点击AddWebhook,你应该能够指定一个URL,然后接收Webhook POST请求。这可以在沙箱中工作,也可以在多个实时RESTAPI应用程序中工作。