Ingenico Server to nowoczesna warstwa komunikacyjna HTTP (RESTful API) przeznaczona do integracji terminali płatniczych Ingenico oraz PAX Technology z systemami sprzedażowymi i urządzeniami samoobsługowymi.

Obecnie rozwiązanie posiada certyfikację oraz pełne wsparcie dla najważniejszych operatorów płatności w Polsce, takich jak eService, PayU, PolCard, Elavon oraz ITCARD. System jest stale rozwijany, a lista obsługiwanych providerów sukcesywnie rozszerzana. Typ dostawcy płatności można łatwo zmienić z poziomu konfiguracji systemu.

Ingenico Server działa na platformach Windows x86/x64 oraz Unix/Linux x86/x64, w tym m.in. Debian i Ubuntu. Dostępna jest również wersja dla architektury ARM (arm32 i arm64), co pozwala uruchomić system na urządzeniach takich jak Raspberry Pi czy serwerach NAS QNAP.

Ingenico Server umożliwia również wygodne współdzielenie jednego terminala płatniczego pomiędzy wiele aplikacji i systemów jednocześnie. Dzięki temu rozwiązanie doskonale sprawdza się w środowiskach kiosków samoobsługowych, systemów POS oraz rozbudowanych platform sprzedażowych.

Integracja stron WWW lub autorskich aplikacji z terminalami płatniczymi często bywa skomplikowana i wymaga implementacji niskopoziomowej komunikacji, zazwyczaj w języku C++. Ingenico Server eliminuje tę barierę, udostępniając prosty interfejs HTTP/HTTPS oparty o architekturę RESTful API. Dzięki temu komunikacja z terminalem może odbywać się w taki sam sposób, jak z dowolnym nowoczesnym serwisem internetowym.

Dodatkową zaletą rozwiązania jest możliwość szybkiej zmiany operatora płatności w przyszłości — bez konieczności tworzenia nowej implementacji protokołu komunikacyjnego i bez kosztownych modyfikacji istniejącego systemu.

Zachęcamy do odwiedzenia naszego bloga aby lepiej poznać produkt IngenicoServer:

Więcej

Download

Typowy schemat połączenia z terminalem płatniczym wygląda następująco:

Dzięki systemowi Ingenico Server, możemy zredukować system do jednego terminala oraz podłączyć inne systemy lub aplikacje (polecenia można wysyłać ze stron WWW, skryptów, konsoli, dowolnych aplikacji itp):

Aby rozpocząć transakcję na terminalu, wystarczy wykonać poniższe polecenie (przykłady poniżej dla terminala eService)

curl -s -XGET 'http://localhost:3020/v1/ingenico_auto_transaction_process?fulldebug=true' -H 'Content-Type: application/json' -d '
{
  "type": "purchase",
  "amount": "1000",
  "title": "Hello"
}'

Po zakończeniu transakcji niezależnie od jej statusu (transakcja przebiegła poprawnie, została anulowana bądź nastąpiła odmowa z powodu braków środków) system może wysłać notyfikację do zewnętrznego systemu:

curl -s -XGET 'http://localhost:3020/v1/ingenico_auto_transaction_process?fulldebug=true' -H 'Content-Type: application/json' -d '
{
  "type": "purchase",
  "amount": "1000",
  "title": "Hello",
  "callback" :{
    "uri" : "http://url_mojego_systemu/ingenicoserver_results.php", 
    "method" : "POST"
  }
}'

Ingenico Server można bardzo łatwo zintegrować z produktem Posnet Server. Aby wydrukować paragon w przypadku gdy transakcja zakończy się sukcesem:

curl -s -XGET 'http://localhost:3020/v1/ingenico_auto_transaction_process?fulldebug=true' -H 'Content-Type: application/json' -d '
{
  "type": "purchase",
  "amount": "1000",
  "title": "Hello",
  "callback" :{
    "uri" : "http://url_mojego_systemu/ingenicoserver_results.php", 
    "method" : "POST"
  },
  "posnetserver" : {
    "lines": [
      { "na": "Towar 1", "il": 1.0, "vtp": "23,00", "pr": 2350 },
      { "na": "Towar 2", "il": 1.0, "vtp": "23,00", "pr": 1150 }
    ],
    "summary": { "to": 3500, "fp": 3500},
    "payments" : [
      { "ty": 2, "wa": 3500, "na": "Karta", "re": false }
    ]
  }
}'

Terminal – przykładowe użycie RESTful API eService

Terminal – przykładowe użycie RESTful API First Data Polcard

Licencja

Szczegółowe zasady licencjonowania znajdziesz tutaj: https://blog.bigdotsoftware.pl/posnet-server-licencja/. Jeśli jesteś już naszym klientem, odwiedź panel B2B, aby zakupić kolejne, lub zarządzać istniejącymi licencjami oraz fakturami. Jeśli jesteś nowym klientem, dokonaj pierwszego zakupu przez tę stronę, a następnie utworzymy dla Ciebie konto w naszym dedykowanym systemie partnerskim. W przypadku zakupu większej ilości licencji rocznych oferujemy atrakcyjne plany taryfowe (dedykowany kalkulator).

Licencja miesięczna

Licencja odnawialna z poziomu systemu partnerskiego B2B. Jeśli jesteś nowym klientem, wybierz opcję „Kup Teraz”, a my zajmiemy się resztą 🙂

Kup teraz (1 miesiąc)

Automatycznie odnawialne licencje miesięczne

Jeśli nie chcesz pamiętać o odnawianiu licencji, możesz skorzystać z opcji licencji odnawialnej automatycznie. Obciążymy automatycznie twoje konto PayPal lub kartę płatniczą. W każdej chwili możesz anulować funkcję automatycznego odnawiania i przejść na regulowanie płatności z systemu partnerskiego B2B.

Wybierz ilość licencji:

Licencja roczna

Licencja odnawialna z poziomu systemu partnerskiego B2B. W przypadku zakupu większej ilości licencji rocznych, zachęcamy do skorzystania z dedykowanego kalkulatora.

Kup teraz (1 rok)