Интеграция виджета с использованием токена платежа
Для приема платежей от клиентов с помощью платежного виджета Overpay выполните следующие действия:
- 
Установите скрипт виджета. Для проведения платежей пропишите на вашем сайте скрипт: <script type="text/javascript" src="https://js.overpay.io/widget/be_gateway.js"></script>
- 
Создайте платежный виджет. Зарегистрируйте функцию, которая сформирует необходимые параметры для конструктора объекта BeGatewayи вызовет у него методcreateWidget. Оплата считается успешно завершенной только после получения автоматического уведомления о платеже.<script type="text/javascript"> this.payment = function() { var params ={ checkout_url: "https://checkout.overpay.io", fromWebview: true, checkout: { iframe: true, test: true, transaction_type: "payment" }, token: "8765a020e1bfe88780943461769f09e0f6ed576431a14a7165ccf6827adf9377", closeWidget: function(status) { // возможные значения status // successful - операция успешна // failed - операция не успешна // pending - ожидаем результат/подтверждение операции // redirected - пользователь отправлен на внешнюю платежную систему // error - ошибка (в параметрах/сети и тд) // null - виджет закрыли без запуска оплаты console.debug('close widget callback') } }; new BeGateway(params).createWidget(); }; </script>
- 
Вызовите функцию для запуска виджета. Пропишите вызов созданной выше функции на событие, например, на нажатие ссылки «Оплатить». <a onclick="payment()" href="#">Оплатить</a>
Параметры виджета
| 
 |