- Created by Joanna Wołosz, last modified on Nov 15, 2023
You are viewing an old version of this page. View the current version.
Compare with Current View Page History
« Previous Version 8 Next »
Metoda do utworzenia zamówienia
POST /v1/izi/order
Parameters - brak
Request
Nazwa pola | Opis | Typ | Wymagalność | Dodatkowe uwagi |
| Dane do utworzenia zamówienia | object | Y | |
| Dodatkowe informacje o zamówieniu | string | O |
|
| Identyfikator koszyka nadany przez merchanta na podstawie którego ma być utworzone zamówienie | string | Y |
|
| Waluta. Obecnie tylko PLN | string | Y |
|
| Całkowita wartość koszyka wraz z kosztami dostawy | object | Y | |
| Netto | number($decimal) | Y |
|
| Brutto | number($decimal) | Y | |
| VAT | number($decimal) | Y | |
| Wybrana forma płatności przez użytkownika. Dostępne formy Enum: [ CARD, CARD_TOKEN, GOOGLE_PAY, APPLE_PAY, BLIK_CODE, BLIK_TOKEN, PAY_BY_LINK, SHOPPING_LIMIT, DEFERRED_PAYMENT, CASH_ON_DELIVERY ] | string | Y |
|
| Informacje o koncie użytkowania | object | Y |
|
| Imię | string | Y |
|
| Nazwisko | string | Y |
|
| Numer telefonu | object | Y | |
| Prefix | string | Y |
|
| Numer telefonu użytkownika | string | Y | |
| string | Y |
| |
| Adres użytkownika | object | Y | |
| Kod kraju | string | Y |
|
| Adres | string | Y | |
| Miasto | string | Y | |
| Kod pocztowy | string | Y | |
| Obiekt do przekazania rozparsowanego adresu | object | O | |
| Ulica | string | O | |
| Numer budynku | string | O | |
| Numer mieszkania | string | O | |
| Dane do faktury | object | O | |
| Forma prawna Enum: [ PERSON, COMPANY ] | string | O |
|
| Kod kraju | string | O | |
| Id prefix | string | O | |
| Identyfikator podatkowy | string | O | |
| Nazwa firmy | string | O | |
| Imię | string | O | |
| Nazwisko | string | O | |
| Miasto | string | O | |
| Ulica | string | O | |
| Numer budynku | string | O | |
| Numer mieszkania | string | O | |
| Kod pocztowy | string | O | |
| string | O | ||
| Data rejestracji | string | O | |
| Dodatkowe informacje | string | O | |
| Informacje o dostawie | object | Y | |
| Forma dostawy Enum: [ APM, COURIER ] | string | Y |
|
| Wybrane opcje dostawy - lista | array | O |
|
| string | O |
| |
| Numer telefonu | object | O | |
| Prefix | string | Y |
|
| Numer | string | Y | |
| Punkt dostawy paczkomatu | string | O |
|
| Adres dostawy | object | O | |
| Nazwa | string | Y |
|
| Kod kraju | string | O |
|
| Adres | string | Y |
|
| Miasto | string | Y |
|
| Kod pocztowy | string | Y |
|
| Rozprasowany adres | object | O |
|
| Ulica | string | O |
|
| Numer budynku | string | O | |
| Numer lokalu | string | O | |
| Uwagi dla kuriera | string | O |
|
| Obiekt służący do przekazania informacji o wyrażonych zgodach przez klienta dla danego zamówienia | array | Y | |
| Id zgody | string | Y |
|
| Wersja zgody | string | O |
|
| Informacja, czy została wyrażona zgoda | boolean | Y |
|
Response
Nazwa pola | Opis | Typ | Wymagalność | Dodatkowe uwagi |
| Szczegóły zamówienia | object | Y | |
| Uwagi o zmówieniu | string | O |
|
| Identyfikator zmówienia nadawany przez merchanta | string | Y |
|
| POS id | string | Y |
|
| Data utworzenia zamówienia | string($date-time) | Y |
|
| Identyfikator koszyka, na podstawie którego zostało utworzone zamówienia | string | Y |
|
| Wybrany typ płatności. Enum: [ CARD, CARD_TOKEN, GOOGLE_PAY, APPLE_PAY, BLIK_CODE, BLIK_TOKEN, PAY_BY_LINK, SHOPPING_LIMIT, DEFERRED_PAYMENT, CASH_ON_DELIVERY ] | string | Y |
|
| Status opisowy prezentowany klientowi w aplikacji InPost Pay - każdy Merchant może przekazać status tak, aby statusy prezentowane w InPost Mobile były zgodne ze statusem prezentowanym klientowi w sklepie Merchanta. | string | Y |
|
| Cena za zamówienie bez kosztów dostawy | object | Y | |
| Netto | number($decimal) | Y |
|
| Brutto | number($decimal) | Y | |
| VAT | number($decimal) | Y | |
| Cena za zamówienie z uwzględnieniem kosztów dostawy | object | Y | |
| Netto | number($decimal) | Y |
|
| Brutto | number($decimal) | Y | |
| VAT | number($decimal) | Y | |
| Waluta zamówienia (obecnie tylko PLN) | string | Y |
|
| Lista nadanych numerów przesyłek zamówienia | array | O |
|
| Informacje o koncie użytkowania | object | Y | |
| Imię | string | Y |
|
| Nazwisko | string | Y | |
| Numer telefonu | object | Y | |
| Prefix | string | Y | |
| Numer telefonu użytkownika | string | Y | |
| string | Y |
| |
| Adres użytkownika | object | Y | |
| Kod kraju | string | Y |
|
| Adres | string | Y | |
| Miasto | string | Y | |
| Kod pocztowy | string | Y | |
| Dane do faktury | object | O | |
| Forma prawna [ PERSON, COMPANY ] | string | O |
|
| Kod kraju | string | O | |
| Id prefix | string | O | |
| Identyfikator podatkowy | string | O | |
| Nazwa firmy | string | O | |
| Imię | string | O | |
| Nazwisko | string | O | |
| Miasto | string | O | |
| Ulica | string | O | |
| Numer budynku | string | O | |
| Numer mieszkania | string | O | |
| Kod pocztowy | string | O | |
| string | O | ||
| Data rejestracji | string | O | |
| Dodatkowe informacje | string | O | |
| Informacje o dostawie | object | Y | |
| Forma dostawy Enum: [ APM, COURIER ] | string | Y |
|
| Data dostawy | string($date-time) | Y |
|
| Wybrane opcje dostawy | array | O | |
| Nazwa | string | Y |
|
| Kod opcji | string | Y | |
| Kwota opcji odstawy | object | Y | |
| Netto | number($decimal) | Y | |
| Brutto | number($decimal) | Y | |
| VAT | number($decimal) | Y | |
| string | O |
| |
| Numer telefonu | object | O | |
| Prefix | string | Y |
|
| Numer | string | Y | |
| Punkt dostawy paczkomatu | string | O |
|
| Adres dostawy | object | O | |
| Nazwa | string | Y |
|
| Kod kraju | string | Y | |
| Adres | string | Y | |
| Miasto | string | Y | |
| Kod pocztowy | string | Y | |
| Obiekt służący do przekazania informacji o koszcie dostawy | object | Y | |
| Cena netto | number ($decimal)(10,2) | Y |
|
| Cena brutto (netto + VAT) | number ($decimal)(10,2) | Y | |
| VAT | number ($decimal)(10,2) | Y | |
| Uwagi dla kuriera | string | O |
|
| Lista produktów w zamówieniu | array | Y | |
| Identyfikator produktu nadany przez merchanta | string | Y |
|
| Kategoria produktu nadana przez merchanta | string | O |
|
| Ean | string | O |
|
| Nazwa produktu | string | Y |
|
| Opis produktu | string | O |
|
| Link do produktu na stronie merchanta | string | O |
|
| Link do zdjęcia produktu. Preferowane formaty: png, jpg (rekomendacja: png bez tła) | string | O |
|
| Cena podstawowa z produkt | object | Y | |
| Cena netto | number ($decimal)(10,2) | Y |
|
| Cena brutto (netto + VAT) | number ($decimal)(10,2) | Y | |
| VAT | number ($decimal)(10,2) | Y | |
| Obiekt do przekazania informacji o ilości produktu | object | Y | |
| Ilość produktu | number ($decimal)
| Y |
|
| Typ pola quantity. Dostępne wartości: Enum: [ DECIMAL, INTEGER ] Jeżeli
| string | 0 |
|
| Jednostka ilości produktu | string | O |
|
| Obiekt służący do określenia atrybutów produktu | array | O | |
| Nazwa atrybutu | string | Y |
|
| Wartość atrybutu | string | Y | |
| Obiekt służący do przekazania wariantów produktów. Obiekt obecnie nie wykorzystywany. Funkcjonalność będzie wdrażana w kolejnych wersjach aplikacji. | object | O | |
| Id wariantu | string | Y | |
| Nazwa wariantu | string | Y | |
| Opis szczegółowy wariantu | string | O | |
| Typ wariantu | string | O | |
| Wartość wariantu | string | O | |
| Obiekt służący do przekazania informacji o wyrażonych zgodach przez klienta dla danego zamówienia | array | Y | |
| Id zgody | string | Y |
|
| Wersja zgody | string | O |
|
| Informacja, czy została wyrażona zgoda | boolean | Y |
|
Przykładowy request
{ "order_details": { "basket_id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", "currency": "PLN", "basket_price": { "net": 19.51, "gross": 24, "vat": 4.49 }, "payment_type": "BLIK_CODE" }, "account_info": { "name": "<secret>", "surname": "<secret>", "phone_number": { "country_prefix": "+48", "phone": "5xxxxxxxx" }, "mail": "<secret>", "client_address": { "country_code": "<secret>", "address": "<secret>", "address_details": { "street": "<secret>", "building": "<secret>", "flat": "<secret>" }, "city": "<secret>", "postal_code": "<secret>" } }, "delivery": { "delivery_type": ""COURIER"", "mail": "<secret>", "phone_number": { "country_prefix": "+48", "phone": "5xxxxxxxx" }, "delivery_address": { "name": "<secret>", "country_code": "<secret>", "address": "<secret>", "city": "<secret>", "postal_code": "<secret>", "address_details": { "street": "<secret>", "building": "<secret>", "flat": "<secret>" } }, }, "consents": [ { "consent_id": "3", "consent_version": "1", "is_accepted": true } ] }
Response
{ "order_details": { "order_comments": "", "order_id": "xxxxxxx", "pos_id": "xxx", "order_creation_date": "2023-08-24T09:21:59.809Z", "basket_id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", "order_merchant_status_description": "Wstrzymane (oczekujące na płatność)", "payment_type": "BLIK_CODE", "order_base_price": { "net": "11.38", "gross": "14.00", "vat": "2.62" }, "order_final_price": { "net": "19.51", "gross": "24.00", "vat": "4.49" }, "currency": "PLN", "delivery_references_list": [ "" ] }, "account_info": { "name": "<secret>", "surname": "<secret>", "phone_number": { "country_prefix": "+48", "phone": "5xxxxxxxx" }, "mail": "<secret>", "client_address": { "country_code": "string", "address": "<secret>", "address_details": { "street": "<secret>", "building": "<secret>", "flat": "<secret>" }, "city": "<secret>", "postal_code": "<secret>" } }, "invoice_details": { "legal_form": null, "country_code": "<secret>", "tax_id_prefix": "<secret>", "tax_id": "<secret>", "company_name": "<secret>", "name": "<secret>", "surname": "<secret>", "city": "<secret>", "street": "<secret>", "building": "<secret>", "flat": "<secret>", "postal_code": "<secret>", "mail": "<secret>", "registration_data_edited": "<secret>", "additional_information": "" }, "delivery": { "delivery_type": "COURIER", "delivery_date": "2023-08-25T12:00:00.000Z", "delivery_options": null "mail": "<secret>", "phone_number": { "country_prefix": "+48", "phone": "5xxxxxxx" }, "delivery_point": null, "delivery_address": { "name": "<secret>", "country_code": "<secret>", "address": "<secret>", "city": "<secret>", "postal_code": "<secret>", "address_details": { "street": "<secret>", "building": "<secret>", "flat": "<secret>" } }, "delivery_price": { "net": "8.13", "gross": "10.00", "vat": "1.87" }, "courier_note": "" }, "products": [ { "product_id": "660", "product_category": "17", "ean": "0", "product_name": "Pin Szach - Mat", "product_description": " \r\n\r\nCzy wiesz, czym jest pin? To hasło, które idealnie do Ciebie pasuje. A czy wiesz, czym różni się pin InPost od kodu PIN do bankomatu?\r\nPinu InPost nie musisz chować przed światem. Nie musisz się bać, że ktoś Ci go zabierze, a potem wykorzysta. Pin InPost możesz nosić w miejscach publicznych i chwalić się nim przypadkowo napotkanym ludziom.\r\nDla kogo jest ten pin?\r\nDla tych, którzy lubią wygrywać, docierać do celu, stawiać na swoim. Dla tych, którzy chcą odnosić sukcesy na tyle sposobów, ile jest kombinacji szachowych.\r\nZ czego zrobiono ten pin? Wytłoczono go z miedzianej blachy i pomalowano lakierami akrylowymi.\r\n\r\nKliknij po pin -- i noś go z dumą!\r\n\r\n \r\n\r\n \r\n\r\n) opakowanie nie zawiera dumy, dumę musisz zorganizować sobie samodzielnie", "product_link": "https://outofthebox.pl/product/pin-szach-mat/", "product_image": "https://outofthebox.pl/app/uploads/2022/10/INPOST_packshoty27.jpg", "base_price": { "net": "11.38", "gross": "14.00", "vat": "2.62" }, }, "quantity": { "quantity": 1, "quantity_type": "DECIMAL", "quantity_unit": "pcs" }, "product_attributes": [], "variants": [] } ], "consents": [ { "consent_id": "3", "consent_version": "1", "is_accepted": true } ] }
- No labels