Всплывающий платежный виджет с формой оплаты

Обновлено 11.12.2023

Есть возможность оплачивать через виджет, оставаясь на сайте. Для этого в настройках платежной системы надо указать тип «Виджет на странице».


После этого форма оплаты примет такой вид:


Обратите внимание, что:

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>
Штатные станицы успеха и ошибки, идущие вместе с модулем, уже содержат такой код и открываются на основной странице.