doc1 - Сервис оплаты в рассрочку Paylate
Интернет-магазинам
Вход
Контакты
О нас в двух словах
Удобный сервис рассрочки для ваших клиентов, надёжный инструмент продаж для вас.
Мы помогаем партнёрам увеличивать продажи и средний чек, беря на себя весь процесс — от интеграции до маркетинга и поддержки клиентов.
от 0% комиссия
1 день интеграция
48 000 ₽ средний чек партнеров
300 000 + клиентов в месяц
Какие задачи мы решаем?
Увеличиваем средний чек без снижения маржинальности
Повышаем конвесию в покупку
Обеспечиваем быструю и простую оплату для клиента
Берем на себя все финансовые и операционные риски
Мы внимательно отслеживаем эффект рассрочки на разных рынках, чтобы понимать её реальное влияние на бизнес.
Вот как растёт чек наших партнёров:
+11,2%
6 317 ₽
без рассрочки
19 525 ₽
с рассрочкой*
+33,5%
4 442 ₽
без рассрочки
20 813 ₽
с рассрочкой*
+17,3%
34 740 ₽
без рассрочки
57 064 ₽
с рассрочкой*
+19,8%
16 600 ₽
без рассрочки
28 750 ₽
с рассрочкой*
+14,3%
13 095 ₽
без рассрочки
21 765 ₽
с рассрочкой*
+10,6%
6 829 ₽
без рассрочки
11 290 ₽
с рассрочкой*
Рост среднего чека — лишь первый показатель. Важно, что рассрочка меняет саму модель поведения клиента. Для партнёров это значит одно: клиенты готовы покупать больше и чаще, когда им удобно платить.
Наши решения
Выбирайте формат, который подходит вашему бизнесу
POS-кредитование

Быстрое оформление кредита или рассрочки прямо в магазине (онлайн/офлайн) без необходимости идти в банк.
Основные параметры продукта:
Сумма: от 3 000 ₽ до 500 000 ₽
Льготный период: от 30 до 180 дней (в зависимости от тарифа)
Срок: 3, 6, 12 или 24 месяца
Первоначальный взнос: 0%
POS. Рассрочка по нормам Шариата

Финансирование в полном соответствии с исламскими принципами, открывающее доступ к новой лояльной аудитории.
Основные параметры продукта:
Сумма: от 3 000 ₽ до 500 000 ₽
Срок: 6, 12, 16, 24 месяцев
Первоначальный взнос: 0%

Без пени, штрафов и поручителей!
По классическому POS-кредиту данные клиента направляются в БКИ для проверки.
Buy Now, Pay Later (BNPL)

Оплата товара равными частями без переплат: быстрое оформление и комфортный график платежей.
Основные параметры продукта
Сумма: от 3 000 ₽ до 100 000 ₽ Льготный период: от 30 до 180 дней (в зависимости от тарифа) Срок: 3, 6, 12 месяцев Первоначальный взнос: 25%
По продукту BNPL взаимодействия с БКИ нет, что делает процесс быстрее и проще для клиента.
Комиссия может удерживаться либо с клиента (в виде наценки за срок рассрочки), либо с партнёра (по согласованной модели).

В зависимости от срока рассрочки возможны варианты, когда комиссия полностью ложится на клиента в виде наценки или ложится на торговую организацию при потребности предоставить клиенту полноценную рассрочку.
1
Клиент выбирает товар/услугу
2
Подает заявку на рассрочку
3
Проходит скоринг (упрощенный для BNPL)
4
Получает одобрение и совершает покупку
5
Партнер получает денежные средства на р/с
Что нужно для сотрудничества?
Минимум шагов для старта работы

1. Подготовить документы

  • учредительные документы компании
  • паспорт (все страницы с печатью)
  • ссылка на сайт
  • согласие на обработку Персональных данных
    — копия Устава (ООО, ЗАО, АО)
2. Согласовать условия
  • выбор тарифного плана и формата интеграции
  • определение ответственных с обеих сторон
3. Выбрать способ работы
  • онлайн или оффлайн — как подходит именно вам
  • техническая документация и поддержка на всех этапах
Условия и финансы
Комиссия и тарифы
  • размер комиссии — индивидуально для каждого партнера
  • гибкие тарифы
в зависимости от объёмов
и формата интеграции
  • вознаграждение партнёрам — ежемесячно или по вашему графику.
Вознаграждение ТО
и агентов
  • дополнительные бонусы для ТО и агентов
за привлечённых клиентов
  • индивидуальные системы мотивации по результатам
  • возможность согласования индивидуальных условий при больших объёмах
Как пользоваться сервисом
  • клиент выбирает товар
и оплачивает с рассрочкой через удобный интерфейс
  • партнёр получает средства на следующий рабочий день на свой р/с
  • мы берём на себя риски и работу с задолженностью
Онлайн-интеграция
Для подключения в Вашу CMS возможности оплаты товаров/услуг в рассрочку Вам необходимо выполнить всего 3 шага
1. Добавьте на сайт новый способ оплаты и настройте передачу данных о заказе, выбрав один из способов интеграции
Тестирование

Добавление способа оплаты

Добавьте способ оплаты в Вашу CMS, назвав его «PAYLATE — Доверительная оплата» или «PAYLATE — оплата в рассрочку».

Для тестирования интеграции сервисом paylate используйте следующие тестовые данные:

# Параметр Значение
1 client_id 1702082013
2 login test
3 password test
После проведения тестирования Вам будут выданы данные на рабочем сервере.
Передача данных с помощью js-скрипта

Подключение js-скрипта

