我已经在Paypal的IPN上苦苦挣扎了几天,因为我之前没有遇到任何问题就完成了IPN webhook的事情,但这次我没有收到消息网络服务。
经过一番思考后,我发现我从paypal获得了401状态代码,因为我的服务API在Swagger的某些安全性下需要我传递这种格式的HTTP头:
Authorization: Bearer foobar
但是如果可以的话,我还没有在Paypal的文档中找到,我的意思是添加授权令牌以及交易发送我的Paypal,因此我的API能够接受该消息。
This question建议使用IPN的custom
变量,如果我想发送数据库用户的ID或类似内容,那么可能没问题,但是我在这种情况下,由于信息在被处理之前被Swagger拒绝,所以不认为它可能有用......
不确定是否对问题有用,但是: