私は新しい iOS SDK を使用しており、これは REST API に関連付けられています。iOS フレームワークの実装は魅力的でしたが、Java/Google App Engine バックエンドを使用して支払いを検証しようとすると、最適とは言えません。これらはすべて、サンドボックス環境でテスト中です。
現在、ローカルでテストする場合、クレジット カードの支払い確認は (REST API SDK v0.5.2 を使用して) 機能しています。ただし、アプリケーションをアプリ エンジンにデプロイすると、com.paypal.api.payments.Payment.get(accessToken, paymentId) の呼び出しが失敗し、次のエラーが返されます。
応答コード: 500 応答: {"name":"DATA_RETRIEVAL","message":"データの取得エラー","information_link":" https://developer.paypal.com/docs/api/#DATA_RETRIEVAL "," debug_id":"b42c7f5c2b97d"}
役立つ場合に備えて、さらにいくつかのデバッグ ID: 04870b7c20522、9cc4393ce08b1、3d3eb3b9109e0。
情報リンクには、別のエラー メッセージのみが含まれています。
(「サービスが一時的に利用できません - メンテナンスのダウンタイムまたは容量の問題により、サーバーは一時的にリクエストにサービスを提供できません。後でもう一度お試しください。」)
これが App Engine で失敗する理由を知っている人はいますか? どんな助けでも大歓迎です。