Подключите js-скрипт на странице завершения оформления заказа (после оформления клиентом заказа и заполнением всех полей заказа Вашей CMS)
<script type="text/javascript" src="https://paylate.ru/js/partner_im.js" charset="utf-8"></script>

Передайте на странице завершения оформления заказа основные параметры и вызовите функцию создания кнопки paylate.ru.

# Параметр Описание
1 client_id Идентификатор клиента (предоставляется сервисом Paylate, соответствует номеру договора)
2 order_id идентификатор заказа в Вашей БД
3 category Наименование основной категории товаров магазина (необязательный параметр)
4 goods Массив товаров в формате JSON. Данный массив может содержать один или несколько товаров. Товар определяется следующей структурой:
{
  "Name" : " Телевизор Samsung", // Наименование товара
  "Category" : "Электроника",     // Категория товара (необязательный параметр)
  "Price" : "120000.00",          // Цена товара (за единицу)
  "Count" : "1"                   // Количество товаров
}
Перед отправкой JSON-строка (массив товаров) должна быть закодирована по типу контента application/x-www-form-urlencoded. Т.е. все не цифробуквенные символы, кроме – (минус), _ (подчеркивание) и .(точка) должны быть заменены знаком процента (%), за которым следует два шестнадцатеричных числа, а пробелы кодируются как знак сложения (+). В PHP это делает функция urlencode.
5 token Токен, формируется как: md5(логин + md5(пароль) + номер_заказа)
6 result_url Адрес страницы для возврата клиента после совершения оплаты
7 fio Фамилия клиента (необязательный параметр)
8 fio1 Имя клиента (необязательный параметр)
9 fio2 Отчество клиента (необязательный параметр)
<script>
// Массив товаров. Возможно формирование, например, на PHP функцией json_encode() из массива представленного в следующем блоке
// При формировании массива посредством js (а не как строки из массива, например, на PHP), необходимо передавать параметр goods следующим образом: JSON.stringify(PayLateGoods)!
var PayLateGoods = [{
  "Name":"Мобильный телефон Apple", // Наименование товара
  "Category":"Мобильные устройства", // Категория товара (необязательный параметр)
  "Price":"35300.00", // Цена товара (за единицу)
  "Count":"2", // Количество товаров
  },
  {
  "Name":" Телевизор Samsung", // Наименование товара
  "Category":"Электроника", // Категория товара (необязательный параметр)
  "Price":"120000.00", // Цена товара (за единицу)
  "Count":"1", // Количество товаров
}];

// Установка параметров
var SetPayLate = {
  client_id : "1702082013", // Идентификатор Вашей организации
  order_id : 235, // Идентификатор заказа в Вашей БД
  category : "Мобильные устройства", // Категория товара (необязательный параметр)
  goods : JSON.stringify(PayLateGoods), // Массив товаров. При формировании массива посредством js (а не как строки из массива, например на PHP), необходимо передать так: JSON.stringify(PayLateGoods)!
  autostart : true, // Автоматическое открытие окна оплаты после загрузки страницы (по умолчанию false)
  token : 'a4915d4c982ec5fdff65c79e6eb4f03b', // Токен для определения отправителя
  image_type : 0, // Тип картинки-кнопки paylate
  result_url: 'http://partner.ru', // Адрес страницы для возврата клиента после совершения оплаты
  fio: 'Иванов', // Фамилия клиента (необязательный параметр)
  fio1: 'Иван', // Имя клиента (необязательный параметр)
  fio2: 'Иванович' // Отчество клиента (необязательный параметр)
}

// Отображение кнопки
PayLateButton(SetPayLate); 
</script>

Формирование токена (PHP):

$login = "test"; // Логин Вашей организации в системе paylate
$password = "test"; // Пароль Вашей организации в системе paylate
$order_id = "235"; // Идентификатор заказа в вашей системе
$token = md5($login . md5($password) . $order_id); // Сформированный токен

Пример формирования массива товаров (PHP):

// Пример массива товаров на PHP
$PayLateGoods = array(
  array('Name'=>'Мобильный телефон Apple','Category'=>'Мобильные устройства','Price'=>'35300.00','Count'=>'2'),
  array('Name'=>'Телевизор Samsung','Category'=>'Электроника','Price'=>'120000.00','Count'=>'1')
);
<script>
  var PayLateGoods = <?php json_encode($PayLateGoods); ?>;
  ...
</script>
После выполнения данных действий необходимо провести совместное тестирование подключения интернет-магазина со специалистами paylate.ru. В случае успешного подключения (все параметры будут переданы верно и Вами будет принят результат оплаты) специалист переведет подключение в рабочий режим.
Передача данных о заказе напрямую в Paylate

POST на https://paylate.ru/bypartner

