Βήματα Διασύνδεσης με ERP Σύστημα

Βήμα 1. Simulator

Για την ολοκλήρωση του πρώτου Βήματος, εκτελείτε τις παρακάτω ενέργειες:

  1. Αποστολή email στο mellonwebecr@mellongroup.com από τον εκάστοτε ενδιαφερόμενο για την δημιουργία ενός λογαριασμού στο WebECR. Στο email πρέπει να δοθούν τα εξής:
    1. Ένας λογαριασμός email ο οποίος θα χρησιμοποιηθεί ως το username του χρήστη,
    2. Ενημέρωση για χρήση ΦΗΜΑΣ και το provider id του παρόχου, αν χρησιμοποιηθεί πάροχος,
    3. Το επίσημο όνομα της εταιρίας που εκπροσωπεί ο ενδιαφερόμενος
  2. Θα σταλεί στον User ένα email στο οποίο θα περιέχεται ένα URL.
  3. Επιλέγοντας το URL θα εμφανίζεται ένα Authorization Code. Θα υπάρχει time limit 5 λεπτών για να χρησιμοποιηθεί ο συγκεκριμένος κωδικός. Μπορεί να ξαναγίνει resend του κωδικού.
  4. Ο κωδικός θα γίνει Redeemed από το ERP το οποίο θα χειρίζεται τις συναλλαγές με το EFTPOS.
  5. Θα πρέπει να δημιουργηθεί TXN INIT request το οποίο περιγράφετε λεπτομερώς με παράδειγμα στην σελίδα 10 του εγγράφου "WebECR" που μπορείτε να κάνετε λήψη παρακάτω.

Για το sandbox environment δεν υπάρχει φυσικό τερματικό και δίνονται simulated απαντήσεις. Επίσης οι simulated συναλλαγές που θα πραγματοποιηθούν θα μας δώσουν απόρριψη ή έγκριση, ανάλογα ενός αλγόριθμου ο οποίος μας δημιουργεί πραγματικές συνθήκες μίας συναλλαγής.

Βοηθητικά Έγγραφα:

 

Βήμα 2. Προετοιμασία ERP για Εκτέλεση Σεναρίων (v2.4.2)

Έχοντας ολοκληρώσει το Βήμα 1 έχετε στη διάθεση σας τις τεχνικές προδιαγραφές που περιγράφονται στα Βοηθητικά Έγγραφα και πρόσβαση στον Simulator, επιτρέποντας την ανάπτυξη απο πλευράς ERP εφαρμογής. Τα παρακάτω σενάρια συναλλαγών είναι αυτά που θα δοκιμαστούν στο integration testing που θα πραγματοποιήσετε στο επόμενο βήμα της διαδικασίας με την υποστήριξη της Εταιρίας μας (για τις εφαρμογές των τερματικών Ingenico), τα οποία βασίζονται όλα στις κλήσεις του WebECR protocol, μεταβάλλοντας τιμές σε συγκεκριμένα πεδία, όπως περιγράφονται στo έγγραφο του πρωτοκόλλου.

