Jump to content

Recommended Posts

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

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

Edited by Dmitry86
Link to post
Share on other sites
{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}

 

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...