Интеграция виджета с использованием токена платежа
Для приема платежей от клиентов с помощью платежного виджета Palladium выполните следующие действия:
-
Установите скрипт виджета.
Для проведения платежей пропишите на вашем сайте скрипт:
<script type="text/javascript" src="https://js.pall-psp.com/widget/be_gateway.js"></script>
-
Создайте платежный виджет.
Зарегистрируйте функцию, которая сформирует необходимые параметры для конструктора объекта
BeGateway
и вызовет у него методcreateWidget
. Оплата считается успешно завершенной только после получения автоматического уведомления о платеже.<script type="text/javascript"> this.payment = function() { var params ={ checkout_url: "https://checkout.pall-psp.com", 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>
Параметры виджета
|