Dojo
Przegląd
Wtyczki Dojo łączą terminale płatnicze Dojo (znane również jako pinpady lub terminale kart) z systemem POS Syrve.
Istnieją dwa główne scenariusze, w których terminale 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 pomię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 pomiędzy próbami Syrve POS pobrania informacji z terminala dojo |
| ApiNotificationsTimeout | int | Limit czasu pomię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.