Для интеграции без кнопки, т.е. перенаправление клиента может быть произведено непосредственно после нажатия на кнопку ”оформить заказ” в Вашем интернет-магазине, или для отображения сервиса оплаты во фрейме, Вы должны передавать на страницу https://paylate.ru/bypartner следующие параметры:
# Параметр Описание
1 client_id Идентификатор клиента (предоставляется сервисом Paylate, соответствует номеру договора)
2 order_id идентификатор заказа в Вашей БД
3 category Наименование основной категории товаров магазина (необязательный параметр)
4 goods Массив товаров в формате JSON. Данный массив может содержать один или несколько товаров. Товар определяется следующей структурой:
{
  "Name" : " Телевизор Samsung", // Наименование товара
  "Category" : "Электроника", // Категория товара (необязательный параметр)
  "Price" : "120000.00", // Цена товара (за единицу)
  "Count" : "1" // Количество товаров
}
Перед отправкой JSON-строка (массив товаров) должна быть закодирована по типу контента application/x-www-form-urlencoded. Т.е. все не цифробуквенные символы, кроме – (минус), _ (подчеркивание) и .(точка) должны быть заменены знаком процента (%), за которым следует два шестнадцатеричных числа, а пробелы кодируются как знак сложения (+). В PHP это делает функция urlencode.
5 token Токен, формируется как: md5(логин + md5(пароль) + номер_заказа)
6 result_url Адрес страницы для возврата клиента после совершения оплаты
7 fio Фамилия клиента (необязательный параметр)
8 fio1 Имя клиента (необязательный параметр)
9 fio2 Отчество клиента (необязательный параметр)
Данные параметры могут быть переданы посредством html формы, т.е. обычным post запросом на страницу https://paylate.ru/bypartner.
<form action="https://paylate.ru/bypartner" target="_blank" method="post">
<input type="hidden" name="client_id" value="1702082013" />
<input type="hidden" name="order_id" value="235" />
<input type="hidden" name="category" value="Мобильные устройства" />
<input type="hidden" name="goods" value="%5B%7B%22Name%22%3A%22%D0%9C%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9%20%D1%82%D0%B5%D0%BB%D0%B5%D1%84%D0%BE%D0%BD%20Apple%22%2C%22Category%22%3A%22%D0%9C%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5%20%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%B0%22%2C%22Price%22%3A%2235300.00%22%2C%22Count%22%3A%222%22%2C%22fio%22%3A%22%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%20%D0%9F%D0%B5%D1%82%D1%80%20%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87%22%2C%22passport%22%3A%222803536798%22%7D%5D" />
<input type="hidden" name="token" value="a4915d4c982ec5fdff65c79e6eb4f03b" />
<input type="hidden" name="result_url" value="http://partner.ru" />
<input type="hidden" name="fio" value="Иванов" />
<input type="hidden" name="fio1" value="Иван" />
<input type="hidden" name="fio2" value="Иванович" />
<input type="hidden" name="action" value="by_partner" />
<input type="submit" name="submit_button" value="Передать" />
</form>
Передача данных о заказе без перехода на сайт Paylate

Встраиваемый виджет (iframe-free)

Данный способ интеграции заменяет iframe, анкета открывается прямо на сайте партнера. Необходимо сообщить сотрудникам Paylate адрес страницы, на которой будет открываться анкета. Сотрудники добавят сайт в белый список (иначе будет получена CORs ошибка при попытке открыть анкету). Необходимо добавить на страницу следующий javascript:
<script
defer src="https://component-widget.paylate.ru/paylate-widget.umd.min.js"></script>
Указание атрибута defer обязательно. В тело страницы необходимо добавить тег paylate-widget с указанием определенного набора атрибутов(параметров):
# Параметр Тип данных Описание
1 client_id String Идентификатор партнера (предоставляется сервисом Paylate, соответствует номеру договора)
2 order_id String идентификатор заказа в Вашей БД
3 goods Array Данный массив может содержать один или несколько товаров. Товар определяется следующей структурой:
{
  "Name" : " Телевизор Samsung", // Наименование товара
  "Category" : "Электроника", // Категория товара (необязательный параметр)
  "Price" : "120000.00", // Цена товара (за единицу)
  "Count" : "1" // Количество товаров
}
4 token String Токен, формируется как: md5(логин + md5(пароль) + номер_заказа)
5 result_url String Ссылка для кнопки — «Вернуться на сайт магазина» (необязательный параметр)
6 fio String Фамилия клиента (необязательный параметр)
7 fio1 String Имя клиента (необязательный параметр)
8 fio2 String Отчество клиента (необязательный параметр)

Пример тега paylate-widget

<paylate-widget
goods='[{"Name":"test","Price":"3000.00","Count":2}]',
token="701384c3c2000249ad7c46c26534d758",
order_id="9319572",
client_id="3212208052020",
result_url="https://lk.paylate.ru",
fio="Иванов",
fio1="Иван",
fio2="Иванович"></paylate-widget>
Пример реализации на C#

Подключение и контроллер

— На главной странице, например, _Layout.cshtml перед закрывающим </body> указать путь к скрипту виджет-компонента:
<script defer src=»https://component-widget.paylate.ru/paylate-widget.umd.min.js»></script>
— Создать страницу для встраивания виджета в представлениях: ./Views/Widget/Index.cshtml На странице прописать тег paylate-widget с параметрами(значения для параметров передаются из контроллера):
<paylate-widget

            goods=’@ViewBag.Goods’

            token=»@ViewBag.Token»

            order_id=»@ViewBag.OrderId»

            client_id=»@ViewBag.ClientId»

            category=»»

            result_url=»»

            fio=»»

            fio1=»»

            fio2=»»

></paylate-widget>
— Создать контроллер: ./Controller/WidgetController.cs В контроллере создать action-метод:
public ActionResult Index()

{

    ViewBag.Goods = ‘[{«Name»:»Мобильные вкусняшки»,»Price»:»5500.00″,»Count»:2}]’;

    ViewBag.ClientId = _clientId;

    ViewBag.OrderId = _orderId;

    string token = BitConverter.ToString(MD5.Create().ComputeHash(Encoding.ASCII.GetBytes(partner.Login.ToString() + partner.Password.ToString() + orderId.ToString()))).ToLower().Replace(«-«, «»);

    ViewBag.Token = token;

    return View();

}
Пример реализации на PHP

Подключение и страница виджета

