iPliromi - επικοινωνία με EFTPOS
Εισαγωγή
Σύμφωνα με την Α. 1155/2023 οι επιχειρήσεις που χρησιμοποιούν EFTPOS για την εξόφληση
των παραστατικών που εκδίδουν, οφείλουν να ακολουθούν συγκεκριμένες διαδικασίες και πρωτόκολλα
για την διασύνδεση με τα EFTPOS, είτε χρησιμοποιούν ΦΗΜ, είτε χρησιμοποιούν provider υπογραφών (ΥΠΑΗΕΣ).
Σύμφωνα με την αναφερόμενη απόφαση, το μεγαλύτερο μέρος της διαδικασίας αυτής, το εκτελεί το ERP.
Επειδή όμως στην πράξη πολλά ERP δεν έχουν σχεδιαστεί να κάνουν κάτι τέτοιο ή δεν μπορούν να εκσυγχρονισθούν,
έρχεται το πρόγραμμα iPliromi να καλύψει το κενό αυτό.
Στην όλη διαδικασία, το ERP, αφού προετοιμάσει το προς έκδοση παραστατικό, πρέπει να κάνει τα εξής επιπλέον βήματα:
- Να ρωτήσει τον χρήστη (και κατ' επέκταση τον αποδέκτη του παραστατικού) για τον
τρόπο πληρωμής και ειδικότερα αν χρησιμοποείται κάρτα (χρήση EFTPOS).
- Να επικοινωνήσει με τον ΦΗΜ (ή τον provider) για να πάρει ένα token για την πληρωμή.
- Να επικοινωνήσει με τα προβλεπόμενα τεχνικά πρωτόκολλα με το EFTPOS, για να λάβει έγκριση για την πληρωμή.
- Αφού πάρει έγκριση, να στείλει τα στοιχεία της έγκρισης, μαζί με τα υπόλοιπα στοιχεία του παραστατικού στον ΦΗΜ
(ή τον provider) για υπογραφή και στη συνέχεια, εκτύπωση.
Περιγραφή υλοποίησης
Διακρίνουμε τις εξής περιπτώσεις:
- Το ERP εκτελεί όλες τις προβλεπόμενες διαδικασίες από την Α. 1155/2023. Το πρόγραμμα iPliromi δεν χρειάζεται. Εικόνα #1
- Το ERP διαθέτει ή δεν διαθέτει UI που ρωτάει τον τρόπο πληρωμής, αλλά δεν μπορεί να κάνει κάτι άλλο. Η διασύνδεση με το επόμενο βήμα γίνεται σε κάθε τερματικό χωριστά. Τοπολογία cluster. Εικόνα #2
- Το ERP διαθέτει UI, που ρωτάει τον τρόπο πληρωμής, αλλά δεν μπορεί να κάνει κάτι άλλο. Η διασύνδεση με το επόμενο βήμα γίνεται κεντρικά. Εικόνα #3
- Το ERP δεν διαθέτει UI για να ρωτήσει τον τρόπο πληρωμής. Η διασύνδεση με το επόμενο βήμα γίνεται κεντρικά. Εικόνα #4
Το πρόγραμμα
iPliromi διαθέτει 2 χωριστά module:
- Το UI (User Interface) για την επιλογή τρόπου πληρωμής, εφόσον απαιτείται.
- To POS για την επικοινωνία με τον ΦΗΜ και τον EFTPOS.
Η διαδικασία είναι περίπου ίδια για τους provider, όπου (παρακάτω) αναφέρεται ο ΦΗΜ,
αντικαθίσταται με τον provider.
(1) Το ERP εκτελεί όλες τις προβλεπόμενες διαδικασίες.
(2) Το ERP διαθέτει UI που ρωτάει τον τρόπο πληρωμής, ή ενδεχομένως δεν διαθέτει, αλλά δεν μπορεί να κάνει κάτι άλλο. Η
διασύνδεση με το επόμενο βήμα γίνεται σε κάθε τερματικό χωριστά, τοπικά ή κεντρικά (τοπολογία cluster).
Χωροταξικό σχέδιο
Λογική ακολουθία
(3) Το ERP διαθέτει UI, που ρωτάει τον τρόπο πληρωμής, αλλά δεν μπορεί να κάνει κάτι άλλο. Η διασύνδεση με το επόμενο βήμα γίνεται κεντρικά.
Χωροταξικό σχέδιο
Λογική ακολουθία

Το τερματικό όπου τρέχει το πρόγραμμα
iPliromi, μπορεί να βρίσκεται οπουδήποτε, π.χ. να
διαθέτει dynamic IP, να είναι πίσω από NAT, VPN, κλπ.
(4) Το ERP δεν διαθέτει UI για να ρωτήσει τον τρόπο πληρωμής. Η διασύνδεση με το επόμενο βήμα γίνεται κεντρικά.
Χωροταξικό σχέδιο
Λογική ακολουθία
Το πρόγραμμα iPliromi παρουσιάζει το δικό του UI (User Interface) για την επιλογή τρόπου πληρωμής.
Το τερματικό όπου τρέχει το πρόγραμμα iPliromi, μπορεί να βρίσκεται οπουδήποτε, να διαθέτει dynamic IP, να είναι πίσω από NAT, VPN, κλπ.
Επεξήγηση
|
ERP |
|
Εκτέλεση από το iPliromi |
|
ΦΗΜ/ EFTPOS/ ΦΗΜ driver |
Η περίπτωση εκτύπωσης μέσω FGA, υπάγεται στο (3) ή στο (4), ανάλογα αν το ERP διαθέτει UI επιλογής τρόπου πληρωμής ή όχι.
- To UI (User Interface) ρωτάει τον τρόπο πληρωμής, και ενδεχομένως - ειδικά
για την πέριπτωση κάρτας - και το είδος της κάρτας. Το είδος της κάρτας μπορεί να καθορίσει τον NSP ή/και τον acquirer.
- Αν το ERP δεν διαθέτει UI για τον τρόπο πληρωμής, σε περίπτωση ακύρωσης συναλλαγής πρέπει να διαθέτει τρόπο
ειδοποίησης για την ακύρωση, διαφορετικά πρέπει να εκδοθεί ακυρωτικό.
- Το UI είναι βασισμένο σε συνήθεις τεχνολογίες web και ως εκ τούτου προσαρμόζεται πλήρως στις ανάγκες της επιχείρησης (σχεδιασμός, λογότυπα, κλπ).