VKCOM / vk-bridge

A package for integrating VK Mini Apps with official VK clients for iOS, Android and Web
MIT License
73 stars 32 forks source link

VKWebAppShowOrderBox не возвращает ошибки сервера #532

Open goodwin74 opened 7 months ago

goodwin74 commented 7 months ago

Согласно платежной доке ответ сервера при ошибке должен быть формата
{"error":{"error_code":110,"error_msg":"Описание ошибки.","critical":true}}

Где код может быть от 100 до 999 и обязательное описание. И ошибка в логах управления приложением в ВК хорошо видна, а вот бридж возвращает 13 ошибку с описанием "Order error". Я так понимаю в бридж должна по сути вернуться 110 ошибка с заданным описанием ошибки сервера приложения или нет? Просто как на клиенте тогда прочитать эту ошибку, я так понял что по логике она должна вернуться в catch?! image

Pronin-vk commented 7 months ago

Добрый день, спасибо за обращение. Передал команде.

goodwin74 commented 7 months ago

Дополню. Выяснилось на бета тесте сервиса, что на Android, vkbridge вообще выдает success оплату, когда по факту сервер послал error и в логах тоже фиксируется ответ error, а сервис думает что тестовый платёж прошел успешно из-за того, что бридж говорит что оплата прошла, и появляется плашка самого ВК что платёж прошел.