— На главной странице, например, index.php перед закрывающим </body> указать путь к скрипту виджет-компонента:
<script src=»https://component-widget.paylate.ru/paylate-widget.umd.min.js»></script>
— Создать страницу для встраивания виджета: widget.php На странице прописать тег paylate-widget с параметрами:
<?php

            $goods = ‘[{«Name»:»Вкусняшки»,»Price»:»3000.00″,»Count»:2}]’;

            $token = md5($login . md5($password) . $_GET[‘order_id’]);

?>

<paylate-widget

            goods='<?=$goods>’

            token=»<?=$token?>»

            order_id=»<?=$orderId?>»

            client_id=»<?=$clientId?>»

            category=»»

            result_url=»»

            fio=»»

            fio1=»»

            fio2=»»

></paylate-widget>
 
2. Создайте файл обмена статусами и передайте сотрудникам PayLate его URL
Обзор

При регистрации передайте URL результирующей страницы

При регистрации Вам необходимо передать url результирующей страницы на вашем интернет-магазине (например, /result_url.aspx или /paylate/url_result.php).

На данную страницу, после авторизации клиента на сервисе paylate.ru и получения согласия об оплате от клиента, Вам будут переданы следующие POST параметры:

Параметры

Таблица 1. POST-параметры

#ПараметрОписание
1order_idидентификатор заказа в Вашей БД
2 state статус оплаты клиентом («-1» — отказ в пост-оплате, «0» – запрос системы paylate, «1» — оплачен)
3sumсумма оплаты
4tokenтокен, формируется также как и при создании кнопки *
5application_idуникальный номер заявки в системе paylate
Получив данные параметры, сравните token и сумму sum с суммой в Вашей БД по заказу order_id. Если суммы совпадают и state = 1, можно производить отгрузку клиенту.
Логика

Возврат результата для Paylate

  • если state=0 — вернуть RESULT:1 (есть возможность) или RESULT:0 (нет возможности);
  • если state=-1 — клиент отказался от оплаты;
  • если state=1 — клиент оплатил, при совпадении суммы и токена можно менять статус заказа на «оплачен».
Код

Пример файла обмена статусами (PHP)

// Пример обработки результата оплаты клиентом

$order_id = $_POST["order_id"];
$login = "test";
$password = "test";
$token = md5($login . md5($password) . $order_id);

if ($token != $_POST["token"]) {
   echo "RESULT:-1\nDESCR:ошибка определения источника запроса";
   exit;
}

$approve = GetOrderApprove($_POST["order_id"], $_POST["sum"]);

if ($_POST["state"] == 0) {
   if ($approve) {
      echo "RESULT:1\nDESCR:актуален";
   } else {
      echo "RESULT:0\nDESCR:Ваш заказ был отменен менеджером";
   }
}

if ($_POST["state"] == 1) {
   if ($approve) {
      SaveOrderState($_POST["order_id"], $_POST["application_id"], "оплатил");
      echo "RESULT:1\nDESCR:статус оплатил";
   } else {
      echo "RESULT:0\nDESCR:Ваш заказ был аннулирован по сроку давности";
   }
}

if ($_POST["state"] == -1) {
   if ($approve) {
      SaveOrderState($_POST["order_id"], $_POST["application_id"], "отказался");
      echo "RESULT:1\nDESCR:отказ принят";
   }
}
Описание

Текстовое описание функционала

Если токен неверный → «RESULT:-1\nDESCR:ошибка определения источника запроса».

Если state=0 → проверка суммы и возможности отгрузки. Успех → «RESULT:1\nDESCR:актуален», ошибка → «RESULT:0\nDESCR:Ваш заказ был отменен менеджером».

Если state=1 → заказ найден, обновить статус «оплатил». Ответ → «RESULT:1\nDESCR:статус оплатил».

Если state=-1 → заказ найден, обновить статус «отказался». Ответ → «RESULT:1\nDESCR:отказ принят».

Справочник

Статусы state

  • -1 — отказ в пост-оплате
  • 0 — запрос Paylate к вашему сайту (нужно вернуть RESULT)
  • 1 — оплачен
3. Проведите тестирование сервиса совместно с сотрудниками PayLate
Путь клиента:
Клиент добавляет товар и подает заявку
Одобрение заявки
Заявка завершена
Партнер получает средства
Другие способы интеграции:
1C-Bitrix
Подготовка

Доступы для настройки

После того как Вы заключите договор с сервисом PayLate Вам будут предоставлены доступы для настройки модуля оплаты.
Инструкция

Шаги настройки модуля

  1. Установите модуль PayLate из меркетплейса 1C-Bitrix.
  2. Зайдите в административную часть интернет магазина;
  3. Перейдите на страницу «Платежные системы» ( «Магазин» -> «Настройки магазина» -> «Платежные системы» );
  4. Добавьте новую платежную систему выбрав обработчик Paylate.Zaim;
  5. Заполните общие данные и свойства платежной системы ( Пример заполнения есть на скриншоте )
  6. Сделайте платежную систему активной и нажмите «Сохранить».
Insales
Техническая интеграция

Скрипт переназначен для интеграции сервиса PayLate с интернет-магазинов на платформе InSales. Так как InSales облачная система, отсутствует возможность вносить изменения в программный код, интеграция осуществляется через скрипт-посредник который получает данные, обрабатывает и передает дальше.

Настройка

Пошаговая инструкция

  1. Скачайте и разместите файлы скрипта на хостинг с поддержкой PHP и CURL. Например, paylate.domain.ru. В случае если у Вас нет своего хостинга, сообщите об этом менеджеру PayLate;
  2. Создайте новый способ оплаты (Внешний способ оплаты), где:
