Ο στόχος της πιστοποίησης είναι να επαληθευτεί ότι η ενσωμάτωσή σας έχει γίνει σωστά και ότι η κοινή μας λύση θα λειτουργεί αξιόπιστα για τους κοινούς μας πελάτες.
Εάν ενδιαφέρεστε για την πιστοποίηση, παρακαλούμε επικοινωνήστε μαζί μας για να σας προτείνουμε τις ημερομηνίες που σας ταιριάζουν.
Κατά τη διαδικασία πιστοποίησης, θα εξετάσουμε μαζί σας τα ακόλουθα σενάρια δοκιμών.
Τα σενάρια 1–16 αφορούν όλα τα API, ενώ τα σενάρια 17–20 αφορούν μόνο το API app2app:
Τα σενάρια 1–16 αφορούν όλα τα API, ενώ τα σενάρια 17–20 αφορούν μόνο το API app2app:
#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Τίτλος σεναρίου
Έλεγχος της παρουσίας GP tom
Επιτυχής πώληση συναλλαγών
Επιτυχής επιστροφή συναλλαγής
Αποτυχημένη συναλλαγή πώλησης
Χρονικό όριο πώλησης συναλλαγών
Εξαίρεση κατά την πληρωμή με κάρτα
Ακύρωση συναλλαγής
Προθεσμία
Δεδομένα παραλαβής
Δεδομένα DCC – πωλήσεις (ισχύει μόνο για CZ, SK, AT, RO, MT, HU, DE)
Δεδομένα DCC – πωλήσεις (ισχύει μόνο για CZ, SK, AT, RO, MT, HU, DE)
Δεδομένα DCC – πωλήσεις (ισχύει μόνο για CZ, SK, AT, RO, MT, HU, DE)
Δεδομένα DCC – πωλήσεις (ισχύει μόνο για CZ, SK, AT, RO, MT, HU, DE)
Δεδομένα DCC – πωλήσεις (ισχύει μόνο για CZ, SK, AT, RO, MT, HU, DE)
Δεδομένα DCC – ακύρωση (ισχύει μόνο για CZ, SK, AT, RO, MT, HU, DE)
Δεδομένα DCC – ακύρωση (ισχύει μόνο για CZ, SK, AT, RO, MT, HU, DE)
Εγγραφή συναλλαγών
Αίτηση πληρωμής
Λήψη της κατάστασης της συναλλαγής
Λήψη λεπτομερειών σχετικά με τη συναλλαγή
Απαιτούμενο
Όχι
Ναι
Όχι
Ναι
Ναι
Ναι
Ναι
Ναι
Ναι
Ναι
Ναι
Ναι
Ναι
Ναι
Ναι
Ναι
Ναι
Περιγραφή
Θα ελέγξουμε αν η αίτησή σας ελέγχει την παρουσία της δικής μας εφαρμογής.
Θα πραγματοποιήσουμε μια επιτυχή πληρωμή με κάρτα, συμπεριλαμβανομένης της επαλήθευσης του PIN.
Θα πραγματοποιήσουμε μια επιτυχημένη συναλλαγή επιστροφής.
Θα επεξεργαστούμε μια αποτυχημένη πληρωμή με κάρτα (λάθος pin, ανεπαρκές υπόλοιπο κ.λπ.).
Θα δοκιμάσουμε τη συμπεριφορά της εφαρμογής σας σε περίπτωση διακοπής χρόνου.
Θα προσομοιώσουμε μια εξαίρεση κατά την πληρωμή με κάρτα.
Θα προβούμε σε πληρωμές ακύρωσης - τελευταίες και παλαιότερες.
Ας κάνουμε ένα κλείσιμο.
Θα ελέγξουμε τη συμμόρφωση με τα υποχρεωτικά στοιχεία στην απόδειξη παραλαβής.
Θα ελέγξουμε τα δεδομένα DCC στην απόδειξη για την κατάσταση σεναρίου = ΑΠΟΔΕΚΤΗ, regionSchemaIndicator = 1 και το transactionAmount θα έχει 3 δεκαδικά ψηφία (ποσό 9991).
Θα ελέγξουμε τα δεδομένα DCC στην απόδειξη για την κατάσταση σεναρίου = ΑΠΟΔΕΚΤΗ, regionSchemaIndicator = 1 και το transactionAmount θα είναι χωρίς δεκαδικό σημείο (ποσό 9992).
Θα ελέγξουμε τα δεδομένα DCC στην απόδειξη για την κατάσταση σεναρίου = ΑΠΟΔΕΚΤΗ, regionSchemaIndicator = 2 και το transactionAmount θα είναι με 2 δεκαδικούς αριθμούς (ποσό 9993).
Ελέγχουμε τα δεδομένα DCC στην απόδειξη για την κατάσταση σεναρίου = ΑΠΟΔΕΚΤΗ, regionSchemaIndicator = 0 (ποσό 9994).
Ελέγχουμε τα δεδομένα DCC στην απόδειξη για το σενάριο status=NOT_ACCEPTED
Ελέγχουμε τα δεδομένα DCC στην απόδειξη για το σενάριο ακύρωσης συναλλαγής με status=NOT_ACCEPTED
Ελέγχουμε τα δεδομένα DCC στην απόδειξη για το σενάριο ακύρωσης συναλλαγής με κατάσταση=ΑΠΟΔΟΧΗ
Καλέστε και ελέγξτε τη διαδικασία εγγραφής.
Ας ελέγξουμε αν η εφαρμογή πληρωμής έχει ξεκινήσει και αν η πληρωμή πραγματοποιείται μετά την κλήση του transactionRequest.
Ελέγχουμε αν λαμβάνουμε την κατάσταση της συναλλαγής και αν ολοκληρώθηκε.
Ας δούμε αν μπορούμε να πάρουμε τις λεπτομέρειες της συναλλαγής.
Αναμενόμενη συμπεριφορά
Δείτε το άρθρο "Έλεγχος εγκατεστημένης εφαρμογής"
Ξεκινήστε την πληρωμή, η GP θα κληθεί, η συναλλαγή θα διεκπεραιωθεί, θα ολοκληρωθεί από τον χρήστη και η εφαρμογή σας θα κληθεί επιτυχώς πίσω.
Ξεκινήστε την πληρωμή, η GP θα κληθεί, η συναλλαγή θα διεκπεραιωθεί, θα ολοκληρωθεί από τον χρήστη και η εφαρμογή σας θα κληθεί επιτυχώς πίσω.
Ξεκινήστε την πληρωμή, στη συνέχεια θα κληθεί η GP, η συναλλαγή θα υποβληθεί σε επεξεργασία, θα ολοκληρωθεί από τον χρήστη και η εφαρμογή σας θα κληθεί επιτυχώς πίσω και θα εμφανίσει τυχόν πληροφορίες σχετικά με την απορριφθείσα πληρωμή.
Η εφαρμογή θα ανταποκριθεί σωστά στην έλλειψη απάντησης από την εφαρμογή μας και θα ενημερώσει τον χρήστη.
Αντίδραση σε μια εξαίρεση από την πλευρά μας.
Ξεκινήστε μια ακύρωση, η GP θα την επικαλεστεί, η συναλλαγή θα επεξεργαστεί και η εφαρμογή σας θα κληθεί επιτυχώς πίσω και ενδεχομένως θα εμφανίσει μια επιτυχημένη ακύρωση.
Ξεκινώντας μια προθεσμία, η GP θα κληθεί, η προθεσμία θα διεκπεραιωθεί και η αίτησή σας θα κληθεί επιτυχώς πίσω και ενδεχομένως θα εμφανίσει πληροφορίες σχετικά με την επιτυχή προθεσμία.
Εάν θα παρέχετε μόνο μια απόδειξη από το σύστημά σας, θα πρέπει να τη συμπληρώσετε με δεδομένα συναλλαγών από το τερματικό.
Η απόδειξη πρέπει να εμφανίζει δεδομένα DCC σύμφωνα με την απεικόνιση, όπου θα επικεντρωθούμε συγκεκριμένα στο κείμενο "Markup" και το ποσό συναλλαγής πρέπει να είναι με 3 δεκαδικά ψηφία.
Η απόδειξη πρέπει να εμφανίζει δεδομένα DCC σύμφωνα με την απεικόνιση, όπου θα επικεντρωθούμε συγκεκριμένα στο κείμενο "Markup" και το ποσό συναλλαγής πρέπει να είναι χωρίς δεκαδικά ψηφία.
Η απόδειξη πρέπει να εμφανίζει δεδομένα DCC σύμφωνα με την απεικόνιση, όπου θα επικεντρωθούμε συγκεκριμένα στο κείμενο "Markup over ECB rate" και το ποσό συναλλαγής πρέπει να είναι με 2 δεκαδικά ψηφία.
Η απόδειξη πρέπει να εμφανίζει δεδομένα DCC σύμφωνα με την απεικόνιση, όπου θα επικεντρωθούμε συγκεκριμένα στο κείμενο "Markup".
Σε αυτήν την περίπτωση, ο πελάτης έχει επιλέξει να πληρώσει στο νόμισμα του τερματικού και δεν χρειάζεται να εμφανίσει δεδομένα DCC στην απόδειξη.
Πρόκειται για ακύρωση μιας κλασικής συναλλαγής όπου δεν χρειάζεται να εμφανιστούν δεδομένα DCC.
Αυτή είναι μια αντιστροφή συναλλαγής DCC, όπου πρέπει να προσθέσετε το κείμενο "Το ποσό συναλλαγής, το νόμισμα και η συναλλαγματική ισοτιμία είναι τα ίδια με αυτά της αρχικής συναλλαγής. Η μετατροπή νομίσματος παρέχεται από την Global Payments".
Μετά τη λήψη του αιτήματος, δημιουργείται ένα αναγνωριστικό συναλλαγής. Αυτό το αναγνωριστικό συναλλαγής αποθηκεύεται τοπικά και επιστρέφεται στην εφαρμογή τρίτου μέρους. Η εφαρμογή σας θα πρέπει να το αποθηκεύσει και να το χρησιμοποιήσει για να ζητήσει πληρωμή.
Η εφαρμογή σας θα πρέπει να έχει δημιουργήσει και αποστείλει το αίτημα συναλλαγής. Η εφαρμογή πληρωμής θα εκτελέσει ολόκληρη τη διαδικασία πληρωμής και θα επιστρέψει το αποτέλεσμα.
Ανακαλύπτουμε σε ποια κατάσταση βρίσκεται η συναλλαγή και αν η συναλλαγή μπορεί να επαναληφθεί. (Δεν λέει τίποτα για την επιτυχία/αποτυχία της συναλλαγής).
Λαμβάνουμε όλες τις λεπτομέρειες της συναλλαγής (για παράδειγμα: αποτέλεσμα, ποσό, νόμισμα,...). Για τις λεπτομέρειες της συναλλαγής, είναι απαραίτητο να έχει ολοκληρωθεί το προηγούμενο βήμα - δηλαδή να έχει ολοκληρωθεί η συναλλαγή.
API
app2app, deeplink, Cloud
app2app, deeplink, Cloud
app2app, deeplink, Cloud
app2app, deeplink, Cloud
app2app, deeplink, Cloud
app2app, deeplink, Cloud
app2app, deeplink, Cloud
app2app, deeplink, Cloud
app2app, deeplink, Cloud
app2app, deeplink, Cloud
app2app, deeplink, Cloud
app2app, deeplink, Cloud
app2app, deeplink, Cloud
app2app, deeplink, Cloud
app2app, deeplink, Cloud
app2app, deeplink, Cloud
app2app
app2app
app2app
app2app
Μπορείτε να προσομοιώσετε όλες αυτές τις καταστάσεις χρησιμοποιώντας τον προσομοιωτή GP tom, τον οποίο μπορείτε να βρείτε στην ενότητα Λήψη.
