Pre vývojárov
1.
Zažiadanie o registráciu webového obchodu
Neváhaje nás kontaktovať prostredníctvom našej stránky.
2.
Zobrazenie obalov Repetito v nákupnom košíku
V nákupnom košíku sa zobrazí možnosť výberu vratného obalu Repetito.
Zobrazenie týchto údajov je povinné!
názov | Znovupoužiteľný obal REPETITO |
---|---|
krátky popis | Pomôžte nám znížiť množstvo odpadu z online nákupov. |
odkaz na službu | Čo je znovupoužiteľný obal? |
3.
Vygenerovanie prístupového kľúča
V administračnom rozhraní v sekcii Api kľúče si vytvoríte prístupový kľúč, ktorý Vám umožní prístup do API.
4.
Implementácia API
Do svojho webového obchodu implementujete volanie na HTTP API pri vytvorení objednávky.
Dokumentáciu vo formáte OpenAPI nájdete
tu.
POST https://api.repetito.sk/orders
Typ | Názov | Popis |
---|---|---|
header | x-api-key | API kľúč vygenerovaný v klientskej časti portálu. |
Request body
application/json
{
"orderNumber": "string - required - max(64)",
"emailAddress": "string - required - max(256)",
"phoneNumber": "string - max(64)",
"billingAddress": {
"street": "string - max(256)",
"town": "string - max(256)",
"postCode": "string - max(256)",
"country": "string - max(256)"
},
"shippingAddress": {
"street": "string - max(256)",
"town": "string - max(256)",
"postCode": "string - max(256)",
"country": "string - max(256)"
},
"timeCreated": "datetime - ISO 8601"
}
Responses
200 Success
application/json
{
"id": "string"
}
400 Bad Request
application/json
{
"type": "string",
"title": "string",
"status": 0,
"detail": "string",
"instance": "string",
"errors": {
"additionalProp1": ["string"],
"additionalProp2": ["string"],
"additionalProp3": ["string"]
},
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
}
401 Unauthorized
application/json
{
"type": "string",
"title": "string",
"status": 0,
"detail": "string",
"instance": "string",
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
}
500 Server Error
application/json
{
"type": "string",
"title": "string",
"status": 0,
"detail": "string",
"instance": "string",
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
}