Обновлено 29.10.2024
Есть возможность оплачивать через виджет, оставаясь на сайте. Для этого в настройках платежной системы надо указать тип «Виджет на странице».
После этого форма оплаты примет такой вид:
Обратите внимание, что:
1. Адрес для получения http нотификаций, Страница успеха и Страница ошибки могут быть заданы только в настройках платежного терминала со стороны Т-Банка. Соответствующие настройки, заданные в настройках платежной системы со стороны магазина, не работают.
2. Страницы успеха и ошибки открываются внутри фрейма виджета. Если необходимо, чтобы изменилась основная страница, необходимо, чтобы страницы успеха и ошибки содержали подобный код:
<script>
var isFramed = false;
try {
isFramed = window != window.top || document != top.document || self.location != top.location;
} catch (e) {
isFramed = true;
}
if (isFramed) {
window.parent.location.href = '<?=$_SERVER['REQUEST_URI']?>';
}
</script>
Штатные станицы успеха и ошибки, идущие вместе с модулем, уже содержат такой код и открываются на основной странице.