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


Подключение Кредита На Сайт


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 17

#1 Decider89

Decider89

    Пользователь

  • Пользователи
  • PipPip
  • 39 сообщений

Отправлено 20 Март 2018 - 12:39

Добрый день! Мне необходимо подключить кредит и рассрочку на сайт.
Пытался сам, но не смог.
Буду очень признателен, если поможите.

Прикрепил инструкцию.

Прикрепленные файлы



#2 Mr.Nito

Mr.Nito

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

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

Отправлено 21 Март 2018 - 11:07

Просмотр сообщенияDecider89 (20 Март 2018 - 12:39) писал:

Добрый день! Мне необходимо подключить кредит и рассрочку на сайт.
Пытался сам, но не смог.
Буду очень признателен, если поможите.

Прикрепил инструкцию.

В шаблоне Товар

после
<input type="button" value="Купить" id="button-cart" class="button button_cart_product" onclick="quickorder('.goodsDataForm'); return false;"  title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>

добавил кнопку
<input type="button" value="Купить в кредит" id="button-cart-credit" class="button button_cart_product" onclick="$('#credit').submit()"  title="Купить &laquo;{GOODS_NAME}&raquo; в кредит"/>


далее перед
{% IFNOT GOODS_NO_CHOISE_IN_PROPERTIES_FOR_MODIFICATIONS %}
добавил
	<!--Купить в кредит-->
	  <form  id="credit" action="https://loans-qa.tcsbank.ru/api/partners/v1/lightweight/create" method="post">
		<input name="shopId" value="test_online" type="hidden"/>
		<input name="sum" value="{GOODS_MOD_PRICE_NOW}" type="hidden">
		<input name="itemName_0" value="{GOODS_NAME}" type="hidden"/>
		<input name="itemDesctiption_0" value="{GOODS_MOD_NAME}" type="hidden"/>
		<input name="itemQuantity_0" value="1" type="hidden"/>
		<input name="itemPrice_0" value="{GOODS_MOD_PRICE_NOW}" type="hidden"/>
	  </form> 


На странице заказа добавил форму перед

<!-- END методы методы оплаты онлайн -->

код
	  {% IF ORDER_PAYMENT_ID = 414267 %}
	  <form action="https://loans-qa.tcsbank.ru/api/partners/v1/lightweight/create" method="post">
	<input name="shopId" value="test_online" type="hidden"/>
	<input name="showcaseId" value="test_online" type="hidden"/>
	<input name="orderNumber" value="{ORDER_NUM}" type="hidden">
	<input name="sum" value="{ORDER_SUM}" type="hidden">
	<input name="customerEmail" value="{ORDER_CONTACT_EMAIL}" type="hidden"/>
	<input name="customerPhone" value="{ORDER_CONTACT_PHONE}" type="hidden"/>
	<input type="submit" class="button" value="Оформить рассрочку без переплат"/>
	  </form>
	  {%ENDIF%}

Создал вариант оплаты Купить в кредит в разделе Настройки - оплата , в коде выше в условиях указал id номер этого варианта оплаты.

#3 Decider89

Decider89

    Пользователь

  • Пользователи
  • PipPip
  • 39 сообщений

Отправлено 26 Март 2018 - 18:09

Спасибо большое) ещё нужно встроить кнопку для рассрочки, менеджер от банка передал информацию,

"Точно так же добавляли для кредита, инструкция такая же. меняется лишь промокод на installment_0_0_4 и всё."

Помогите пожалуйста сделать это, сам я не понимаю как..

#4 Decider89

Decider89

    Пользователь

  • Пользователи
  • PipPip
  • 39 сообщений

Отправлено 27 Март 2018 - 16:32

Ответьте пожалуйста, мне необходимо это сделать как можно быстрее

#5 Mr.Nito

Mr.Nito

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

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

Отправлено 28 Март 2018 - 11:16

Просмотр сообщенияDecider89 (26 Март 2018 - 18:09) писал:

