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

HEADER PARAMETERS:
  • signature

    required

  • store-id

    required

    string

    Ідентифікатор магазину (виданий під час укладання договору)

REQUEST BODY SCHEMA: application/json
  • store_order_id

    required

    string

    Унікальний ідентифікатор транзакції на боці магазину. Потрібен для відсікання дублікатів

  • client_phone

    required

    string

    Телефон клієнта

  • total_sum

    required

    number

    Загальна сума заявки. Розділювач – точка. Має бути 2 знаки після точки

  • invoice

    required

    object (CreateOrderInvoice)

    Дані рахунки-фактури

    invoice {
    • date

      required

      string

      Дата чека/рахунку фактури. Формат: yyyy-MM-dd

    • number

      required

      string

      Номер чека/рахунок фактури

    • point_id

      string

      Ідентифікатор торгової точки

    • source

      required

      string

      Канал прийому платежу

  • available_programs

    required

    array of object

    Можливі варіанти розстрочки

    available_programs [
    • available_parts_count

      required

      array of integer

      Кількість частин, на яку оформити заявку

      available_parts_count [
      • item

        integer

    • type

      required

      string

      Тип / наименование / идентификатор рассрочки. На текущий момент возможное только одно значение: payment_installments

  • products

    required

    array of object

    Список продуктів, вибраних для оплати частинами

    products [
    • name

      required

      string

      Найменування товару

    • count

      required

      integer

      Кількість товару цього виду

    • sum

      required

      number

      Ціна за одиницю товару. Розділювач – точка. Має бути 2 знаки після точки

  • result_callback

    string

    Адреса сервісу, куди буде надіслано відповідь під час отримання заявкою кінцевого стану. Формат запиту буде аналогічним відповіді сервісу перевірки станів

  • additional_params

    object (CreateAdditionalParams)

    Додаткові поля (не обов’язкові для заповнення)

    additional_params {
    • nds

      number

      Сума ПДВ (потрібна тільки для магазину Foxtrot)

    • seller_phone

      string

      Телефон продавця (потрібен лише для приймання через telegram бот)

    • ext_initial_sum

      number

      Сума початкового внеску, який сплатив покупець у касі магазину. Ця сума не бере участь у сумі кредиту, що оформляється, і повертається в гарантійному листі.

post

/api/order/create

Request samples
Payload
201 Заявка принята в обработку
400 Помилка у запиті
401 Підпис не передано або не валідний
409 Дубликат заявки
500 Внутрішня помилка сервісу
Response samples
201
400
401
409
500