Przejdź do głównej zawartości

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:

  1. 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.

  1. 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.
  2. 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).
  1. 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.
  2. Opis płatności wprowadzony w polu Komentarz powinien być przekazywany do zewnętrznego systemu za pośrednictwem API.