Задать вопрос

FAPI.UI.showPayment почему нет API_callback при закрытии диалога об успешной покупке?

Столкнулся с такой вот проблемой: совершается покупка товара в приложении ОК, притом без подтверждения платежа. Показывается диалог со стороны ОК о том, что покупка успешно завершена. В диалоге большая зеленая кнопка "ЗАКРЫТЬ", при клике по которой вызывается API_callback с методом "showPayment". Но в окне еще есть "крестик" как кнопка закрытия окна, и если закрывать через него, то API_callback'a нет и, как следствие, нет возможности обработать платеж на клиенте. Как с этим бороться?
  • Вопрос задан
  • 2692 просмотра
Подписаться 11 Оценить 8 комментариев
Решения вопроса 1
@cheplv
Этот вопрос мучает всех разработчиков ОК. На закрытие окна через "крестик" не происходит пересылки сообщения внутрь фрейма приложения.

Варианты:
1) через проверку на стороне сервера по таймаут
2) использовать websockets и получать нотификацию с серверной стороны.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы