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ń.
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:
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.
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.
Sprzedaż
Transakcja sprzedaży jest używana, gdy chcesz natychmiast obciążyć kartę posiadacza karty za zakupione towary lub usługi.
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.
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: