Utworzenie zamówienia
Metoda do utworzenia zamówienia
W danej metodzie wymagamy implementacji wszystkich pól wymienionych w tabeli, ponieważ składają się na całość usługi InPost Pay. Część poniższych pól w kolumnie 'Wymagalność' jest oznaczona jako 'O' tj. opcjonalna ze względu na to, że nie wszystkie produkty/koszyki w sklepach internetowych mają przypisane wszystkie parametry, więc koszyk może zostać utworzony, a zamówienie złożone bez nich. Jednak implementacja/wdrożenie wszystkich pól jest biznesowo WYMAGANE.
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 |
|