Dmitry86 Posted March 14, 2022 Report Share Posted March 14, 2022 (edited) Здравствуйте! Пытаюсь подключить кредитование от Тинькофф, инструкции отсюда https://forma.tinkoff.ru/docs/credit/examples/ Код в отдельном файле credit.tpl такой: <div class="credit-form-submit btn btn-order">Оформить в <span>кредит</span></div> <script type="text/javascript"> $('.credit-form-submit').on('click',function(){ tinkoff.createDemo( { sum: 100500, items: [{name: 'iphone 11', price: 100000, quantity: 1}, {name: 'Чехол', price: 500, quantity: 1}], demoFlow: 'sms', promoCode: 'installment_0_0_6_6', shopId: 'SHOP_ID', showcaseId: 'SHOWCASE_ID', }, {view: 'newTab'} ) }); </script> Последовательность подключения в index.tpl: jQuery Скрипт Тинькофф {include 'credit.tpl'} с кодом выше В консоли ошибка GET https://site.ru 500 (Internal Server Error) Если в функции прописать что-нибудь другое, то всё работает, а с tinkoff.createDemo возникает 500. Просмотр кода страницы показывает, что страница перестаёт формироваться сразу после загрузки скрипта от Тинькофф (п.2), то есть в коде страницы последняя строчка это <script src="//forma.tinkoff.ru/static/onlineScript.js"></script> У меня часть JS вынесена в отдельные файлы и если переносить вызов tinkoff.createDemo в них - то всё работает. Не могу разобраться никак, наведите на путь истинный кто-нибудь) Сильно не пинайте, из меня программист на уровне домохозяйки) Edited March 14, 2022 by Dmitry86 Quote Link to post Share on other sites
sergeevizh Posted March 15, 2022 Report Share Posted March 15, 2022 {literal} <script type="text/javascript"> $('.credit-form-submit').on('click',function(){ tinkoff.createDemo( { sum: 100500, items: [{name: 'iphone 11', price: 100000, quantity: 1}, {name: 'Чехол', price: 500, quantity: 1}], demoFlow: 'sms', promoCode: 'installment_0_0_6_6', shopId: 'SHOP_ID', showcaseId: 'SHOWCASE_ID', }, {view: 'newTab'} ) }); </script> {/literal} Quote Link to post Share on other sites
Dmitry86 Posted March 16, 2022 Author Report Share Posted March 16, 2022 Спасибо! я что-то не догадался про {literal}... Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.