Після оплати замовлення, mono checkout надішле дані про замовлення на зареєстрований ендпоінт мерчанта. Цей webhook-механізм дозволяє мерчанту отримувати актуальну інформацію про статус замовлень, без необхідності постійно опитувати API самостійно.
Колбек містить повну інформацію про замовлення, включаючи деталі оплати, доставки та статус транзакції. Зміст колбеку може відрізнятися залежно від методу оплати, авторизації, обраного способу доставки та поточного статусу оплати.
- Надсилається на URL, вказаний мерчантом під час налаштування інтеграції в веб кабінеті або переданому в АПІ на створення замовлення
- Відправляється після оплати замовлення
Колбек надсилається 1 раз. У разі помилки з вашої сторони та неможливості отримати колбек, використовуйте сервіс GET з отримання інформації про замовлення
REQUEST BODY SCHEMA: application/json
orderId
required
string
ID замовлення зі сторони чекауту
dateCreate
required
string
Дата створення замовлення
basket_id
required
string
Внутрішній ідентифікатор замовлення мерчанта (order_ref)
deliveryRecipientInfo
object
Прізвище, імʼя та номер телефона отримувача
deliveryRecipientInfo {mainClientInfo
object
Прізвище, імʼя та номер телефона клієнта(хто зайшов у Чекаут і зробив замовлення)
mainClientInfo {delivery_method
required
string
enum:pickupcouriernp_boxnp_brnmnp_cargoСпосіб доставки
delivery_method_desc
required
string
enum:самовивізкурʼєрНП поштоматНП відділенняНП вантажнеОпис способу доставки
delivery_branch_id
string
Код відділення доставки
delivery_branch_address
string
Адреса відділення
delivery_price
number
Вартість доставки в копійках
amount
required
number
Загальна вартість замовлення в копійках
ccy
required
number
Код валюти (980 - UAH)
quantity
required
number
Загальна кількість товарів в замовленні
order_state
required
number
Числовий код статусу замовлення
products
required
array of object
Список товарів у замовленні
products [payment_method
string
enum:cardpayment_on_deliverypart_purchaseСпосіб оплати
payment_method_desc
string
enum:Оплата карткоюОплата при отриманніПокупка ЧастинамиОпис способу оплати
payment_method_desc
string
enum:Оплата карткоюОплата при отриманніПокупка ЧастинамиОпис способу оплати
payment_status
string
Статус оплати
paymentDateCreate
string
Дата і час проведення оплати
generalStatus
required
string
enum:not_authorizednot_confirmedin_processpayment_on_deliverysuccessholdreversedОсновний статус звамовлення
• not_authorized - не авторізован
• not_confirmed - не підтвердив
• in_process - очікує оплати
• payment_on_delivery - оплата при доставці (фінальний статус)
• success - oплачено (фінальний статус)
• hold - кошти зарезервовано
• reversed - повернення
payments_number
required
number
Кількість платежів для способу оплати Покупка Частинами
comment
string
Коментар клієнта
acceptable_age
number
Мінімальний допустимий вік для отримання замовлення
age_verification_result
boolean
Результат перевірки віку клієнта
discountInfo
object
Інформація про застосовані знижки
discountInfo {delivery_pickup_key
string
ІД точки самовивозу для магазину
paymentInfo
object
Інформація про платіж
paymentInfo {invoiceId
string
Ідентифікатор платіжного інвойсу
delivery_city_id
string
ІD міста для доставки
deliveryAddressInfo
object
Детальна інформація про адресу доставки
deliveryAddressInfo {destination
string
Призначення замовлення або додаткова інформація про доставку