请求Paypal的IPN将标头中的授权令牌发送到我的webhook

时间:2017-05-05 01:43:09

标签: java web-services paypal swagger paypal-ipn

我已经在Paypal的IPN上苦苦挣扎了几天,因为我之前没有遇到任何问题就完成了IPN webhook的事情,但这次我没有收到消息网络服务。

经过一番思考后,我发现我从paypal获得了401状态代码,因为我的服务API在Swagger的某些安全性下需要我传递这种格式的HTTP头:

Authorization: Bearer foobar

但是如果可以的话,我还没有在Paypal的文档中找到,我的意思是添加授权令牌以及交易发送我的Paypal,因此我的API能够接受该消息。

This question建议使用IPN的custom变量,如果我想发送数据库用户的ID或类似内容,那么可能没问题,但是我在这种情况下,由于信息在被处理之前被Swagger拒绝,所以不认为它可能有用......

不确定是否对问题有用,但是:

  • 我们的网络服务是用Java制作的
  • 我在Paypal的沙箱中配置了网址,并获得了401状态代码
  • 网络服务就像打印Paypal在控制台中发送的交易ID一样简单。
  • 我称之为Paypal IPN的方式是使用Paypal生成的按钮

0 个答案:

没有答案