Zamówienia na odbiór i z dostawą
Zamówienia na odbiór i z dostawą w OpenApp korzystają z funkcji integracji POS, gdy POS pozostaje odpowiedzialny za akceptację pozycji, pracę kuchni, rejestrowanie płatności i zamknięcie zamówienia.
W przypadku odbioru i dostawy OpenApp wykonuje płatność klienta przed wysłaniem opłaconego zamówienia do POS. Jeśli POS odrzuci opłacone zamówienie, OpenApp zwraca płatność klientowi.
Typy wiadomości:
| Typ wiadomości | Kierunek | Cel |
|---|---|---|
| OrderItemsSubmittedToPos | OpenApp -> POS | Wyślij opłacone produkty na odbiór lub dostawę do POS. |
| OrderMutationResult | POS -> OpenApp | Potwierdź zaakceptowane produkty albo odrzuć je z powodów biznesowych. |
| PaymentCompleted | OpenApp -> POS | Poinformuj POS, że płatność OpenApp powiodła się i powinna zostać zarejestrowana. |
| PosPaymentResult | POS -> OpenApp | Potwierdź albo odrzuć zarejestrowanie płatności w POS. |