Στόχος αυτού του API είναι η εκτέλεση εργασιών από οποιαδήποτε εφαρμογή, εγκατεστημένη στην ίδια συσκευή, στην εφαρμογή GP tom. Πρόκειται για ένα πολύ απλό API που μπορεί να εγκατασταθεί από έναν μέτρια προχωρημένο προγραμματιστή σε χρόνο μηδέν.
Γιατί το Android και το iOS δεν έχουν τα ίδια API;
Δυστυχώς, κάθε λειτουργικό σύστημα λειτουργεί λίγο διαφορετικά και έτσι δεν ήταν δυνατή η πλήρης μεταφορά του app2app από το Android στο iOS. Αυτός είναι ο λόγος για τον οποίο οι δύο διεπαφές είναι προς το παρόν διαφορετικές, από την άλλη πλευρά για τους υπάρχοντες ενοποιητές χρησιμοποιούνται τα ίδια πεδία και η διεπαφή είναι σημαντικά ευκολότερη στην ενσωμάτωση.
Απλή και γρήγορη ενσωμάτωση
Εδώ μπορείτε να βρείτε τη βιβλιοθήκη μας που μπορείτε να εφαρμόσετε απευθείας στο έργο σας: https://github.com/GP-tom/tom-ios-sdk. Αυτή η βιβλιοθήκη θα απλοποιήσει τη διαδικασία ενσωμάτωσης για εσάς, καθώς θα βρείτε τις επιμέρους αιτήσεις deeplinks απευθείας στην εφαρμογή GP tom.
Για να προσομοιώσετε την ενσωμάτωση, μπορείτε να μεταγλωττίσετε την εφαρμογή μας χρησιμοποιώντας αυτόν τον κώδικα: https://github.com/GP-tom/tom-ios-sdk-example/tree/main.
Τι τύπους συναλλαγών υποστηρίζουμε;
Υποστηρίζουμε τις ακόλουθες εργασίες στο API μας. Πιστεύουμε ότι θα είναι επαρκείς για τις ανάγκες σας. Συνιστούμε την υλοποίηση και των τριών αυτών τύπων.
Πωλήσεις
Η συναλλαγή πώλησης χρησιμοποιείται όταν θέλετε να χρεώσετε αμέσως την κάρτα του κατόχου της κάρτας για τα αγαθά ή τις υπηρεσίες που αγοράσατε. Το ποσό χρεώνεται αμέσως από το λογαριασμό του πληρωτή.
Ακύρωση συναλλαγής
Αυτή η λειτουργία χρησιμοποιείται για την ακύρωση μιας υπάρχουσας συναλλαγής πώλησης. Μπορείτε να ακυρώσετε οποιαδήποτε συναλλαγή με κάρτα εντός 93 ημερών από την αρχική ημερομηνία. Αυτή η μέθοδος δεν ισχύει για κρυπτονομίσματα.
Προθεσμία
Ο σκοπός της δέσμης είναι η ενοποίηση του όγκου των συναλλαγών σε ένα ενιαίο πακέτο. Το κλείσιμο μιας παρτίδας επαληθεύει ότι το τερματικό και το κέντρο εξουσιοδότησης έχουν το ίδιο σύνολο συναλλαγών. Όταν εκτελείτε ένα κλείσιμο, το κέντρο εξουσιοδότησης κλείνει την υπάρχουσα παρτίδα και ανοίγει μια νέα παρτίδα.