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:
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ą 🙂
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.
