FAPI.UI.showPayment почему нет API_callback при закрытии диалога об успешной покупке?
Столкнулся с такой вот проблемой: совершается покупка товара в приложении ОК, притом без подтверждения платежа. Показывается диалог со стороны ОК о том, что покупка успешно завершена. В диалоге большая зеленая кнопка "ЗАКРЫТЬ", при клике по которой вызывается API_callback с методом "showPayment". Но в окне еще есть "крестик" как кнопка закрытия окна, и если закрывать через него, то API_callback'a нет и, как следствие, нет возможности обработать платеж на клиенте. Как с этим бороться?
Я не уверен на все 100% но у меня было звуковое событие на приход события о совершенной покупке. Так вот звук появлялся еще на боксе ОК, где было написано "Покупка совершена". Именно поэтому и добавили звуковое событие, т.к. если пользователь не торопился закрывать этот бокс он просто мог не заметить увеличение счетчиков купленных ресурсов в игре.
Теперь же если игрок "на автопилоте" нажмет крестик, увидит что ему ничего не добавилось, он начнёт думать, что его обманули и далеко не каждый раз будет писать в службу поддержки. И останется обиженным. Не надо так.
Ведь раньше все работало как часы.
Проблема есть.. Еще недавно все было в порядке. Почему Одноклассники не могут решить этот вопрос? Почему разработчики должны городить какие-то костыли, когда есть простое решение на стороне ОК?????