Celem tego API jest uruchamianie zadań z dowolnej aplikacji zainstalowanej na tym samym urządzeniu w aplikacji GP Tom. Jest to bardzo proste API, które może zostać zainstalowane przez średnio zaawansowanego programistę w mgnieniu oka.
Dlaczego Android i iOS nie mają tych samych interfejsów API?
Niestety, każdy system operacyjny działa nieco inaczej, więc nie było możliwe całkowite przeniesienie app2app z Androida na iOS. Dlatego oba interfejsy są obecnie różne, z drugiej strony dla istniejących integratorów używane są te same pola, a interfejs jest znacznie łatwiejszy do zintegrowania.
Prosta i szybka integracja
Tutaj znajdziesz naszą bibliotekę, którą możesz zaimplementować bezpośrednio w swoim projekcie: https://github.com/GP-tom/tom-ios-sdk. Biblioteka ta upraszcza proces integracji, ponieważ poszczególne żądania deeplinków można znaleźć bezpośrednio w aplikacji GP Tom.
Aby zasymulować integrację, można skompilować naszą aplikację przy użyciu tego kodu: https://github.com/GP-tom/tom-ios-sdk-example/tree/main.
Jakie rodzaje transakcji 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. Kwota jest natychmiast pobierana z konta płatnika.
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 weryfikuje, czy terminal i centrum autoryzacji mają taką samą sumę transakcji. Po uruchomieniu zamknięcia centrum autoryzacji zamyka istniejącą partię i otwiera nową.