Ingenico Server jest warstwą HTTP (RESTful) dla terminali płatniczych Ingenico. Aktualnie wspieramy w pełni protokół eService oraz Polcard First Data, ale systematycznie pracujemy nad rozszerzeniem listy providerów (typ providera można zmienić w konfiguracji: eService, PayU, Polcard, Elavon itp.). Ingenico Server może działać zarówno pod systemem Windows x86/x64 jak, Unix x86/x64 (Debian, Linux, Ubuntu itp.) oraz arm7, czyli na urządzeniach takich jak RaspberryPI czy QNAP.
System pozwala wygodnie współdzielić jeden terminal płatniczy eService lub Polcard First Data pomiędzy wiele aplikacji. Dodatkowo, integracja Strony WWW lub autorskiego systemu z terminalem płatniczym może być uciążliwa ze względu na konieczność tworzenia kodu w języku C++. Rozwiązanie Ingenico Server eliminuje ten problem, pozwalając wysyłać polecenia do terminala za pomocą protokołu HTTP/HTTPS jak do typowego serwisu RESTful. Dodatkowo system umożliwia szybką zmianę providera w przyszłości bez konieczności czasochłonnej implementacji nowego protokołu.
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.