Спасибо большое) ещё нужно встроить кнопку для рассрочки, менеджер от банка передал информацию,

"Точно так же добавляли для кредита, инструкция такая же. меняется лишь промокод на installment_0_0_4 и всё."

Помогите пожалуйста сделать это, сам я не понимаю как..

Добавил отдельную кнопку купить в рассрочку

Добавил форму рассрочки с параметром

<input name="promoCode" value="installment_0_0_4" type="hidden"/>
уточните у менеджера всё ли так

вся форма
	<!--Купить в Рассрочку-->
	  <form  id="rassrochka" action="https://loans-qa.tcsbank.ru/api/partners/v1/lightweight/create" method="post">
		<input name="shopId" value="test_online" type="hidden"/>
		<input name="promoCode" value="installment_0_0_4" type="hidden"/>
		<input name="sum" value="{GOODS_MOD_PRICE_NOW}" type="hidden">
		<input name="itemName_0" value="{GOODS_NAME}" type="hidden"/>
		<input name="itemDesctiption_0" value="{GOODS_MOD_NAME}" type="hidden"/>
		<input name="itemQuantity_0" value="1" type="hidden"/>
		<input name="itemPrice_0" value="{GOODS_MOD_PRICE_NOW}" type="hidden"/>
	  </form> 


#6 Decider89

Decider89

    Пользователь

  • Пользователи
  • PipPip
  • 39 сообщений

Отправлено 28 Март 2018 - 17:01

Добрый день! Спасибо

нужно еще кое что добавить, цитирую сообщение менеджера

"Касательно вашей кнопки на текущий момент, вы все еще по прежнему оставили не корректное ее название.
Необходимо изменить ее под название "Купи в кредит"

Ваши боевые параметры:
URL: https://loans.tinkof...htweight/create
showcaseID - bvvmebel
shopID - bvvmebel
promoCode - default (кредит)"

#7 Decider89

Decider89

    Пользователь

  • Пользователи
  • PipPip
  • 39 сообщений

Отправлено 28 Март 2018 - 18:17

и еще, можно убрать пробелы и сдвинуть кнопку купить в каталоге товаров?

Прикрепленные изображения

  • 2018-03-28_18-15-01.png


#8 Mr.Nito

Mr.Nito

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

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

Отправлено 29 Март 2018 - 09:31

Просмотр сообщенияDecider89 (28 Март 2018 - 17:01) писал:

Добрый день! Спасибо

нужно еще кое что добавить, цитирую сообщение менеджера

"Касательно вашей кнопки на текущий момент, вы все еще по прежнему оставили не корректное ее название.
Необходимо изменить ее под название "Купи в кредит"

Ваши боевые параметры:
URL: https://loans.tinkof...htweight/create
showcaseID - bvvmebel
shopID - bvvmebel
promoCode - default (кредит)"

Кнопки из карточки товара 104-105 строки
Там можете поправить текст
			  <input type="button" value="Купить в кредит" id="button-cart-credit" class="button button_cart_product" onclick="$('#credit').submit()"  title="Купить &laquo;{GOODS_NAME}&raquo; в кредит"/>
			  <input type="button" value="Купить в рассрочку" id="button-cart-rassrochka" class="button button_cart_product" onclick="$('#rassrochka').submit()"  title="Купить &laquo;{GOODS_NAME}&raquo; в рассрочку"/>
Кнопка со страницы заказа
Шаблон Просмотр заказа
строка 119
	<input type="submit" class="button" value="Оформить рассрочку без переплат"/>

Кнопку купить выровнял, расстояния уменьшил

#9 Decider89

Decider89

    Пользователь

  • Пользователи
  • PipPip
  • 39 сообщений

Отправлено 29 Март 2018 - 09:54

кнопка сместилась в карточке товара

Прикрепленные изображения

  • 2018-03-29_09-47-09.png


#10 Mr.Nito

Mr.Nito

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

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

