Samsung Pay на собственной странице оплаты
Если вы хотите разместить кнопку Samsung Pay на своем сайте, вы можете воспользоваться библиотекой, разработанной bePaid. Она совместима по параметрам и поведению с библиотекой платежного виджета.
Для интеграции этим способом выполните следующее:
1. Установите скрипт для подключения библиотеки к сайту:
<script type="text/javascript" src="https://js.bepaid.by/widget/samsung_pay.js"></script>
2. Разместите на сайте блок для отображения кнопки Samsung Pay:
<div id="samsung-pay-container"></div>
</body>
3. Добавьте следующий JavaScript-код для осуществления платежа через Samsung Pay:
<script>
var params = {
checkout_url: 'https://checkout.bepaid.by',
public_key: '25b0b327104c7bcd6f30b5408552f25711914e7f50a620d561f066d698313',
token: '3850e83409a8e679eab0dd6cd4efe7732ad9e1750a3c7e051c0ca6ef29d15',//пример токена
samsung_pay_container_id: 'samsung-pay-container',
};
const samsungPay = new SamsungPay(params);
this.pay = window.payBySamsung = samsungPay.pay;
</script>
Параметр | Тип | Описание |
---|---|---|
checkout_url * обязательный |
string | https://checkout.bepaid.by |
token * обязательный |
string | Для получения токена выполнить запрос, описание которого размещено на странице Токен платежа. |
public_key * условно обязательный |
string | Публичный ключ магазина. Обязателен, если не прислан параметр token . |