Przejdź do głównej zawartości

Płatności zewnętrzne

Płatności mogą pochodzić z systemów zewnętrznych 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 oraz w punkcie sprzedaży, ale operatorzy nie mogą ich edytować ani usuwać. Operatorzy mogą jedynie zmieniać pozycje zamówienia w ramach kwoty przedpłaconej, nie przekraczając jej. Jeśli kwota zamówienia zostanie zwiększona, pozostałą do zapłaty kwotę można uiścić 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ą. Za wykonanie operacji anulowania odpowiada system zewnętrzny. Informacje o usunięciu płatności zewnętrznych są zapisywane w raporcie o operacjach niebezpiecznych oraz w dzienniku zdarzeń.

Konfiguracja płatności zewnętrznych

Skonfiguruj typy płatności, które będą używane do akceptacji płatności zewnętrznych w Syrve. Na przykład płatność zewnętrzna z użyciem karty bankowej Visa.

Dla płatności zewnętrznych wymagane są specjalne ustawienia:

  1. Niektóre typy płatności mogą być przeznaczone wyłącznie do płatności zewnętrznych; nie można ich wybierać ręcznie na kasie. Zaznacz pole Zabroń ręcznego wprowadzania. Takie płatności będą dodawane tylko przez API i pojawią się w Syrve jako płatności zewnętrzne.

Nie jest możliwe zabronienie ręcznego wyboru płatności gotówką, natomiast jest to możliwe w przypadku płatności kartą bankową.

  1. Określ, że płatność jest dokonywana na polecenie systemów zewnętrznych za pośrednictwem API. Włącz funkcję Może być akceptowana z zewnątrz. Dostępna tylko dla typów płatności Karta bankowa lub Gotówka. Jeśli funkcja jest wyłączona, zamówienie z takim typem płatności nie zostanie zaakceptowane, a Syrve zwróci błąd do systemu zewnętrznego.
  2. Ustawienie płatności ma na celu zapobieganie błędom integracji systemów zewnętrznych lub nadużyciom. Jest dostępne, jeśli funkcja Może być akceptowana z zewnątrz jest włączona. Określ, gdzie płatności są przetwarzane:
  • Tylko zewnętrzne - płatność może być dokonana wyłącznie przez system zewnętrzny. W takim przypadku Syrve akceptuje zamówienia zewnętrzne tylko z płatnościami oznaczonymi jako zakończone. Płatności są oznaczone jako zakończone na ekranie zamówienia w Call Center oraz 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 zamówienia zewnętrzne tylko z płatnościami nieoznaczonymi jako zakończone. Jeśli płatność została błędnie oznaczona jako zakończona przez system zewnętrzny, Syrve nie zaakceptuje takiego zamówienia i zwróci błąd do systemu zewnętrznego.
  • Zarówno zewnętrzne, jak i po stronie restauracji - płatność może być dokonana zarówno po stronie sklepu, jak i przez system zewnętrzny. W takim przypadku Syrve akceptuje zamówienia zewnętrzne zarówno z płatnościami zakończonymi, jak i niezakończonymi. Płatności niezakończone są przetwarzane w Syrve POS. Dodatkowo taka płatność może być utworzona w call center lub w punkcie sprzedaży i przesłana w Syrve POS (funkcja Zabroń ręcznego wprowadzania powinna być wyłączona).
  1. Dla płatności akceptowanych z zewnątrz należy określić specjalny kod. Służy on 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ć wpisany wyłącznie wielkimi literami.
  2. Opis płatności wpisany w polu Komentarz zostanie przesłany do systemu zewnętrznego za pośrednictwem API.