# Параметр Описание
1 Идентификатор магазина Идентификатор Вашей организации в PayLate
2 Пароль Произвольная строка
3 URL внешнего сервиса URL файла для последующего перенаправления в PayLate. Например, http:// paylate.domain.ru/payment.php
  1. Добавьте доступ к API магазина
  2. Настройте скрипт. Для этого откройте файл config.php в любом текстовом редакторе. Комментарии внутри
  3. Сообщите менеджеру PayLate URL для обмена статусами. Например, http:// paylate.domain.ru/result.php
Для самостоятельной отладки можно использовать файл result_test.php
 
OpenCart
Шаг 1

Скачайте архив с модулем

Шаг 2

Распаковка

Содержимое папки UPLOAD распакуйте в корень Вашего сайта;
Шаг 3

Включение модуля в админ-панели

Зайдите в административную часть интернет магазина – Пункты менюДополненияДополнения – в выпадающем списке выберите Платежи;
Шаг 4

Активация способа оплаты

Найдите и активируйте метод оплаты «Доверительная оплата PAYLATE»;
Шаг 5

Настройки модуля

Зайдите в настройки модуля и укажите данные для интеграции;

Тестовые данные

Для тестирования интеграции сервисом paylate используйте следующие тестовые данные:
# Параметр Значение
1 client_id 1702082013
2 login test
3 password test
Шаг 6

URL обмена статусами

Сообщите сотрудникам PayLate URL обмена статусами:
  • для OpenCart 2.1 и 1.5 — сайт\index.php?route=payment/paylate/callback
  • для OpenCart 2.3 — сайт\index.php?route=extension/payment/paylate/callback
Шаг 7

Тестовый заказ

Совместно с сотрудниками PayLate проведите тестовый заказ. После проведения тестирования Вам будут выданы данные на рабочем сервере.
 
Розничные магазины
Техническая интеграция

Для использования сервиса PayLate в розничных магазинах, необходимо провести интеграцию с Вашим кассовым решением.

Процесс

Процесс покупки

  1. После выбора товара, кассир магазина пробивает предварительный чек, указав номер телефона клиента;
  2. Клиент получает смс со ссылкой для прохождение регистрации в сервисе PayLate;
  3. После прохождения регистрации клиент возвращается на кассу магазина и называет код для получения заказа;
  4. Кассир находит предварительный чек, указывает код названный клиентом, подтверждает заказ, пробивает фискальный чек и отдает заказ клиенту.
Тестирование

Тестовые данные

Для тестирования интеграции сервисом paylate используйте следующие тестовые данные:
  • client_id – 1702082013
  • login – test
  • password – test
После проведения тестирования Вам будут выданы данные на рабочем сервере.

Формирование токена (PHP)

$login = "test"; // Логин Вашей организации в системе paylate
$password = "test"; // Пароль Вашей организации в системе paylate
$order_id = "235"; // Идентификатор заказа в вашей системе
$token = md5($login . md5($password) . $order_id); // Сформированный токен
API

Создание заказа и отправка смс со ссылкой на регистрацию

Данные должны быть переданы POST-запросом в формате JSON с заголовком content-type application/json
# Параметр Описание
1 URL метода https://paylate.ru/API/create_order
2 token Токен, формируется как: md5(логин + md5(пароль) + номер_заказа)
3 order_id идентификатор заказа в Вашей БД
4 goods Массив товаров может содержать один или несколько товаров. Товар определяется следующей структурой:
{
  "Name" : " Телевизор Samsung", // Наименование товара
  "Amount" : "120000.00", // Цена товара (за единицу)
  "Count" : "1" // Количество товаров
}
5 phone 10 цифр номера телефона клиента
6 amount Итоговая сумма товаров в чеке
7 initial_fee Сумма первого взноса принимаемая в кассу магазина (необязательный параметр)
8 client_id Идентификатор магазина в сервисе PayLate

Пример запроса

{
"token": "",
"order_id": "PRSL-1288",
"goods": [
    {
     "name": "Товар1",
     "count": 1,
     "amount": 30000.96
    },
    {
     "name": "Товар2",
     "count": 1,
     "amount": 5200
     }
  ],
"phone": "9001231212",
"amount": 35200.96,
"initial_fee": 500.00,
"client_id": "1524072013"
}

Ответ

{"result":1, "message":""}   //Заказ создан
{"result":0, "message":"текст ошибки"}   //Ошибка
API

Проверка суммы заказа и первого взноса

Данный метод вызывается перед подтверждением заказа, в случае если магазин работает с первоначальным взносом оплачиваемым в кассу магазина. В случае если магазин работает без первого взноса, реализация данного метода не требуется.
# Параметр Описание
1 URL метода https://paylate.ru/API/check_amount
2 token Токен, формируется как: md5(логин + md5(пароль) + номер_заказа)
3 order_id идентификатор заказа в Вашей БД
4 client_id Идентификатор магазина в сервисе PayLate

Пример запроса

{
"token":"",
"order_id": "PRSL-1288",
"client_id":"1524072013"
}

Ответ

//Успешный запрос, возвращается сумма заказа и сумма первого взноса
{
"result": 1,
"message": "",
"response": {
  "amount_credit": "7217.0000",
  "initial_fee": "1000.0000"
  }
}

{"result":0, "message":"текст ошибки"}  //Ошибка
API

Проверка актуальности заказа и подтверждение

