Στόχος αυτού του API είναι η εκτέλεση εργασιών από οποιαδήποτε εξωτερική συσκευή ή λύση cloud στο GP tom. Αναμένουμε να είμαστε σε θέση να συνδέσουμε σχεδόν οποιαδήποτε λύση με το GP tom μέσω του Διαδικτύου. Ο τρόπος με τον οποίο λειτουργεί το API cloud είναι ότι μπορείτε να χρησιμοποιήσετε το API για να δημιουργήσετε εργασίες τελικής συσκευής με την εφαρμογή GP tom. Προς το παρόν, μπορείτε να χρησιμοποιήσετε εργασίες συναλλαγών, αλλά στο μέλλον θα είναι διαθέσιμοι και άλλοι τύποι εργασιών.
Το νόημα των λεωφορείων
Η έννοια της εργασίας σε αυτό το API είναι ότι μπορείτε να δημιουργήσετε απεριόριστο αριθμό εργασιών που θα επεξεργάζεται η λύση GP tom (backend + frontend). Ο στόχος της συσκευής πληρωμής (τερματικό ή κινητό τηλέφωνο) είναι να ολοκληρώσει την εργασία. Ωστόσο, το αποτέλεσμα της εργασίας δεν σχετίζεται σε καμία περίπτωση με το αποτέλεσμα της πληρωμής. Λέει μόνο ότι η εργασία βρίσκεται σε εξέλιξη, έχει ολοκληρωθεί ή έχει αποτύχει.
Γιατί χρησιμοποιούμε τσάντες tote;
Στη λύση μας, μπορείτε να δημιουργήσετε πολλές εργασίες παράλληλα για ένα τερματικό. Πιστεύουμε ότι αυτή η μέθοδος μπορεί να είναι επωφελής για ορισμένες περιπτώσεις χρήσης όπου τα αιτήματα μπορεί να δημιουργούνται από περισσότερες από μία τοποθεσίες. Ως αποτέλεσμα, είμαστε σε θέση να λαμβάνουμε εργασίες και να διαχειριζόμαστε την ουρά στο τερματικό σημείο από τον χρήστη ανά πάσα στιγμή (δεν ισχύει στην ημι-ενσωματωμένη λειτουργία).
Πώς να χρησιμοποιήσετε το API του cloud
Υπάρχουν δύο περιπτώσεις χρήσης για το πώς μπορείτε να εργαστείτε με το Cloud API σε μια συσκευή τελικού σημείου:
Υποβοηθούμενη λειτουργία
Αυτό ισχύει όταν ο χρήστης χειρίζεται τη συσκευή και επιλέγει την εργασία που πρόκειται να επεξεργαστεί η GP. Μόλις αποσταλεί μια νέα εργασία στη συσκευή, θα εμφανιστεί μια ειδοποίηση push, εάν η εφαρμογή εκτελείται στο παρασκήνιο. Όταν ο χρήστης την πατήσει, η δραστηριότητα ξεκινά αμέσως. Ούτως ή άλλως, η επισκόπηση των εργασιών που είναι διαθέσιμες στην εφαρμογή μπορεί να χρησιμοποιηθεί για τη διαχείρισή τους.
Αυτόματη λειτουργία
Ισχύει όταν η συσκευή τοποθετείται απέναντι από τον λιανοπωλητή (ως κλασικό τερματικό POS συνδεδεμένο με την ταμειακή μηχανή). Εάν η εφαρμογή βρίσκεται μόνιμα στο πεδίο, η εργασία επεξεργάζεται αυτόματα - μόλις η συσκευή λάβει την εργασία, επεξεργάζεται αυτόματα (εκτός εάν δεν υπάρχει άλλη δραστηριότητα σε εξέλιξη - οπότε η εργασία επεξεργάζεται αμέσως μετά).
Κατ' αρχήν, ωστόσο, εξαρτάται από εσάς ποια περίπτωση σας ταιριάζει καλύτερα. Η μόνη διαφορά έγκειται στη χρήση της εφαρμογής.
Τι σακούλες υποστηρίζουμε
Υποστηρίζουμε τις ακόλουθες εργασίες στο API μας. Πιστεύουμε ότι θα είναι επαρκείς για τις ανάγκες σας. Συνιστούμε την υλοποίηση και των τριών αυτών τύπων.
Πωλήσεις
Η συναλλαγή πώλησης χρησιμοποιείται όταν θέλετε να χρεώσετε αμέσως την κάρτα του κατόχου της κάρτας για τα αγαθά ή τις υπηρεσίες που αγοράσατε.
Ακύρωση συναλλαγής
Αυτή η λειτουργία χρησιμοποιείται για την ακύρωση μιας υπάρχουσας συναλλαγής πώλησης. Μπορείτε να ακυρώσετε οποιαδήποτε συναλλαγή με κάρτα εντός 93 ημερών από την αρχική ημερομηνία. Αυτή η μέθοδος δεν ισχύει για κρυπτονομίσματα.
Προθεσμία
Ο σκοπός της δέσμης είναι η ενοποίηση του όγκου των συναλλαγών σε ένα ενιαίο πακέτο. Το κλείσιμο μιας παρτίδας ελέγχει ότι το τερματικό και ο κεντρικός υπολογιστής εξουσιοδότησης έχουν το ίδιο σύνολο συναλλαγών. Όταν εκτελείτε ένα κλείσιμο, ο κεντρικός υπολογιστής εξουσιοδότησης κλείνει την υπάρχουσα παρτίδα και ανοίγει μια νέα παρτίδα.
Καθώς στόχος μας είναι να σας παρέχουμε όσο το δυνατόν πιο λεπτομερείς προδιαγραφές, μια βασική περίληψη μπορείτε να βρείτε σε αυτή τη διαδικτυακή πύλη, ενώ για περισσότερες λεπτομέρειες και για να δοκιμάσετε ορισμένες από τις μεθόδους, ανατρέξτε στις προηγμένες προδιαγραφές στον παρακάτω σύνδεσμο.
Πρόοδος συναλλαγής
Για να κατανοήσετε καλύτερα πώς χρησιμοποιείται η ροή εργασιών και συναλλαγών, θα βρείτε παρακάτω τον κύκλο ζωής των εργασιών και συναλλαγών:
Παρακάτω παρατίθεται ένας οδηγός για το ποιο πρέπει να είναι το επόμενο βήμα με βάση την κατάσταση που λαμβάνετε: