Август 2023. Валидация платежей в формате JSON
На протяжении всего времени существования игровой платформы в ОК разработчикам был доступен только один вариант обработки платежей на сервере - ответ при запросе на валидацию платежа должен быть в application/xml.
Теперь при проведении платежей игры не ограничены только этим форматом, так как стал доступен вариант ответа в формате application/json.
Эта возможность доступна всем играм по умолчанию и не требует какой-либо дополнительной настройки. Для того, чтобы перейти на новый формат валидации, вам надо:
- в заголовке запроса нужно передавать корректный тип контента: application/json;
- тело ответа должно быть в формате JSON.
Вариант ответа в формате JSON при корректном платеже
Тело ответа:
В заголовках ответа должен быть указан корректный тип контента:
Вариант ответа в формате JSON при некорректном платеже
Тело ответа:
В заголовках ответа должен быть указан корректный тип контента, а также код ошибки: