Aktualizacja zamówienia u Merchanta
Metoda służąca do przekazania informacji o aktualizacji danych na zamówieniu do Merchanta.
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/{order_id}/event
Parameters
Nazwa pola | Opis | Typ | Wymagalność | Dodatkowe uwagi |
| Unikalny identyfikator zamówienia nadawany przez Merchanta | string | Y |
|
Request
Nazwa pola | Opis | Typ | Wymagalność | Dodatkowe uwagi |
| Id eventu | string | Y |
|
| Data eventu | string($date-time) | Y |
|
| Obiekt z numerem telefonu użytkownika | object | O |
|
| Prefix | string | Y |
|
| Numer telefonu | string | Y | |
| Obiekt z danymi eventu | object | Y |
|
| Status płatności | string | O |
|
| Status zamówienia | string | O | |
| Id płatności | string | O | |
| Referencje płatności | string | O | |
| Typ płatności Enum: [ | string | O |
Response
Nazwa pola | Opis | Typ | Wymagalność | Dodatkowe uwagi |
| Status opisowy prezentowany klientowi w aplikacji InPost Pay - każdy Merchant może nazywać status według własnego procesu tak, aby statusy prezentowane w InPost Mobile były zgodne ze statusem z platformy Merchanta. | string | O |
|
| Obiekt służący do przekazania listy numerów referencyjnych nadanych przesyłek | array | O |
|