Подключение

Если у вас есть разработчик, подключите его к процессу интеграции на этом этапе
Установка кнопки с помощью скрипта и тестирование
  1. Установите скрипт. Вставьте код кнопки в html-код сайта.
  2. Для тестирования используйте tinkoff.createDemo — метод создания демонстрационных заявок. Эти заявки не будут отправлены в банк. Но вы сможете посмотреть как работает заполнение и что увидят ваши клиенты.
Пример интеграции

Вы сможете протестировать разные варианты, используя параметр demoFlow из метода CreateDemo:

  1. sms – подписание клиентом кредитных документов через смс
  2. appointment – подписание клиентом кредитных документов на встрече с представителем банка
  3. reject – отказ клиенту в предоставлении кредита

Для тестирования необходимо использовать параметры выданные персональным менеджером. Для тестирования и для реального старта продаж используются одинаковые параметры, но разные методы.

Стили кнопок
Вид

Класс

Описание

TINKOFF_BTN_YELLOWЖелтая кнопка. По умолчанию среднего размера. (TINKOFF_SIZE_M)
Текст внутри по-умолчанию: "Купить в кредит". При необходимости вставьте ваш текст
Размер

Класс

Описание

TINKOFF_SIZE_SМаленький размер кнопки
TINKOFF_SIZE_MСредний размер кнопки

Установлен по умолчанию

TINKOFF_SIZE_LБольшой размер кнопки
TINKOFF_SIZE_XLСамый большой размер кнопки
Работа с событиями заявки

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

События заявки

Событие

Описание

tinkoff.constants.SUCCESSЗаявка одобрена
tinkoff.constants.APPOINTEDКлиент назначил встречу для подписания документов
tinkoff.constants.REJECTПо заявке отказано
tinkoff.constants.CANCELКлиент отменил заявку
Технические события

Событие

Описание

tinkoff.constants.READYЗаявка успешно открылась
tinkoff.constants.ERROR_RESUMEПри загрузке заявки внутри айфрейма прозошла ошибка
tinkoff.constants.SCROLL_TOPЗаявку нужно проскроллить вверх
tinkoff.constants.RECALCULATE_HEIGHTПроизошло изменение высоты формы. Значение высоты находится внутри message.data.height
tinkoff.constants.KEEP_ALIVEКлиент работает с заявкой. Отправляется не чаще раза в минуту
Старт продаж
  1. Замените метод tinkoff.createDemo на tinkoff.create

    Для создания реальных заявок используйте tinkoff.create. Такие заявки будут отправлены в банк

  2. Расскажите своим клиентам о новом способе оплаты - в кредит и рассрочки. Используйте наши промо-материалы
Банк переведет на расчетный счет только сумму кредита или рассрочки. Первоначальный взнос, при его наличии, клиент платит магазину