Створення замовлення

API надає можливість створювати замовлення та передавати необхідну інформацію для обробки платежів та доставки.

HEADER PARAMETERS:
  • X-Token

    required

    string

    токен з https://web.monobank.ua (натисніть «Інтернет» -> «Управління еквайрингом» -> Створіть токен і дотримуйтесь інструкцій)

  • Content-Type

    string

    application/json

  • X-Cms

    string

    Найменування CMS, якщо сайт створений за допомогою конструктора

REQUEST BODY SCHEMA: application/json
  • order_ref

    required

    string

    ID замовлення, який формується мерчантом

  • amount

    required

    number

    Загальна сума замовлення в корзині

  • ccy

    required

    number

    Цифровий ISO-код валюти (за замовчуванням 980 - грн.)

  • count

    required

    number

    Загальна кількість товару в корзині

  • products

    required

    array of object

    Масив товарів у замовленні, кожен товар має наступні параметри

    products [
  • dlv_method_list

    required

    array of object

    Доступні способи доставки, які будут відображатися для вибору клієнту на сторінці Чекауту. Усі ці методи повинні бути включені в Налаштуваннях мерчату в Веб кабінеті

    dlv_method_list [
  • payment_method_list

    required

    array of object

    Доступні способи оплати, які будут відображатися для вибору клієнту на сторінці Чекауту. Усі ці методи повинні бути включені в Налаштуваннях мерчату в Веб кабінеті.

    payment_method_list [
  • dlv_pay_merchant

    required

    boolean

    Доставка оплачена магазином (за дефолтом - оплачує клієнт)

  • payments_number

    required

    number

    Кількість платежів покупки частинами (обов’язково для payment_methods=part_purchase) мінімум 3 частини, іначе ПЧ не відображаеться

  • callback_url

    required

    string

    Адреса для Callback (POST) – на цю адресу буде надіслано дані про оформлене замовлення. Більше детальну інформацію можна отримати в розділі Callback

  • return_url

    required

    string

    Адреса для повернення (GET) - на цю адресу буде переадресовано кліента після завершення замовлення (у разі успіху або помилки)

  • fl_recall

    required

    boolean

    Індикатор чи потрібен передзвон клієнту. Якщо кліенту не треба передзвонювати - параметр не прийде

  • acceptable_age

    required

    int

    Мінімальний вік для покупця для можливості покупки товару. Використувується при підключеній послузі - Перевірка по віку

  • hold

    required

    boolean

    Признак того, що конкретне замовлення, при сплаті карткою, буде виконано з холдом

  • destination

    required

    string

    Призначення, яке буде відображатися у виписці мерчанту після оплати карткою

  • dlv_info_merchant

    required

    object

    Налаштування доставки від мерчанта, які кліент не може змінити на сторніці Чекауту

    dlv_info_merchant {
post

/personal/checkout/order

Request samples
Payload

200

Response samples
200