# Параметр Описание
1 URL метода https://paylate.ru/API/approve_order
2 token Токен, формируется как: md5(логин + md5(пароль) + номер_заказа)
3 client_id Идентификатор магазина в сервисе PayLate
4 order_id идентификатор заказа в Вашей БД
5 code Код для получения заказа названный клиентом
6 amount Итоговая сумма товаров в чеке
7 initial_fee Сумма первого взноса принимаемая в кассу магазина (необязательный параметр)
8 is_check При is_check = true производится проверка актуальности заказа, при отсутствии is_check, либо is_check = false — заказ подтверждается

Пример запроса

{
"token": "",
"client_id": "1524072013",
"order_id": "PRSL-1288",
"amount": 35200.96,
"initial_fee": 500.00,
"code": 12345,
"is_check": true
}

Ответ

{"result":1, "message":""}   //Заказ подтвержден
{"result":0, "message":"текст ошибки"}   //Ошибка
API

Аннулирование заказа

Перед закртием кассовой смены должны быть аннулированы все отложенные за день чеки. Отменить заказ возможно до отправки запроса на подтверждение с is_check = true
# Параметр Описание
1 URL метода https://paylate.ru/API/refuse_order
2 token Токен, формируется как: md5(логин + md5(пароль) + номер_заказа)
3 client_id Идентификатор магазина в сервисе PayLate
4 order_id идентификатор заказа в Вашей БД
6 amount Итоговая сумма товаров в чеке

Пример запроса

{
"token": "",
"client_id": "1524072013",
"order_id": "PRSL-1288",
"amount": 35200.96
}

Ответ

{"result":1, "message":""}   //Заказ аннулирован
{"result":0, "message":"текст ошибки"}   //Ошибка
 
Подключение без интеграции
Техническая интеграция

Самый простой способ, подходит для сайтов с небольшим количеством заказов. Добавьте на сайт код платежной формы или создавайте заказы через личный кабинет на сайте PayLate. Уведомления об оформленных заказах будут приходить по электронной почте или Вы можете отслеживайте статус в личном кабинете.

Форма на сайте

Создание платежной формы

Добавьте на сайт код платежной формы. На данной странице клиенту необходимо указать номер заказа, наименование приобретаемых товаров/услуг и сумму заказа. После заполнения всех полей, клиент переадресовывается в сервис PayLate для регистрации и подтверждения покупки. Т.к. на данной форме клиент сам указывает параметры заказа, доступ к данной странице должен предоставляться клиенту только после оформления заказа на сайте или согласования заказа с менеджером магазина.
Тестирование

Тестовые данные

Для тестирования интеграции сервисом paylate используйте следующие тестовые данные:
# Параметр Значение
1 client_id 1702082013
После проведения тестирования Вам будут выданы данные на рабочем сервере.
Код

Код формы

<form action="https://paylate.ru/API/integration_form" method="post">
Номер заказа: <br /><input type="text" required name="order" value=""><br />
Наименование товара: <br /><input type="text" required name="goods" value=""><br />
Сумма заказа: <br /><input type="text" required name="sum" value=""><br />
<input type="hidden" name="client_id" value="укажите Ваш идентификатор"><br />
<input type="hidden" name="count" value="1">
<input type="submit" value="Оформить рассрочку">
</form>
Пример

Пример формы

Личный кабинет

Подача заявки через личный кабинет

После получения заявки от клиента о приобретении товара/услуги в рассрочку, необходимо зарегистрировать заказ в личном кабинете на сайте paylate.ru. После ввода логина и пароля Вы перейдете в личный кабинет партнера, где можно просмотреть список текущих заказов и их статусы, а так же создать новый заказ.
Статусы

Статусы заказов

  • Отправлена SMS — Клиент оповещен о заказе
  • Регистрируется — Клиент заполняет анкету
  • Отказался — Клиент аннулировал заказ
  • Купил — Клиент подтвердил покупку
  • Отказано — Система отказала клиенту в регистрации
  • Просрочен — У заказа просрочена бронь
Оформление

Создание заказа

Создать новый заказ можно через нажатие поля «Добавить заказ». Необходимо заполнить следующие поля:
  • Номер заказа (согласно нумерации компании)
  • Мобильный телефон клиента
  • Параметры покупаемых клиентом продуктов (тур Египет, отель такой-то , количество -1 , сумма, на которую оформляется рассрочка)
  • Выбирать тариф с беспроцентным периодом для клиента от 15 дней (PayLate переводит 100% за заказ) до 120 дней (PayLate удерживает комиссию 7%)
После заполнения всех полей заявки и нажатия на кнопку «Оформить», заявка отправляется в систему PayLate, а клиент получает смс со ссылкой для прохождения регистрации в сервисе.
 
Получение сверки по заказам
Техническая интеграция

Для получения сверки необходимо на URL https://paylate.ru/API/Recon, передать следующие POST параметры.

Важно

Информационный характер ответа

Информация полученная по данному API является справочной и не должна приниматься для выдачи товара. Статус об подтверждении оплаты клиентом направляется на Ваш URL обмена статусами.
Параметры

POST-параметры запроса

# Параметр Описание
1 login Логин, выданный менеджером Paylate (обязателен)
2 token * токен формируется без указания номера заказа (обязателен)
3 dtStart дата начала выборки, формат dd.mm.yyyy
4 dtEnd дата окончания выборки, формат dd.mm.yyyy
5 state фильтр по статусу, целочисленный параметр (0 — отмененные заказы, 1- оплаченные заказы)
6 password Пароль, выданный менеджером Paylate (использутеся для формирования токена)
* Для идентификации источника запроса служит параметр token. см.Пример ниже. Если параметры(dtStart, dtEnd, state) не переданы, выдается результат по всем статусам, за весь период. Можно указывать, например, только один из параметров (dtStart, dtEnd или state). Т.е. если указать только dtStart, то будет выполнен отбор всех заказов начиная с указанной даты по текущую. Если указать state=1, то будут отобраны все заказы за весь период только со статусом «купил». state=0 — отмененные заказы.
Пример

