我已经成功创建了一个应用程序,使用他们的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。那是为什么?
我不在美国,我知道处理付款目前仅在美国提供,但我不会仅仅检索付款数据来处理付款。
Lil'帮助!