logo

Sesja

api/session

Nowa sesja

Opis Creates a buyer session for a given store. If the store_uuid is not explicitly passed during the call to the endpoint then the session will be assigned to the last created store in the account. The session ttl is determined by the store settings the session is assigned to.
Końcówka API api/session/create
Metoda POST
Parametry
Wymagane
Nagłówki
Nazwa Typ Wartość Opis
token string - Token uzyskany podczas tworzenia konta
Optional
Parametry
Nazwa Typ Wartość Opis
store_uuid string - If the parameter is not given then the session will be assigned to the last created store in the account.
Success response

{
    "code": 200,
    "body": {
        "data": {
            "uuid": "4244afdb-21ed-fea8-9dec-66a16600ec21",
            "ttl": 3600,
            "store": {
                "uuid": "fdab1d05-6dc0-575d-8916-78e84ce8ccc2"
            }
        }
    }
}
Błąd odpowiedzi -

Podsumowanie koszyka

Opis Returns cart for a given session uuid.
Końcówka API api/session/cart
Metoda GET
Parametry
Wymagane
Nagłówki
Nazwa Typ Wartość Opis
token string - Token uzyskany podczas tworzenia konta
Wymagane
Parametry
Nazwa Typ Wartość Opis
uuid string - -
Success response

{
    "code": 200,
    "body": {
        "data": {
            "cart": {
                "uuid": "e03954e5-cf59-7d9e-25d0-fc65e9a19c46",
                "products": {
                    "products": {
                        "list": [
                            {
                                "uuid": "3767af21-3050-2f61-a775-eae72956a540",
                                "name": "test product 1",
                                "price": "10.00",
                                "amount": 2
                            }
                        ],
                        "counter": "1",
                        "toPay": {
                            "sum": 20,
                            "currency": "zł"
                        }
                    }
                }
            }
        }
    }
}
Błąd odpowiedzi

{
    "code": 404,
    "body": {
        "data": [],
        "errors": [
            "The session uuid could not be found."
        ]
    }
}

Kontakt dla resellerów

Andrzej Bernat

pomoc@mkoszyk.pl

+48 530 858 861

Siedziba

mkoszyk.pl

ul. Wolności 64B

73-200 Choszczno