Перейти к содержанию
Официальный форум поддержки Simpla

Рекомендуемые сообщения

Здравствуйте!

Пытаюсь подключить кредитование от Тинькофф, инструкции отсюда 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:

  1. jQuery
  2. Скрипт Тинькофф
  3. {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 в них - то всё работает. Не могу разобраться никак, наведите на путь истинный кто-нибудь) Сильно не пинайте, из меня программист на уровне домохозяйки)

Изменено пользователем Dmitry86
Ссылка на сообщение
Поделиться на другие сайты
{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}

 

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...