Я реализовал сервлет в Java, который обрабатывает сообщения о кредитах с Facebook (согласно API).Я реализовал сервлет для выполнения той же функциональности, что и в примере php-кода, и следуя инструкциям в API.
Я отправляю FB идентификатор элемента и получаю ответ методом «payment_get_items».Я отвечаю правильно, что создает всплывающее диалоговое окно с запросом подтверждения оплаты (со всеми данными продукта).Когда я нажимаю «Подтвердить», Facebook больше не звонит моему сервлету, а сообщает, что мое приложение не отвечает.Я нахожу это странным и не нашел способа решить эту проблему.
Ниже приведен JSON, который я отправляю обратно в FB, когда меня просят выполнить "payment_get_items".image_URL - это фактический URL, который работает.Возможно, мне что-то не хватает в моем ответе?
{"content": [{"description": "test", "image_url": image_URL, "item_id": "siPremiumShotgun", "price": 2,"product_url": image_URL, "title": "Premium Shotgun"}], "method": "payment_get_items"}
Большое спасибо