Dojo
Przegląd
Wtyczki Dojo łączą terminale płatnicze Dojo (zwane również pinpadami lub terminalami kartowymi) z systemem Syrve POS.
Istnieją dwa główne scenariusze, w których terminale kartowe Dojo mogą spełniać potrzeby Twojej firmy: jako urządzenie na ladzie, które pozwala na przyjmowanie płatności wyłącznie z jednego miejsca, oraz jako urządzenie przenośne, które umożliwia przyjmowanie płatności przy stolikach klientów.
Pierwszy scenariusz wymaga zainstalowania wtyczki Dojo Pay at Counter (PAC) na Twoim POS, a drugi — wtyczki Dojo Pay at Table (PAT).
Jeśli połączenie między pinpadem a frontem zostanie przerwane podczas ponownej płatności, wtyczka, na podstawie ostatniego stanu pinpada, automatycznie zdecyduje, jak zakończyć poprzednią nieudaną sytuację.
Aby zainstalować wtyczkę, Twoja wersja Syrve musi wynosić co najmniej 8.0, a wersja API — 8p1.
Dojo Pay At Counter
Zanim zaczniesz, zapoznaj się z dokumentacją Dojo PAC:
Instalacja
Przejdź do folderu [Syrve POSFront]\Plugins i utwórz następujący katalog: Resto.Front.Api.DojoPayAtCounterPlugin.
Przenieś wszystkie pliki archiwum, które wcześniej pobrałeś z ftps://ftp.syrve.online, do tego folderu.
Konfiguracja wtyczki
Aby skonfigurować wtyczkę, otwórz plik konfiguracyjny Resto.Front.Api.DojoPayAtCounterPlugin.dll i edytuj następujące parametry:
Parametr | Wartość | Opis |
---|---|---|
Currency | string | Identyfikator waluty Przykład: GBP - Funt brytyjski |
AccountName | string | nazwa konta dojo |
Token | string | Token API otrzymany z systemu Dojo |
AmountMultiplier | int | Wartość całej jednostki waluty Przykład: 1GBP = 100 pensów |
Url | string | URL do web socket systemu Dojo |
ReconnectTimeout | int | Limit czasu między utratą połączenia z pinpadem a rozpoczęciem ponownego łączenia |
ResellerId | string | Identyfikator reseller dojo |
SoftwareHouseId | string | Identyfikator SoftwareHouse dojo |
EposId | string | Identyfikator Epos dojo |
MaxTerminalAttempts | int | Wskaźnik pokazujący, ile razy Syrve POS spróbuje pobrać informacje z terminala dojo |
TerminalAttemptTimeout | int | Limit czasu między próbami Syrve POS pobrania informacji z terminala dojo |
ApiNotificationsTimeout | int | Limit czasu między otrzymywaniem powiadomień API przez Syrve POS z systemu dojo |
CardHolderNotPresent | bool | Dostępność posiadacza karty |
- Uruchom Syrve POS.
- Uruchom Syrve Office.
- Skonfiguruj system płatności.
- Po uruchomieniu aplikacji zostanie załadowany typ płatności „DojoPayAtCounter Payment”.
- Syrve Office > Sprzedaż detaliczna > Typy płatności > Dodaj…
- Skonfiguruj typ płatności „DojoPayAtCounter Payment” jako zewnętrzny. Typ płatności musi być fiskalny.