残りのAPIを使用してペイパルから支払いデータを取得し、レポートシステムにアップロードするアプリケーションを正常に作成しました。サンドボックスではすべて正常に動作しますが、ライブに移行しようとすると次のようになります。
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 が返されるため、資格情報は正しいようです。何故ですか?
私は米国にいません。現在、支払いの処理は米国でのみ利用可能であることは知っていますが、支払いデータを取得するだけで支払いを処理していません。
リル助けて!