Створення замовлення
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