Test Scenario Number Πακέτο Σεναρίων Διασύνδεσης με ERP Σύστημα Expected Behaviour by ERP Comments
1 Διασύνδεση - Pairing ERP συστήματος με το Τερματικό (Pos) / Λίστα τερματικών Το ERP θα πρέπει να στείλει το κατάλληλο μήνυμα στο Pos ώστε να προκληθεί ζεύξη  
2 Αγορά 1€ (Ταυτόχρονη Είσπραξη/0. Sale) από ERP --> Αγορά Pos (Chip) // ΕΓΚΡΙΣΗ Το ERP θα πρέπει να λάβει response της έγκρισης της συναλλαγής  
3 Αγορά 2€ (Ταυτόχρονη Είσπραξη/0. Sale) από ERP --> Αγορά Pos (Chip/Contactless) // ΕΓΚΡΙΣΗ Το ERP θα πρέπει να λάβει response της έγκρισης της συναλλαγής  
4 Ακύρωση (Void) της συναλλαγής των 1€ από ERP --> Ακύρωση Pos (Chip) Θα πρέπει η εκκίνηση της συναλλαγής να πραγματοποιείται από το ERP Θα πρέπει η εκκίνηση της συναλλαγής να πραγματοποιείται από το ERP
5 Επιστροφή (1. refund) 2€ από ERP --> Επιστροφή Pos (Chip/Contactless) Θα πρέπει η εκκίνηση της συναλλαγής να πραγματοποιείται από το ERP Θα πρέπει η εκκίνηση της συναλλαγής να πραγματοποιείται από το ERP
6 Επιστροφή (1. refund) τυχαίου ποσού σε μη συσχετιζόμενη συναλλαγή από ERP --> Επιστροφή Pos (Chip/Contactless) Θα πρέπει η εκκίνηση της συναλλαγής να πραγματοποιείται από το ERP Το ποσό θα πρέπει να είναι τυχαίο και να μην σχετίζεται με κάποιο ποσό από προηγούμενη συναλλαγή
7 Δόσεις από ERP --> Αγόρα με δόσεις Pos (Chip/Contactless) Το ERP θα πρέπει να λάβει response της έγκρισης της συναλλαγής δόσεων  
8 Ετεροχρονισμένη είσπραξη 2€ από ERP -> Προφορτωμένη αγορά Pos Το ERP κατά την τακτοποίηση θα λάβει το approval των προφορτωμένων συναλλαγών  
9 Εκτέλεση στο Pos της προφορτωμένης των 2€ με Κάρτα Το ERP κατά την τακτοποίηση θα λάβει το approval των προφορτωμένων συναλλαγών  
10 Mail Order --> Αγορα με Mail order 3€ Θα πρέπει η εκκίνηση της συναλλαγής να πραγματοποιείται από το ERP  
11 Pre Auth Pos (Chip/Contactless) [Η διαδικασία Προέγκρισης πραγματοποιείται μόνο αυτόνομα από το Pos] Θα πρέπει η εκκίνηση της συναλλαγής να πραγματοποιείται από το POS Pre Auth Pos (Chip/Contactless) [Η διαδικασία Προέγκρισης πραγματοποιείται μόνο αυτόνομα από το Pos]
12 Pre Auth Completion από ERP --> Pre Auth Completion Pos Θα πρέπει η εκκίνηση της συναλλαγής να πραγματοποιείται από το ERP Pre Auth Completion από ERP --> Pre Auth Completion Pos
13 Αγορά 2€ (Ταυτόχρονη Είσπραξη/0. Sale) από ERP --> Αγορά Pos (Chip/Contactless) // ΔΙΑΚΟΠΗ ΣΥΝΑΛΛΑΓΗΣ ΣΤΟ POS ΑΠΌ ΧΕΙΡΙΣΤΗ Το ERP θα πρέπει να λάβει response της διακοπής της συναλλαγής Η διακοπή της συναλλαγής θα πρέπει να γίνει από τον χειριστή πατώντας το κόκκινο κουμπί του τερματικού
14 Αγορά 9,99€ (Ταυτόχρονη Είσπραξη/0. Sale) από ERP --> Αγορά Pos (Chip/Contactless) // ΑΠΟΡΡΙΨΗ ΑΠΌ ΤΟ HOST Το ERP θα πρέπει να λάβει response της απόρριψης της συναλλαγής  
15 Αγορά 22,22€ (Ταυτόχρονη Είσπραξη/0. Sale) από ERP --> Αγορά Pos (Chip/Contactless) // ΕΓΚΡΙΣΗ ΑΠΌ ΤΟ HOST ΜΕΤΑ ΑΠΌ 150 SECONDS Το ERP θα πρέπει να περιμένει να λάβει το response της συναλλαγής  
16 Αγορά 13,13€ (Ταυτόχρονη Είσπραξη/0. Sale) από ERP --> Αγορά Pos (Chip/Contactless) // ΣΚΟΠΟΣ ΕΊΝΑΙ ΝΑ ΜΗΝ ΛΑΒΕΙ ΤΟ ERP ΤΟ ΑΠΟΤΕΛΕΣΜΑ ΤΗΣ ΣΥΝΑΛΛΑΓΗΣ Θα πρέπει να χαθεί η επικοινωνία μεταξύ του Pos και του ERP τη στιγμή που το Pos επικοινωνεί με τον Host, ώστε το ERP να μην λάβει το αποτέλεσμα της συναλλαγής Θα πρέπει να χαθεί η επικοινωνία μεταξύ του Pos και του ERP τη στιγμή που το Pos επικοινωνεί με τον Host, ώστε το ERP να μην λάβει το αποτέλεσμα της συναλλαγής
17 WERP Τακτοποίηση (Θα πρέπει να έχει αποσταλεί η ολοκλήρωση της προφορτωμένης, την επιστροφή και την ολοκλήρωση προέγκρισης) Η τακτοποίηση των συναλλαγών θα πρέπει εκκινείται πρώτα από το τερματικό και μετέπειτα από το ERP Η τακτοποίηση είναι διαδικασια κατά την οποία το τερματικό μέσω web ecr ενημερώνει το ERP για τις εκκρεμείς συναλλαγές
18 Κλείσιμο πακέτου Pos Το ERP δεν θα πρέπει να λάβει κάποια απάντηση Αν δεν έχει πραγματοποιηθεί η παραπάνω διαδιακασία (τακτοποίηση) το Pos δεν μπορεί να αποστείλει τις συναλλαγές στην τράπεζα
19 Έλεγχος από το ERP για διαφορές σε συναλλαγές με το Pos Θα πρέπει να βεβαιωθείτε ότι έχετε λάβει σωστά τις συναλλαγές από το τερματικό Κατά το πέρας των σεναρίων 11 και 12 θα πρέπει το ERP να επικοινωνήσει με την υπηρεσία του WEB ECR, για να λάβει την πληροφορία που εχει αποστείλει το Pos με τις εκκρεμείς συναλλαγές

Κατεβάστε τον παραπάνω πίνακα σε αρχείο Excel από εδώ

Βήμα 3. Κλείσιμο Ραντεβού

Αφού ολοκληρωθεί η ανάπτυξη σε επίπεδο ERP για την εκτέλεση των παραπάνω Σεναρίων, θα αποστέλλεται email από τον εκάστοτε ενδιαφερόμενο για την πραγματοποίηση δοκιμών με τερματικά της Mellon. Η πραγματοποίηση των δοκιμών μπορεί να γίνει είτε με φυσική παρουσία στα γραφεία της Mellon (Mellon Lab) είτε εξ αποστάσεως. Και στις 2 περιπτώσεις, η Mellon θα διαθέσει τερματικά και μηχανικό για την υποστήριξη των δοκιμών. To email θα αποστέλλεται στο mellonerpappointment@mellongroup.com. Στο Subject θα πρέπει να υπάρχει η ένδειξη:

  • "ERP Testing εξ αποστάσεως" για εξ αποστάσεως δοκιμή ή
  • "ERP Testing στο Mellon Lab" για δοκιμή με φυσική παρουσία στα γραφεία της Mellon (Mellon Lab).

Σημειώνεται ότι η διάθεση των τερματικών γίνεται αποκλειστικά στο Mellon Lab, για οποιονδήποτε επιθυμεί να κλείσει ραντεβού για δοκιμές (είτε με φυσική παρουσία είτε εξ αποστάσεως).

Βήμα 4. ERP 2 POS Certification

Με την ολοκλήρωση της συνεργασίας των μηχανικών και την end 2 end εκτέλεση των Σεναρίων, η Mellon θα βεβαιώσει ότι τα τερματικά της μπορούν να διασυνδεθούν με το ERP.

Βήμα 5. Πιλοτική Λειτουργία

Σε συνεργασία με τον πάροχο ERP που ολοκλήρωσε το Βήμα 4, η λύση θα δοκιμαστεί πιλοτικά σε έναν έμπορο, σε παραγωγικό περιβάλλον.