Я использую новый 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"}
Еще пара идентификаторов отладки, если они помогут: 04870b7c20522, 9cc4393ce08b1, 3d3eb3b9109e0.
Информационная ссылка содержит только другое сообщение об ошибке.
(«Служба временно недоступна — сервер временно не может обслужить ваш запрос из-за простоя на техническое обслуживание или проблем с емкостью. Повторите попытку позже».)
Кто-нибудь знает, почему это не работает в App Engine? Любая помощь будет оценена по достоинству.