Отправлено 29 Март 2018 - 10:10

Просмотр сообщенияDecider89 (29 Март 2018 - 09:54) писал:

кнопка сместилась в карточке товара
Отображение поправил

#11 Decider89

Decider89

    Пользователь

  • Пользователи
  • PipPip
  • 39 сообщений

Отправлено 29 Март 2018 - 13:26

Разместил на странице "просмотр заказа" вторую кнопку. Теперь на странице 2 кнопки: "оформить кредит" и "оформить рассрочку без переплат". Есть одно НО - при нажатии на любую кнопку открывает одну и ту же страницу, возможно из-за того что я сам вставлял и не разделил их в коде должным образом. Посмотрите пожалуйста.
И если можно на этой же странице оформить их в рамку и немного развести друг от друга.

Прикрепленные изображения

  • 2018-03-29_13-17-35.png
  • 2018-03-29_13-17-42.png


#12 Mr.Nito

Mr.Nito

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

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

Отправлено 29 Март 2018 - 18:22

Просмотр сообщенияDecider89 (29 Март 2018 - 13:26) писал:

Разместил на странице "просмотр заказа" вторую кнопку. Теперь на странице 2 кнопки: "оформить кредит" и "оформить рассрочку без переплат". Есть одно НО - при нажатии на любую кнопку открывает одну и ту же страницу, возможно из-за того что я сам вставлял и не разделил их в коде должным образом. Посмотрите пожалуйста.
И если можно на этой же странице оформить их в рамку и немного развести друг от друга.
Кнопки отделил между собой

Проверьте правильность заполнения поля promoCode
Отличия между кредитом и рассрочкой должны быть только в этом

#13 FamilyLand

FamilyLand

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 84 сообщений
  • ГородМосква

Отправлено 29 Январь 2019 - 11:45

Помогите пожалуйста добавить такой же функционал в шаблон "Уют".
Спасибо!

#14 Vaccina

Vaccina

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

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

Отправлено 30 Январь 2019 - 05:56

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

В разделе Настройки - Оплата - создайте способ оплаты "В кредит", далее зайдите в раздел Сайт - Редактор шаблонов - Просмотр заказа - найдите:
	<!-- Методы методы оплаты онлайн -->
	<!-- Если заказ не оплачен и выбранный метод оплаты позволяет оплатить его онлайн, покажем форму с оплатой заказа через сайт -->
	{% IF ORDER_PAYMENT_STEP_ENABLE %}
	  <!-- Здесь появляются дополнительные данные, необходимые для заполнения клиентом -->
	  {PAYMENT_FORM_TBODY}
	{% ENDIF %}
	<!-- END методы методы оплаты онлайн -->

замените на:
{% IF ORDER_PAYMENT_ID = 123123 %}	
<form action="https://loans.tinkoff.ru/api/partners/v1/lightweight/create" method="post">
  <input name="shopID" value="test_online" type="hidden"/>
  <input name="showcaseID" value="test_online" type="hidden"/>
  <input name="promoCode" value="default" type="hidden"/>
  <input name="orderNumber" value="{ORDER_NUM}" type="hidden">
  <input name="sum" value="{ORDER_SUM}" type="hidden">
  <input name="customerEmail" value="{ORDER_CONTACT_EMAIL}" type="hidden"/>
  <input name="customerPhone" value="{ORDER_CONTACT_PHONE}" type="hidden"/>
  <input type="submit" class="button" value="Оформить кредит"/>
</form>
{% ELSE %}
	<!-- Методы методы оплаты онлайн -->
	<!-- Если заказ не оплачен и выбранный метод оплаты позволяет оплатить его онлайн, покажем форму с оплатой заказа через сайт -->
	{% IF ORDER_PAYMENT_STEP_ENABLE %}
	  <!-- Здесь появляются дополнительные данные, необходимые для заполнения клиентом -->
	  {PAYMENT_FORM_TBODY}
	{% ENDIF %}
	<!-- END методы методы оплаты онлайн -->
{% ENDIF %}

