Створення замовлення
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 {
/personal/checkout/order
200