Получение деталей заказа

Запрос возвращает детали заказа и список транзакций по возврату.

Запрос

GET /api/merchant/v1/orders/{orderId}

  • orderId - ID заказа на стороне продавца, который был передан в ответе на /order/create.

Ответ

{
    "status": "success",
    "data": {
        "order": {
            "orderId": string,

            "created": string,          # Дата и время создания заказа (ISO 8601)
            "updated": string,          # Дата и время обновления заказа (ISO 8601)

            "paymentStatus": enum<PENDING|AUTHORIZED|CAPTURED|VOIDED|REFUNDED|PARTIALLY_REFUNDED|FAILED>,
            "reason": string or null,   # причина (применимо для статусов VOIDED/FAILED)

            "orderAmount": decimal ("42.00"),   # текущая сумма заказа после прошедших списаний/возвратов
            "cart": {...},                      # текущая корзина
            "shippingMethod": {...},
            "paymentMethod": {...},
            "metadata": string or null
        },

        "delivery": {
            "price": decimal ("42.00"),                     # Цена доставки для покупателя
            "actualPrice": decimal ("42.00"),               # Опционально. Цена доставки для продавца
            "status": enum<ESTIMATING|COLLECTING|...>,      # Статус доставки
            "created": string,                              # Дата и время создания доставки (ISO 8601)
            "updated": string,                              # Дата и время обновления доставки (ISO 8601)
        },

        "operations": array<{
            "operationId": string,
            "operationType": enum<AUTHORIZE|REFUND|CAPTURE|VOID>,
            "amount": decimal ("42.00"),
            "status": SUCCESS,
        }>
    }
}
В этой статье: