/v1/orders/
Запрос на получение деталей заказа.
Запрос возвращает детали заказа и список транзакций по возврату.
Request
GET
https://pay.yandex.uz/api/merchant/v1/orders/{order_id}
Production
GET
https://sandbox.pay.yandex.uz/api/merchant/v1/orders/{order_id}
Sandbox
Path parameters
|
Name |
Description |
|
order_id* |
Type: string ID заказа на стороне продавца, который был передан в запросе Max length: |
Responses
200 OK
Body
application/json
{
"code": 200,
"data": {
"delivery": {
"actualPrice": "123.45",
"created": "2022-12-29T18:02:01Z",
"price": "123.45",
"status": "NEW",
"updated": "2022-12-29T18:02:01Z"
},
"operations": [
{
"amount": "123.45",
"approvalCode": "string",
"created": "2022-12-29T18:02:01Z",
"externalOperationId": "string",
"operationId": "c3073b9d-edd0-49f2-a28d-b7ded8ff9a8b",
"operationType": "AUTHORIZE",
"orderId": "string",
"params": {},
"reason": "string",
"status": "PENDING",
"updated": "2022-12-29T18:02:01Z"
}
],
"order": {
"cart": {
"cartId": "string",
"coupons": [
{
"description": "Скидка 3%",
"status": "VALID",
"value": "string"
}
],
"discounts": [
{
"amount": "123.45",
"description": "string",
"discountId": "string"
}
],
"externalId": "string",
"items": [
{
"description": "string",
"discountedUnitPrice": "123.45",
"features": {
"pointsDisabled": false,
"tariffModifier": "VERY_LOW"
},
"finalPrice": "123.45",
"measurements": {
"height": 0,
"length": 0,
"weight": 0,
"width": 0
},
"pointsAmount": "123.45",
"productId": "string",
"quantity": {
"available": "123.45",
"count": "123.45"
},
"skuId": "string",
"subtotal": "123.45",
"title": "string",
"total": "123.45",
"type": "PHYSICAL",
"unitPrice": "123.45"
}
],
"measurements": {
"height": 0,
"length": 0,
"weight": 0,
"width": 0
},
"total": {
"amount": "123.45",
"pointsAmount": "123.45"
}
},
"coolingPeriodExpiresAt": "2022-12-29T18:02:01Z",
"created": "2022-12-29T18:02:01Z",
"currencyCode": "RUB",
"isPrepayment": false,
"merchantId": "c3073b9d-edd0-49f2-a28d-b7ded8ff9a8b",
"metadata": "string",
"orderAmount": "123.45",
"orderId": "string",
"paymentMethod": {
"cardLast4": "string",
"cardNetwork": "AMEX",
"methodType": "SPLIT"
},
"paymentStatus": "PENDING",
"paymentUrl": "string",
"reason": "string",
"updated": "2022-12-29T18:02:01Z"
}
},
"status": "success"
}
|
Name |
Description |
|
code |
Type: number Default: |
|
data |
Type: OrderResponseData |
|
status |
Type: string Default: Enum: |
OrderResponseData
|
Name |
Description |
|
delivery |
Type: Delivery |
|
operations |
Type: OrderResponseOperation[] |
|
order |
Type: BaseMerchantApiOrder |
Delivery
|
Name |
Description |
|
price* |
Type: string<double> Цена доставки для покупателя Example: |
|
actualPrice |
Type: string<double> Цена доставки для продавца Example: |
|
created |
Type: string<date-time> Дата и время создания доставки (ISO 8601) |
|
status |
Type: string Статус доставки Default: Enum: |
|
updated |
Type: string<date-time> Дата и время обновления доставки (ISO 8601) |
OrderResponseOperation
|
Name |
Description |
|
amount* |
Type: string<double> Сумма операции в фиатной валюте Example: |
|
operationId* |
Type: string<uuid> Max length: |
|
operationType* |
Type: string Enum: |
|
orderId* |
Type: string Max length: |
|
approvalCode |
Type: string Код подтверждения транзакции от процессингового центра. |
|
created |
Type: string<date-time> Дата и время создания операции (ISO 8601) |
|
externalOperationId |
Type: string Идентификатор операции на стороне продавца Max length: |
|
params |
Type: object |
|
reason |
Type: string Причина ошибки Max length: |
|
status |
Type: string Default: Enum: |
|
updated |
Type: string<date-time> Дата и время обновления операции (ISO 8601) |
BaseMerchantApiOrder
|
Name |
Description |
|
cart* |
Type: Cart Корзина |
|
currencyCode* |
Type: string Трехбуквенный код валюты заказа (ISO 4217) Max length: Enum: |
|
coolingPeriodExpiresAt |
Type: string<date-time> Дата и время окончания периода охлаждения (ISO 8601) |
|
created |
Type: string<date-time> Дата и время создания заказа (ISO 8601) |
|
isPrepayment |
Type: boolean Проводить ли заказ по флоу «отложенной оплаты». Если параметр установлен в Default: |
|
merchantId |
Type: string<uuid> Max length: |
|
metadata |
Type: string Произвольные данные, переданные при инициализации кнопки Max length: |
|
orderAmount |
Type: string<double> Полная стоимость заказа к оплате с учетом возвратов, доставки, скидок и промокодов Example: |
|
orderId |
Type: string ID заказа на стороне продавца, который был передан в /orders. Max length: |
|
paymentMethod |
Type: PaymentMethod |
|
paymentStatus |
Type: string Подробнее читайте в разделе Статусы операций. Enum: |
|
paymentUrl |
Type: string Ссылка на оплату заказа Max length: |
|
reason |
Type: string Причина отмены заказа. Применимо для статусов Max length: |
|
updated |
Type: string<date-time> Дата и время обновления заказа (ISO 8601) |
Cart
|
Name |
Description |
|
items* |
Type: CartItem[] Список товаров в корзине |
|
cartId |
Type: string Идентификатор корзины на стороне Яндекса. Max length: |
|
coupons |
Type: Coupon[] Купоны, примененные к корзине |
|
discounts |
Type: Discount[] Скидки, примененные к корзине |
|
externalId |
Type: string Идентификатор корзины на стороне продавца Max length: |
|
measurements |
Type: Measurements |
|
total |
Type: CartTotal Итоговая стоимость корзины, которая пойдет в оплату |
PaymentMethod
|
Name |
Description |
|
methodType* |
Type: string Enum: |
|
cardLast4 |
Type: string Max length: |
|
cardNetwork |
Type: string Платежная система Enum: |
CartItem
|
Name |
Description |
|
productId* |
Type: string ID товара в системе продавца. В параметрах запроса каждый идентификатор товара Max length: |
|
quantity* |
Type: ItemQuantity Количество товара в заказе |
|
description |
Type: string Описание товара Max length: |
|
discountedUnitPrice |
Type: string<double> Цена за единицу товара с учетом скидок на позицию Example: |
|
features |
Type: CartItemFeatures Промо параметры товара |
|
finalPrice |
Type: string<double> Цена за единицу товара с учетом всех скидок на позицию и на корзину Example: |
|
measurements |
Type: Measurements Размеры и вес товара. Обязательно для товара типа |
|
pointsAmount |
Type: string<double> Недоступно в Узбекистане. Example: |
|
skuId |
Type: string Уникальный ID, который описывает единицу ассортимента. Необходим для применения индивидуального тарифа. Max length: |
|
subtotal |
Type: string<double> Суммарная цена за позицию без учета скидок Example: |
|
title |
Type: string Наименование товара Max length: |
|
total |
Type: string<double> Суммарная цена за позицию с учетом скидок на позицию Example: |
|
type |
Type: string Тип товара. Важен для интеграции с доставками Default: Enum: |
|
unitPrice |
Type: string<double> Полная цена за единицу товара без учета скидки Example: |
Coupon
|
Name |
Description |
|
value* |
Type: string Код купона Max length: |
|
description |
Type: string Описание купона Example: Max length: |
|
status |
Type: string Enum: |
Discount
|
Name |
Description |
|
amount* |
Type: string<double> Сумма скидки Example: |
|
description* |
Type: string Текстовое описание Max length: |
|
discountId* |
Type: string Идентификатор скидки в системе продавца Max length: |
Measurements
|
Name |
Description |
|
height* |
Type: number<float> Высота, в метрах |
|
length* |
Type: number<float> Длина, в метрах |
|
weight* |
Type: number<float> Вес, в килограммах |
|
width* |
Type: number<float> Ширина, в метрах |
CartTotal
|
Name |
Description |
|
amount* |
Type: string<double> Стоимость корзины с учетом всех скидок. Example: |
|
pointsAmount |
Type: string<double> Недоступно в Узбекистане. Example: |
ItemQuantity
|
Name |
Description |
|
count* |
Type: string<double> Количество товара в заказе Example: |
|
available |
Type: string<double> Максимально доступное количество товара Example: |
CartItemFeatures
|
Name |
Description |
|
pointsDisabled |
Type: boolean Недоступно в Узбекистане. Default: |
|
tariffModifier |
Type: string Модификатор тарифа для расчета комиссии. Определяет, какой тариф будет применяться при расчете комиссии за обработку позиции в корзине. Enum: |
No longer supported, please use an alternative and newer version.