Авторизуйтесь. Net размещенная форма: как проверить успешность оплаты после перенаправления - PullRequest
0 голосов
/ 19 марта 2020

Я использую форму размещенного платежа с getHostedPaymentPageRequest

После успешной оплаты браузер правильно открывается по URL-адресу успеха.

Однако я не знаю, как проверить, что платеж действительно был завершено. У меня есть токен от getHostedPaymentPageRequest, но я не могу найти API для вызова, чтобы получить результат этой транзакции.

Я вижу, что при использовании IFrame мы можем использовать IFrameCommunicator, но мы бы предпочитаете не использовать это.

Как я могу проверить успешность транзакции после перенаправления обратно со страницы размещенного платежа?

1 Ответ

1 голос
/ 19 марта 2020

Если вы не используете iframe, вы не получите результаты транзакции в режиме реального времени. Тогда вам лучше всего использовать веб-крючок для получения уведомления об успешной оплате. Затем вы можете получить информацию о транзакции, используя идентификатор транзакции, предоставленный webhook. Но это будет означать, что пользователь не будет знать статус своих платежей, когда они вернутся на ваш сайт. Чтобы это произошло, вам нужно создать механизм, который выполняет вышеперечисленное, и ваша страница квитанции опрашивает ваш бэкэнд, пока он не получит результаты транзакции, а затем сможет отобразить их пользователю.

...