我已经成功创建了一个应用程序,可以使用他们的 rest api 从 paypal 提取付款数据并将其上传到报告系统。在我的沙盒中一切正常,但是当我尝试上线时,我得到以下信息:
I, [2013-07-20T14:16:08.728841 #2] INFO -- : Request[post]: https://api.paypal.com/v1/oauth2/token
I, [2013-07-20T14:16:09.615933 #2] INFO -- : Response[200]: OK, Duration: 0.887s
I, [2013-07-20T14:16:09.644345 #2] INFO -- : Request[get]: https://api.paypal.com/v1/payments/payment
I, [2013-07-20T14:16:10.263650 #2] INFO -- : Response[401]: Unauthorized, Duration: 0.618s
I, [2013-07-20T14:16:10.263968 #2] INFO -- : Request[post]: https://api.paypal.com/v1/oauth2/token
I, [2013-07-20T14:16:11.026994 #2] INFO -- : Response[200]: OK, Duration: 0.763s
I, [2013-07-20T14:16:11.027277 #2] INFO -- : Request[get]: https://api.paypal.com/v1/payments/payment
I, [2013-07-20T14:16:11.595411 #2] INFO -- : Response[401]: Unauthorized, Duration: 0.568s
所以看起来我的凭据是正确的,因为我在请求我的令牌时得到了 200,但在尝试获取支付数据时得到了 401。这是为什么?
我不在美国,我知道目前只能在美国处理付款,但我不处理付款只是检索付款数据。
小帮忙!