Пример на тестовом сервере для получения сверки

$login = "test";
$password = md5('test');
$token = md5($login . $password);

post-параметры для выборки по всем заказам
$post_send = "login=" . $login . "&token=" . $token;

OR post-параметры для выборки по конкретному статусу
$post_send = "login=" . $login . "&token=" . $token . "&state=1";

OR post-параметры для выборки начиная с заданной даты
$post_send = "login=" . $login . "&token=" . $token . "&dtStart=01.06.2017";

$url = "https://paylate.ru/API/Recon";

$ch = curl_init( $url );
curl_setopt( $ch, CURLOPT_POST, 1);
curl_setopt( $ch, CURLOPT_POSTFIELDS, $post_send);
curl_setopt( $ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt( $ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt( $ch, CURLOPT_HEADER, 0);
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1);
$response = curl_exec( $ch );

print_r($response);
Ответ

Возвращаемые значения

При невозможности авторизоваться возвращается подстрока «Ошибка авторизации!», при успешной авторизации возвращаются заказы в формате:
id заказа | дата внесения заказа | дата согласия или отказа клиента от заказа | статус(0-отказ, 1-купил) | сумма заказа
 
Готовим информацию к публикации
Даже самый эффективный инструмент не работает, если о нём не знают
Мы помогаем партнёрам увеличивать продажи и средний чек, беря на себя весь процесс — от интеграции до маркетинга и поддержки клиентов.
Мы провели десятки исследований среди наших партнеров и выяснили, что грамотное позиционирование рассрочки в e-com дает:
+15–25% к конверсии
клиенты чаще завершают покупку, когда знают, что могут платить частями
+10–30% к среднему чеку
рассрочка побуждает добавить ещё один товар в корзину или выбрать более дорогую услугу
+20–35% повторных заказов механики email, push и ремаркетинга возвращают клиентов
Маркетинг для e-com
Ваш сайт может быть красивым и быстрым, а ассортимент — широким. Но чтобы клиенты чаще завершали покупки, важно подсвечивать опцию рассрочки на каждом этапе пути.
1. Сумма минимального платежа у основной цены
Плашка с минимальным платежом на странице товара или в корзине снижает психологическую “боль” от полной суммы и повысить воспринимаемую доступность тура за счёт фрейминга стоимости как ежемесячного платежа.
Пример (нажми меня)
2. Раздел на сайте/Лендинг рассрочки
Специальный раздел или лендинг с подробным описанием условий рассрочки. Формирует доверие, отвечает на ключевые вопросы клиентов и повышает конверсию на этапе принятия решения.
Пример (нажми меня)
При необходимости наши маркетологи могут помочь вашей команде или самостоятельно разработать макет раздела/лендинга.
3. Баннерная реклама
Баннер на сайте работает как первый триггер вовлечения и выделяет предложение рассрочки в ключевых точках пути клиента, усиливая мотивацию к покупке и повышая конверсию.
Пример (нажми меня)
Banner1
Banner2
Banner5
Banner4
Banner9
Banner3
Banner6
Banner7
Banner8
Подходящий баннер вы можете разместить на своем сайте уже сегодня. По запросу наши маркетологи могут сверстать новый под ваш продукт или скорректировать один из имеющихся.
4. Информационная текстовая промо-плашка в виде сервисного оповещения
Небольшой информирующий блок, догоняющий клиента на разных страницах сайта, привлекает внимание, кратко доносит выгоду и стимулирует интерес.
Пример (нажми меня)
5. Акции и дополнительные коммуникации с клиентами

Акции помогают удержать внимание клиента и мотивируют его оформить покупку прямо сейчас, чтобы не упустить выгодное “горящее” предложение.

Пример (нажми меня)
6. Персонализированные поп-апы
Всплывающие окна — хороший способ удержания пользователей, которые по каким-то причинам не завершили заказ.
Пример (нажми меня)
7. Email-рассылки
Автоматические письма с предложением купить в рассрочку, спец. предложениями и акциями помогают активировать базу, вернуть клиентов на сайт и увеличить количество продаж.
Пример (нажми меня)
8. Анонсы в соц.сетях
Автоматические письма с предложением купить в рассрочку, спец. предложениями и акциями помогают активировать базу, вернуть клиентов на сайт и увеличить количество продаж.
Пример (нажми меня)
Маркетинг для розницы
В розничной точке рассрочка должна быть на виду и работать на продажу. Мы предлагаем готовые POS-материалы — постеры, воблеры, ценники и плашки на кассе, которые сразу объясняют клиенту выгоду и показывают доступность покупки.
Средний чек на товары и услуги до подключения рассрочки и POS-кредита
Прирост среднего чего после подключения услуг
До 4 000 ₽
55%
От 4 000 ₽ до 9 500 ₽
35%
От 9 500 ₽ до 15 000 ₽
24%
От 15 000 ₽ до 57 000 ₽
17%
1. Размещение рекламных материалов на точке продаж
Вместе с партнёрами мы разрабатываем совместные коллаборации, а также предоставляем уже готовые материалы: информационные плакаты, мольберты, воблеры, буклеты (лифлеты), флаеры, визитки.
Пример (нажми меня)
2. Информирование клиента на раннем этапе
Сообщайте о рассрочке с первых секунд общения. Это снижает сомнения клиента и повышает его заинтересованность в покупке. При подключенном лимитном решении можно сразу предложить определить доступный лимит.
3. Мотивация продавцов
Сообщайте о рассрочке с первых секунд общения. Это снижает сомнения клиента и повышает его заинтересованность в покупке. При подключенном лимитном решении можно сразу предложить определить доступный лимит.
4. Апсейл и кросс-продажи
Используйте рассрочку для повышения среднего чека: предлагайте товары более высокого класса или дополнительные позиции, например аксессуары. Клиенту удобно оформить покупку, а вы увеличиваете объём продаж.
5. Поддержка и обучение
Каждой торговой организации назначается персональный куратор. Он проводит обучение онлайн и на выезде, сопровождает первые продажи, предоставляет памятки и все обучающие материалы.
Почему мы
Маркетинговое сопровождение
Персональный куратор
поддержка
24/7
  • Индивидуальные лимиты под ваш бизнес

    Подберем специальные условия, чтобы лимиты максимально соответствовали целям вашего бизнеса.

  • Персональные решения для вашего бизнеса

    Создадим кастомный продукт под специфику вашего магазина и ваших клиентов.

  • Быстрая и бесшовная интеграция

    Предоставляем полный пакет материалов, документацию и поддержку — запуск занимает минимум времени и усилий.

  • Полная прозрачность условий

    Вы заранее видите комиссии, возможности сервиса и все правила работы — никаких скрытых платежей.

  • Гибкие финансовые условия

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

  • Простота для ваших клиентов

    Мы продумали CJM на каждом шаге, чтобы сделать использование рассрочки максимально удобным.

  • Долгосрочное партнёрство

    Мы растём вместе с вами: подстраиваем продукты под изменения бизнеса и рынка.

  • Никаких лишних требований

    Не требуется оформление виртуальных карт или дополнительных документов — всё просто и удобно.

Как стать партнером
Адрес:

141407, Московская область, г. Химки, ул. Лавочкина, д. 2)