Вместо 123123 укажите ID способа оплаты(виден в конце ссылки при его редактировании в разделе Настройки - Оплата), так же замените значение test_online в shopId и в showcaseId.

Цитата

shopId - Уникальный идентификатор магазина, выдается банком при подключении.

showcaseId - Идентификатор витрины магазина.  Витрины —это различные сайты, зарегистрированные  на одно юридическое лицо. В случае единственной витрины можно не указывать.


#15 FamilyLand

FamilyLand

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 84 сообщений
  • ГородМосква

Отправлено 30 Январь 2019 - 14:05

Огромнейшее спасибо Вам! Во всех темах помогаете))
А можно эту кнопку как-то разместить чуть ниже, там где кнопка для оплаты банковской картой?

Сюда же задам вопрос по поводу способа оплаты банковской картой по скрипту от тинькофф, чтобы не гонять Вас по новым темам))
Можно ли привязать эту кнопку тоже к способу оплаты, а то делал сам и она у меня отображается всегда при выборе любого способа оплаты.

И если можно сделать обе кнопочки по центру)

Заранее большое спасибо)

#16 FamilyLand

FamilyLand

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 84 сообщений
  • ГородМосква

Отправлено 30 Январь 2019 - 16:27

Внес самостоятельно изменения по Вашему примеру.

Расположил оба кода (кредит и оплата картой):
{% IF ORDER_PAYMENT_ID = 435214 %}
<div style="text-align: center;">
<script src="https://securepay.tinkoff.ru/html/payForm/js/tinkoff_v2.js"></script>
<form name="button button2" onsubmit="pay(this); return false;">
<input class="button button2" type="hidden" name="terminalkey" value="1499585927819">
<input class="button button2" type="hidden" name="frame" value="true">
<input class="button button2" type="hidden" name="language" value="ru">
	<input class="button button2" type="hidden" value="{ORDER_SUM}" name="amount" required>
	<input class="button button2" type="hidden" value="{ORDER_NUM}" name="order">
	<input class="button button2" type="hidden" value="Оплата заказа №{ORDER_NUM}" name="description">
	<input class="button button2" type="hidden" value="{ORDER_CONTACT_PERSON}" name="name">
	<input class="button button2" type="hidden" value="{ORDER_CONTACT_EMAIL}" name="email">
	<input class="button button2" type="hidden" value="{ORDER_CONTACT_PHONE}" name="phone">
	<input class="button button2" type="submit" value="Оплатить банковской картой">
</form>
</div>
{% ENDIF %}
{% IF ORDER_PAYMENT_ID = 436051 %}  
<div style="text-align: center;">
<form action="https://loans.tinkoff.ru/api/partners/v1/lightweight/create" method="post">
  <input name="shopID" value="test_online" type="hidden"/>
  <input name="showcaseID" value="test_online" type="hidden"/>
  <input name="promoCode" value="default" type="hidden"/>
  <input name="orderNumber" value="{ORDER_NUM}" type="hidden">
  <input name="sum" value="{ORDER_SUM}" type="hidden">
  <input name="customerEmail" value="{ORDER_CONTACT_EMAIL}" type="hidden"/>
  <input name="customerPhone" value="{ORDER_CONTACT_PHONE}" type="hidden"/>
  <input type="submit" class="button button2" value="Оформить кредит"/>
</form>
</div>
{% ENDIF %}

после кода:

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

По центру тоже сделать вроде получилось)

Подскажите пожалуйста, правильно ли будет так?

#17 Vaccina

Vaccina

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

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

Отправлено 31 Январь 2019 - 01:25

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

Ваш вариант тоже подходит, только test_online не забудьте заменить =)

#18 FamilyLand

FamilyLand

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 84 сообщений
  • ГородМосква

Отправлено 31 Январь 2019 - 08:52

Само собой)) нам просто данные банк еще не выдал))
Еще раз спасибо)




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

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