Przejdź do głównej zawartości

Adyen

Przegląd

Wtyczka Resto.Front.Api.AdyenPaymentPlugin łączy Syrve POS z terminalami Adyen PIN. Wtyczka stale monitoruje status terminala PIN.

Jeśli połączenie między terminalem PIN a POS zostanie utracone podczas ponownej płatności, wtyczka automatycznie zakończy poprzednią nieudaną transakcję na podstawie ostatniego statusu terminala PIN. Jeśli transakcja zostanie pomyślnie zakończona na terminalu PIN, ale nie na POS, zostanie przeprowadzona bez użycia terminala PIN.

 

Aby zainstalować wtyczkę, Twoja wersja Syrve musi być co najmniej 8.0, a wersja API — v8p1.

Zanim zaczniesz

Zanim zaczniesz, przeczytaj następujące przewodniki użytkownika i dokonaj odpowiednich ustawień:

Jeśli używasz serwera zdarzeń wtyczki, uruchom okno konsoli w trybie administratora i wykonaj następujące polecenie:

netsh http add urlacl url=http://+:%PORT%/ user=%USER%

gdzie

%PORT% — port serwera zdarzeń (EventServicePort) oraz

%USER% — autoryzowana nazwa użytkownika systemu operacyjnego, pod którą uruchamiany jest Syrve POS

Instalacja

Konfiguracja

Aby skonfigurować wtyczkę, otwórz AdyenPaymentPlugin.dll.config i dokonaj następujących ustawień:

Parametr
WartośćOpis
DebugModeboolean(True/False)Włączenie trybu debugowania wtyczki płatności (wymagane tylko podczas testów lub w przypadku awarii lub nieprawidłowego działania
TerminalIpAddressstringAdres IP PIN pada
TerminalPortintPort terminala
MerchantAccountstring

https://docs.adyen.com/point-of-sale/determine-account-structure#request-merchant-accounts

KeyIdentifierstring

https://docs.adyen.com/point-of-sale/design-your-integration/choose-your-architecture/local#set-up-shared-key

KeyPassphrasestring

https://docs.adyen.com/point-of-sale/design-your-integration/choose-your-architecture/local#set-up-shared-key

KeyVersionint

https://docs.adyen.com/point-of-sale/design-your-integration/choose-your-architecture/local#set-up-shared-key

HttpTimeoutSecintLimit czasu komunikacji z PIN padem (zalecana wartość 120)
https://docs.adyen.com/point-of-sale/design-your-integration/choose-your-architecture/local#build-payment-flow
Waluta
3-znakowy kod waluty w formacie ISO-4217
PrinterIikointGdzie wydrukować paragon z PIN padaOpis kodu-1 Drukuj na wirtualnej drukarce paragonów (do testów)0 Brak wydruku1 Na drukarce paragonów2 Na drukarce rachunków3 Na drukarce raportów
ModelNamePinPadstringNazwa PIN pada
SerialNumberPinPadstringNumer seryjny PIN pada
UseUnrefferenceRefundboolWłącz użycie zwrotu bez ReferenceId
ReconcilationWithCloseShiftboolWłącz zamykanie zmiany na PIN padzie razem z zamykaniem zmiany w POS
EventServiceEnableboolWłącz usługę odbierania zdarzeń z PIN pada w wtyczce.Więcej szczegółów:
https://docs.adyen.com/point-of-sale/design-your-integration/notifications/display-notifications
EventServiceAddressstringAdres serwera zdarzeń
EventServicePortintPort serwera zdarzeń
EnableLiveModeboolTrue - terminal w trybie Live
LiveEndpointUrlPrefixstring

https://docs.adyen.com/development-resources/live-endpoints#page-introduction

EnableTippingboolUwzględnienie napiwku przy płatności
AllowedPaymentBrandsstring

Wypełnij za pomocą «,», przykład affirm_pos, alipay

Obecnie dostępne:

affirm_pos: pokazuje kod QR Affirm.
alipay: pokazuje kod QR Alipay.
atome_pos: pokazuje kod QR Atome.
grabpay_pos: pokazuje kod QR GrabPay.
pix: pokazuje kod QR PIX.
swish: pokazuje kod QR Swish.
twint_pos: pokazuje kod QR TWINT.
wechatpay_pos: pokazuje kod QR WeChat Pay.
zip_pos: pokazuje kod QR Zip.

Ustawienia biura Syrve -----------------------
  • Uruchom Syrve POS.
  • Uruchom Syrve Office.
  • Skonfiguruj system płatności.
  • Po uruchomieniu zostanie załadowany typ płatności „CCV Payment”.
  • Przejdź do Syrve Office > Sprzedaż detaliczna > Typy płatności i kliknij Dodaj.
  • Skonfiguruj typ płatności „Adyen Payment” jako płatność zewnętrzną. Typ płatności musi być fiskalny.