Перейти к содержимому


Добавление Виджета Оплаты От Sberpay

SberPay Виджет оплаты

  • Авторизуйтесь для ответа в теме
В этой теме нет ответов

#1 metry

metry

    Активный участник

  • Модераторы
  • 884 сообщений

Отправлено 15 Октябрь 2020 - 14:31

Для внесения изменений зайдите в Редактор шаблонов-->Просмотр заказа и найдите:

	<!-- Методы методы оплаты онлайн -->
	<!-- Если заказ не оплачен и выбранный метод оплаты позволяет оплатить его онлайн, покажем форму с оплатой заказа через сайт -->
	{% IF ORDER_PAYMENT_STEP_ENABLE %}
	  <!-- Здесь появляются дополнительные данные, необходимые для заполнения клиентом -->
	  {PAYMENT_FORM_TBODY}
	{% ENDIF %}
	<!-- END методы методы оплаты онлайн -->
  </table>

после него вставьте:

<div id="sbol-pay-container"></div>
<script>
document.addEventListener("DOMContentLoaded", function() {
var sbolWidget = new window.SbolPay({
// Селектор DOM-элемента на странице, куда будет добавлен виджет оплаты
selector: '#sbol-pay-container',
// Адрес, на который требуется перенаправить пользователя в случае успешной оплаты
returnUrl: '#_url_#',
// Адрес, на который требуется перенаправить пользователя в случае неуспешной оплаты
failUrl: '#_url_#',
// Автоматическое перенаправление родительской страницы на страницу результата
autoRedirect: true,
// Индивидуальный открытый ключ продавца
token: '#_token_#',
// Сумма платежа в копейках
amount: '{ORDER_SUM | multiply("100")}',
// Название магазина для отображения в окне виджета
shopName: '#_shopName_#',
});
});
</script>

- в вставленном коде вместо #_url_# задайте Url-адрес Вашего сайта
- в вставленном коде вместо #_token_# задайте индивидуальный открытый ключ продавца
- в вставленном коде вместо #_shopName_# задайте Название магазина.

Более подробную документацию по подключению виджета оплаты от SberPay см. во вложении




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных