Celem tego API jest uruchamianie zadań z dowolnego urządzenia zewnętrznego lub rozwiązania chmurowego w GP tom. Oczekujemy, że będziemy w stanie połączyć prawie każde rozwiązanie z GP tom przez Internet. Sposób działania interfejsu API chmury polega na tym, że można go używać do tworzenia zadań na urządzeniach końcowych za pomocą aplikacji GP tom. Na razie można korzystać z zadań transakcyjnych, ale w przyszłości dostępne będą inne typy zadań.
![information](http://www.gptom.com/wp-content/uploads/2022/04/information.png)
Znaczenie wahadłowców
Znaczenie zadania w tym API polega na tym, że można utworzyć nieograniczoną liczbę zadań, które będą przetwarzane przez rozwiązanie GP Tom (backend + frontend). Celem urządzenia płatniczego (terminala lub telefonu komórkowego) jest wykonanie zadania. Wynik zadania nie jest jednak w żaden sposób powiązany z wynikiem płatności. Informuje jedynie, że zadanie jest w toku, zakończone lub nieudane.
Dlaczego używamy toreb na zakupy?
W naszym rozwiązaniu można tworzyć wiele zadań równolegle dla jednego terminala. Uważamy, że ta metoda może być korzystna w niektórych przypadkach użycia, w których żądania mogą być generowane z więcej niż jednej lokalizacji. W rezultacie jesteśmy w stanie odbierać zadania i zarządzać kolejką na punkcie końcowym przez użytkownika w dowolnym momencie (nie dotyczy trybu częściowo zintegrowanego).
Jak korzystać z interfejsu API w chmurze
Istnieją dwa przypadki użycia, w których można pracować z Cloud API na urządzeniu końcowym:
![](https://www.gptom.com/wp-content/uploads/2022/04/gptom_asisted-mode.png)
Tryb wspomagany
Ma to zastosowanie, gdy użytkownik obsługuje urządzenie i wybiera zadanie do przetworzenia przez GP. Po wysłaniu nowego zadania do urządzenia zostanie wyświetlone powiadomienie push, jeśli aplikacja działa w tle. Gdy użytkownik go dotknie, działanie rozpocznie się natychmiast. Przegląd zadań dostępnych w aplikacji umożliwia zarządzanie nimi.
![](https://www.gptom.com/wp-content/uploads/2022/04/gptom_semi-integrated.png)
Tryb automatyczny
Ma zastosowanie, gdy urządzenie znajduje się naprzeciwko sprzedawcy (jako klasyczny terminal POS podłączony do kasy). Jeśli aplikacja jest stale w terenie, zadanie jest przetwarzane automatycznie - gdy tylko urządzenie otrzyma zadanie, jest ono automatycznie przetwarzane (chyba że nie ma żadnej innej aktywności - w takim przypadku zadanie jest przetwarzane natychmiast po nim).
Zasadniczo jednak to od Ciebie zależy, który przypadek bardziej Ci odpowiada. Jedyną różnicą jest sposób korzystania z aplikacji.
Jakie torby obsługujemy
W naszym API obsługujemy następujące zadania. Wierzymy, że będą one wystarczające dla Twoich potrzeb. Zalecamy wdrożenie wszystkich trzech z tych typów.
![](https://www.gptom.com/wp-content/uploads/2022/04/027-piggy-bank.png)
Sprzedaż
Transakcja sprzedaży jest używana, gdy chcesz natychmiast obciążyć kartę posiadacza karty za zakupione towary lub usługi.
![](https://www.gptom.com/wp-content/uploads/2022/04/reload.png)
Anulowanie transakcji
Ta funkcja służy do anulowania istniejącej transakcji sprzedaży. Możesz anulować dowolną transakcję kartą w ciągu 93 dni od pierwotnej daty. Ta metoda nie ma zastosowania do kryptowalut.
![](https://www.gptom.com/wp-content/uploads/2022/04/120-tools-and-utensils-2.png)
Termin
Celem partii jest konsolidacja wolumenu transakcji w jeden pakiet. Zamknięcie partii sprawdza, czy terminal i host autoryzacji mają taką samą sumę transakcji. Po uruchomieniu zamknięcia host autoryzacji zamyka istniejącą partię i otwiera nową partię.
Ponieważ naszym celem jest dostarczenie jak najbardziej szczegółowej specyfikacji, podstawowe podsumowanie można znaleźć na tym portalu, aby uzyskać więcej informacji i przetestować niektóre metody, zapoznaj się z zaawansowanymi specyfikacjami pod poniższym linkiem.
Postęp transakcji
Aby lepiej zrozumieć sposób korzystania z przepływu zadań i transakcji, poniżej znajduje się cykl życia zadań i transakcji:
Poniżej znajduje się wskazówka, jaki powinien być następny krok w oparciu o otrzymany status: