Płatności Zewnętrzne
Płatności mogą przychodzić z zewnętrznych systemów za pośrednictwem API. Na przykład, klient składa zamówienie i płaci za nie kartą bankową przez stronę internetową restauracji. Takie płatności są wyświetlane w call center i w punkcie sprzedaży, ale operatorzy nie mogą ich edytować ani usuwać. Operatorzy mogą jedynie zmieniać pozycje zamówienia w ramach przedpłaconej kwoty, nie przekraczając jej. Jeśli kwota zamówienia zostanie zwiększona, brakująca kwota może być zapłacona w normalny sposób.
Tylko pracownik z uprawnieniem 'Usuwanie płatności zewnętrznych' (D_DEP) może usunąć taką płatność lub anulować zamówienie z płatnością zewnętrzną. Zewnętrzny system jest odpowiedzialny za wykonanie operacji anulowania. Informacje o usunięciu płatności zewnętrznych są zapisywane w raporcie o niebezpiecznych operacjach i w dzienniku zdarzeń.
Konfiguracja płatności zewnętrznych
Skonfiguruj typy płatności, które będą używane do akceptowania płatności zewnętrznych w Syrve. Na przykład, płatność zewnętrzna z użyciem karty bankowej Visa.
Specjalne ustawienia są wymagane dla płatności zewnętrznych:
- Niektóre typy płatności mogą być zaprojektowane wyłącznie dla płatności zewnętrznych; nie mogą być wybierane ręcznie przy kasie. Zaznacz pole Zabroń wprowadzania ręcznego. Takie płatności będą dodawane tylko przez API i pojawią się w Syrve jako płatności zewnętrzne.
Nie można zabronić ręcznego wyboru płatności gotówką, podczas gdy jest to możliwe w przypadku karty bankowej.
- Określ, że płatność jest dokonywana na polecenie zewnętrznych systemów za pośrednictwem API. Włącz funkcję Może być akceptowane z zewnątrz. Dostępne tylko dla typów płatności Kartą bankową lub Gotówką. Jeśli jest wyłączona, zamówienie z takim typem płatności nie zostanie zaakceptowane, Syrve wyśle błąd do zewnętrznego systemu.
- Konfiguracja Płatności jest zaprojektowana, aby zapobiegać błędom integracji zewnętrznych systemów lub niewłaściwemu użyciu. Jest dostępna, jeśli funkcja Może być akceptowane z zewnątrz jest włączona. Określ, gdzie płatności są przetwarzane:
- Tylko zewnętrznie - płatność może być dokonana tylko przez zewnętrzny system. W tym przypadku, Syrve akceptuje zewnętrzne zamówienia tylko z zakończonymi płatnościami. Płatności są oznaczane jako zakończone na ekranie zamówienia w Call Center i na ekranie kasy w Syrve POS.
- Tylko po stronie restauracji (domyślnie) - płatność może być zakończona tylko po stronie sklepu. Syrve akceptuje zewnętrzne zamówienia tylko z niezakończonymi płatnościami. Jeśli płatność została błędnie oznaczona jako zakończona przez zewnętrzny system, Syrve nie zaakceptuje takiego zamówienia i wyśle błąd z powrotem do zewnętrznego systemu.
- Zarówno zewnętrznie, jak i po stronie restauracji - płatność może być dokonana zarówno po stronie sklepu, jak i przez zewnętrzny system. W tym przypadku, Syrve akceptuje zewnętrzne zamówienia zarówno z zakończonymi, jak i niezakończonymi płatnościami. Niezakończone płatności są przetwarzane w Syrve POS. Ponadto, taka płatność może być utworzona w call center lub punkcie sprzedaży i zatwierdzona w Syrve POS (funkcja Zabroń wprowadzania ręcznego powinna być wyłączona).
- Należy określić specjalny kod dla płatności akceptowanych z zewnątrz. Jest on używany do identyfikacji płatności w zewnętrznym API. Wprowadź wartość w polu Kod, na przykład, VISA. Kod powinien mieć format alfanumeryczny i być wprowadzony tylko wielkimi literami.
- Opis płatności wprowadzony w polu Komentarz powinien być przekazywany do zewnętrznego systemu za pośrednictwem API.