Рабочие дни:

пн-пт (09:00-18:00)

Оплата через сервис Paylate
Смотреть презентацию
Термины и определения
POS-кредит / POS-рассрочка
Point of Sale. Это вид потребительского кредитования на покупку конкретного товара. Дословный перевод термина «Торговая точка». Оформляется такой заем в стационарном или интернет-магазине в день обращения. Часто под отдельные виды товаров разрабатываются специальные программы кредитования с различными условиями и процентными ставками в зависимости от степени риска невозврата долга.
BNPL (Buy Now Pay Later)
Международный термин — «купи сейчас, заплати позже». Это услуга, благодаря которой покупатель выплачивает часть стоимости товара сразу, а остаток — позже, в течение короткого срока. Главное отличие BNPL от банковских рассрочек в том, что не нужно подписывать кредитный договор, а оформление проходит быстро и без длинных анкет.
Льготный период
Время, в течение которого клиент может пользоваться заёмными деньгами без переплаты (то есть без процентов и дополнительных комиссий). Если у клиента льготный период 120 дней, то в течение этих 4 месяцев он может полностью закрыть заём и не заплатить процентов. Если же он не погасил сумму полностью в этот срок, то после окончания льготного периода начинают начисляться проценты по договору.
Договор займа
Договор между нашей компанией (Кредитором) и клиентом, когда клиент принимает условия займа (через согласие/акцепт). Договор состоит из Общих условий и Индивидуальных условий.
Клиент
Человек, который оформляет заём для покупки товара или услуги в магазине-партнёре.
Код клиента

Цифровой код, который клиент получает при предварительном одобрении займа.

Заём

Деньги, которые компания выдаёт клиенту на покупку товара или услуги. Заём нужно вернуть в срок и с оплатой по условиям договора.

Правила

Документ с правилами предоставления займа (Программа «Заём на товары»).

Программа «Заём на товары»

Документ с правилами предоставления займа (Программа «Заём на товары»).

ПК

Планшетный компьютер компании, который используется для оформления займов.

Программное обеспечение («Ammopay»)
Система/личный кабинет, установленный на планшете, через который оформляются займы.
Предприятие

Магазин или предприниматель, который продаёт товары/услуги и работает по программе «Заём на товары».

Кассир

Сотрудник магазина, который помогает клиенту оформить заём и провести оплату, а также делает возвраты и замены товара.

Товар (услуга)

То, что клиент покупает в магазине за счёт займа: вещь, комплект товаров или услуга.

Торговая точка

Магазин или отдел, где клиент может купить товар с использованием займа.

Оферта

Предложение от компании клиенту с индивидуальными условиями займа. Когда клиент соглашается (акцепт), договор считается заключённым.

Оборудование

Предложение от компании клиенту с индивидуальными условиями займа. Когда клиент соглашается (акцепт), договор считается заключённым.

Чек

Документ, подтверждающий, что товар был куплен за счёт займа. В чеке указано наименование и стоимость товара.

Уполномоченный сотрудник

Сотрудник магазина, у которого есть право заверять подписью и печатью документы по возврату/замене товара и акты сверки.

 

 

 

Оплатить задолженность:

Оплата в любом банке по реквизитам:

Наименование платежа:
Л/С ХХХХХХХ. НДС не облагается.
Получатель:
ООО «Технологические Сервисы»
ИНН/КПП:
5047229388 / 504701001
ОГРН:
1195081056939
р/с:
40702810564000279118 в ПАО «ФИНСТАР БАНК»
БИК:
044030757
к/с:
30101810600000000757
Комиссия 0%
Комиссия 0%
Заявка на подключение
Doc - Форма обратной связи
+7
Опрос
Пожалуйста, выберите допустимую форму

О сервисе

Масса покупок – минимум сложностей!