К содержимому

Платёжные виджеты на сайт

Виджет принимает оплату без разработки: вы вставляете на страницу готовый код, и покупатель платит, не уходя с сайта. Разработка не нужна, знания веб-технологий тоже: состав заказа и настройки задаются в конструкторе.

Если сумму и состав определяет только ваш сервер или заказы рождаются в учётной системе, виджета недостаточно — смотрите интеграцию по API или готовые модули CMS. Сравнение путей — в разделе Виджеты.

Как это работает

  1. Собрать. Настройки, живой предпросмотр и готовый код — в конструкторе. Понадобятся идентификатор магазина и региональный код: они приходят в письме при регистрации, а для пробы конструктор подставит демо-магазин.
  2. Скопировать код. Один блок с кнопкой — вставляется в любую вёрстку.
  3. Вставить на страницу. Примеры для обычного сайта, Тильды, WordPress, 1С-Битрикс и мобильного приложения — в инструкции по вставке.
Конструктор виджета: настройки слева, предпросмотр и готовый код справа Конструктор виджета Магазин Идентификатор магазина Что оплачивают Тип плательщика Ставка НДС Так виджет увидит покупатель Электронная почта Оплатить Готовый код — скопировать и вставить

Что подготовить на сайте

СтраницаЗачем нужна
Страница с виджетомздесь стоит код и покупатель вводит свои данные; подойдёт любая, даже главная
Страница завершениясюда виджет вернёт покупателя и после успешной оплаты, и после неудачной. Её адрес указывается в настройках виджета — полезно описать на ней, что делать дальше

Настройки виджета

Все параметры задаются в конструкторе; ниже — что каждый из них меняет. Если код виджета придётся править руками — например, подставлять номер заказа из своей системы, — смотрите справочник параметров: там перечислены поля кода, состав заказа и значения, которые они принимают.

НастройкаЧто задаётКогда нужна
Что оплачиваютзаранее заданный состав заказа либо свободная суммасостав — для товаров и услуг с известной ценой; свободная сумма — для пополнения баланса и абонентской платы
Текст на кнопкеподпись кнопки виджетанабор текстов расширяется по запросу в поддержку
Дополнительные полячто покупатель заполнит сам: номер заказа, фамилия и имя, телефон, почта, количествохотя бы одно из двух — почта или телефон — обязательно: по ним уходят счёт и документы
Тип плательщикафизическое лицо, организация или ИП, выбор покупателемдля оплаты от организаций и ИП выбирайте второй вариант: тогда формируется счёт и закрывающие документы
Код товара или услугиваш идентификатор заказа, договора или артикулаобязателен: по нему вы узнаёте платёж в своей системе
Ссылка возвратаадрес страницы завершения оплатызаполняется всегда, иначе покупателю некуда вернуться
Оплачиваемые позицииназвание, количество, цена и ставка НДС каждой позицииминимум одна позиция; ставки — в справочнике
Выбор одной позициипокупатель выбирает один вариант из спискаудобно для тарифов: перечислите варианты, покупатель отметит нужный
Открывать в новом окнеформа открывается в новой вкладке или в текущейснимите отметку, если хотите оставить покупателя на странице

Что важно знать до вставки

Сумма и состав заказа приходят из браузера покупателя и не подписаны — их можно изменить в браузере до отправки. Это осознанное упрощение ради быстрого старта, но оно накладывает обязанность: получив уведомление об оплате, сверяйте сумму с той, которую ожидали. Если цену определяет только ваш сервер, надёжнее создавать заказы через API. Подробно — Безопасность виджета.

Прежний конструктор на widget.invoicebox.ru продолжает работать: код, собранный там и в конструкторе портала, одинаковый.

Примеры виджетов

Ниже — живые виджеты в песочнице портала: та же форма, что увидит покупатель на вашем сайте. Собраны они на демо-магазине документации, поэтому оплата ничего не спишет. Свой виджет собирается в конструкторе — настройки слева, код справа.

Счёт организации или ИП. Состав задан заранее, покупатель вводит только реквизиты. Так выставляют счёт за услуги по договору.

Оплата товара с количеством. Покупатель меняет количество, сумма пересчитывается на месте.

Выбор из нескольких позиций. Покупатель выбирает тариф или товар из списка.

Пополнение баланса. Сумму вводит покупатель — подходит для депозитов и абонентской платы.

---

Настроить свой виджет »

Страница помогла?