<!-- Методы методы оплаты онлайн --> <!-- Если заказ не оплачен и выбранный метод оплаты позволяет оплатить его онлайн, покажем форму с оплатой заказа через сайт --> {% 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 см. во вложении