Kaspi Pay
/
Kaspi Гид для Партнеров
/
Магазин на Kaspi.kz
/
API
/
Заказы
API
- Обновлен 12.06.2024
Для этого отправьте API-запрос. Можно использовать любой сервис, например, Postman, Insomnia, Paw, Swagger, SoapUI или настроить интеграцию с вашей системой учета.
Параметр
Значение
type
Цель запроса
В этом случае — orderEntryCancelOperation
Атрибут
Значение
notes
Комментарий при отмене
remainedWeight
Сколько теперь весит заказ
Информация будет в ответе на API-запрос
remainedQuantity
Сколько товаров останется в заказе
Если было 10 товаров и вы отменяете 2, то значение атрибута — 8
id
Уникальный код товара
Чтобы его узнать:
- с помощью API в Магазине на Kaspi.kz получите информацию о товарах в заказе;
- скопируйте значение атрибута «id» для "type": "orderentries".
reason
Причина отмены
BUYER_CANCELLATION_BY_MERCHANT
BUYER_NOT_REACHABLE
MERCHANT_OUT_OF_STOCK
Отказ покупателя
Не удалось связаться с покупателем
Нет в наличии
Скопированоhttps://kaspi.kz/shop/api/v2/orderEntryCancelOperation POST /api/v2/orders HTTP/1.1 Host: kaspi.kz/shop Content-Type: application/vnd.api+json X-Auth-Token: token { "data": { "type": "orderEntryCancelOperation", "attributes": { "notes": "Отказ клиента", "remainedQuantity": 1, "reason": "BUYER_CANCELLATION_BY_MERCHANT" }, "relationships": { "entry": { "data":{ "type": "orderentries", "id": "orderentriesID" } } } } }
В ответе вы получите обновленную информацию о количестве товаров в заказе.
Скопировано{ "data": { "type": "orderEntryCancelOperation", "id": "orderEntryCancelOperationID», "attributes": { "remainedWeight": 0.0, "remainedQuantity": 0, "status": "INPROGRESS" }, "relationships": { "entry": { "links": { "self": "https://kaspi.kz/shop/api/v2/orderEntryCancelOperation/orderEntryCancelOperationID/relationships/entry", "related": "https://kaspi.kz/shop/api/v2/orderEntryCancelOperation/orderEntryCancelOperationID/entry" }, "data": null } }, "links": { "self": "https://kaspi.kz/shop/api/v2/orderEntryCancelOperation/orderEntryCancelOperationID" } }, "included": [] }
50% считают ответ полезнымОтвет был полезным?