• Для этого отправьте API-запрос. Можно использовать любой сервис, например, Postman, Insomnia, Paw, Swagger, SoapUI или настроить интеграцию с вашей системой учета.

     

    Параметр

    Значение

    X-Security-Code

    Код, который отправлен клиенту в мобильном приложении Kaspi.kz

    X-Send-Code

    Статус отправки кода

     

    В этом запросе — true

    type

    Цель запроса

     

    В этом случае — orders

    id

    Уникальный код заказа

     

    Чтобы его узнать:

    • с помощью API в Магазине на Kaspi.kz получите информацию о составе заказа;
    • скопируйте значение атрибута «id» для "type": "orders".

     

    Атрибут

    Значение

    code

    Номер заказа

     

    Чтобы его узнать:

    • с помощью API в Магазине на Kaspi.kz получите список заказов;
    • скопируйте значение атрибута «code».

    status

    Статус, который должен получить заказ

     

    В этом запросе — COMPLETED

     

    1. Оставьте параметр X-Security-Code пустым.

    Это необходимо, чтобы клиент получил код в мобильном приложении Kaspi.kz.

     

     
    Посмотреть пример первого запроса — для отправки кода покупателю
    Скопировано
     https://kaspi.kz/shop/api/v2/orders
    POST /api/v2/orders
    HTTP/1.1
    Host: kaspi.kz/shop
    Content-Type: application/vnd.api+json
    X-Auth-Token:token
    X-Security-Code:
    X-Send-Code: true
    {
    "data": {
    "type": "orders",
    "id": "ordersID",
    "attributes": {
    "code": "ordercode",
    "status": "COMPLETED"
    }
    }

     

    2. Отправьте повторный запрос.

    Код, который вам назвал клиент, вставьте в параметр X-Security-Code.

     

     
    Посмотреть пример второго запроса — для завершения заказа
    Скопировано
    https://kaspi.kz/shop/api/v2/orders
    POST /api/v2/orders
    HTTP/1.1
    Host: kaspi.kz/shop
    Content-Type: application/vnd.api+json
    X-Auth-Token:token
    X-Security-Code: 1234
    X-Send-Code: true
    {
    "data": {
    "type": "orders",
    "id": "ordersId",
    "attributes": {
    "code": "ordercode",
    "status": "COMPLETED"
    }
    }

     

    В ответе вы получите информацию, какой теперь статус у заказа.

     

     
    Посмотреть пример ответа
    Скопировано
     {
        "data": {
            "type": "orders",
            "id": "ordersID",
            "attributes": {
                "code": "ordercode",
                "status": "COMPLETED"
            },
            "relationships": {
                "user": {
                    "links": {
                        "self": "https://kaspi.kz/shop/api/v2/orders/ordersID/relationships/user",
                        "related": "https://kaspi.kz/shop/api/v2/orders/ordersID/user"
                    },
                    "data": null
                },
                "entries": {
                    "links": {
                        "self": "https://kaspi.kz/shop/api/v2/orders/ordersID/relationships/entries",
                        "related": "https://kaspi.kz/shop/api/v2/orders/ordersID/entries"
                    }
                }
            },
            "links": {
                "self": "https://kaspi.kz/shop/api/v2/orders/ordersID"
            }
        },
        "included": []
    }
    
    Обновлен 12.06.2024
    100% считают ответ полезным
    Ответ был полезным?