Интеграция ЕО в конструкторы сайтов

Единое Окно – виджет оплаты прямо на лендинге или сайте, не уводит клиента на внешнюю страницу. В виджете мы максимально сократили лишние действия, чтобы облегчить оплату.

Единое окно поддерживает:

- Быстрый платеж

- Оплату зарубежными и РФ картами

- Система Быстрых Платежей

- Сбербанк

- Кредиты и рассрочки от Т-Банка, Всегда.Да и Частями от Продамус.

Цель Единого Окна - максимальные конверсии в оплату. Для этого мы убрали лишние шаги, переработали дизайн.

Виджет умеет отправлять информацию о статусе оплаты обратно на сайт или в CRM, что бы своевременно получали информацию.

Алгоритм подключения

Для того, чтобы интегрировать виджет в сайт школы, нужно сделать следующие шаги:

1. Школа должна иметь платежную страницу (иметь ссылку вида <domenName>.payform.ru), а также должны быть включены методы оплаты в ЛК Payform. Если вы не зарегистрированы перейдите на страницу https://prodamus.ru/, оставьте заявку и с вами свяжутся менеджеры для подключения.

2. В код сайта Школы между блоками <head></head> нужно вставить код для интеграции виджета

3. Далее нужно для кнопки «оплатить»/«купить курс» (на сайте Школы):

  • добавить уникальный Id (Пример: <button id="UNIQ_ID">Купить</button>)

  • прописать вызов метода payformInit по событию клика на данную кнопку (Пример кода ниже)

Код ниже нужно вставить на странице, где у вас отображается кнопка «оплатить»/«купить курс», внутри тегов <body></body>

Примечание: Теги <body></body> уже присутствуют на страницы, специалисту Школы нужно найти, где закрывается данный тег </body> и перед ним поставить код, который приведен ниже, с поправкой на данные Школы.

Пример вызова виджета для кнопки UNIQ_ID

Описание параметров метода, приведенного в примере выше, где:

  • “ХХХ.payform.ru” - платежная страница Школы в формате <domenName>.payform.ru, где ХХХ – ваш <domenName> от сервиса оплаты

  • order_sum – сумма заказа (в примере выше имеет значение 100)

  • currency – валюта заказа (в примере выше имеет значение "rub). Значение данного атрибута может быть пустым – в этом случае система определить валюту, как рубли. Варианты значений данного атрибута:

  • rub – валюта Рубли;

  • usd – валюта Доллары;

  • eur – валюта Евро;

  • kzt – валюта Тенге.

Пример, как тогда будет выглядеть вызов

<script>

const UNIQ_IDButton = document.querySelector("#UNIQ_ID")

UNIQ_IDButton?.addEventListener("click", () => {

payformInit("XXX.payform.ru", { order_sum: 100,

currency: "rub",

customer_email: "[email protected]",

customer_phone: "+79994478937",

})

</script>

НО! Если Школа этого не сделает и не передаст значения телефона и почты Клиента, виджет самостоятельно проверит и запросит эти данные у клиента.

4. После оплаты, Школа может (опционально) обрабатывать событие оплаты, которые виджет шлет посредством postMessages на сайт Школы. Данный функционал не обязателен и используется, если Школа хочет отобразить что-то для клиента в зависимости от его оплаты, или перенаправить его на другую страницу и т.д.

Пример того, что может быть прислано со стороны виджета:

{ status: "close" | "waiting" | "error" | "success" , message: "",}

Примечание: символ | в примере – обозначает “или”, т.е. в атрибуте status будет отправлено только одно из представленных значений.

Описание значений для status

  • close – (технический статус) клиент просто закрыл виджет или виджет закрылся после успешной оплаты

  • waiting - началась (или идет) обработка платежа

  • error - ошибка оплаты

  • success - оплата прошла успешно

Варианты обработки результата оплаты, передаваемый виджетом

Ниже приведен код с пояснениями, что именно нужно скорректировать Школе, и какой будет результат, в зависимости от статуса оплаты клиента. Если Школа желает, чтобы результат оплаты, передаваемый виджетом, как-то обрабатывался, то данный код также нужно вставить на страницу с кнопкой «купить курс»/ «оплатить», перед закрывающим тегом </body>, который уже есть в коде страницы.

Информация носит исключительно справочный характер и не является офертой. С актуальной редакцией оферты и тарифами Вы можете ознакомиться в разделе "Документы".

Last updated