Οδηγοί
Eurobank WooCommerce: URL επιστροφής και έλεγχος απαντήσεων
Ποιο URL επιβεβαίωσης και ακύρωσης χρησιμοποιεί το plugin Eurobank, πώς το εξαιρείτε από cache και πώς ελέγχεται κάθε απάντηση.
1 λεπτό για να το διαβάσετε
Σε κάθε πληρωμή το plugin στέλνει στην τράπεζα το ίδιο URL για επιβεβαίωση και για ακύρωση: https://το-domain-σας/wc-api/WC_Gateway_Cardlink/. Το στέλνει αυτόματα με κάθε αίτημα, οπότε δεν το συμπληρώνετε στις ρυθμίσεις.
Τι πρέπει να ισχύει
- Ανοίγει μέσω HTTPS με έγκυρο πιστοποιητικό.
- Δεν περνά από cache σελίδων, CDN ή firewall (WAF) που κόβει αιτήματα.
- Δεν έχει κωδικό πρόσβασης, maintenance mode ή υποχρεωτική σύνδεση.
Πώς ελέγχεται η απάντηση
Πριν αλλάξει την παραγγελία, το plugin ελέγχει:
- Την υπογραφή (digest) με το Shared Secret. Αν αποτύχει, ο πελάτης γυρίζει στο checkout με «An error occurred while processing your payment via Cardlink.».
- Ότι η απάντηση αφορά την τελευταία απόπειρα πληρωμής της παραγγελίας, με το ίδιο ποσό, νόμισμα και Merchant ID. Αν όχι, ο πελάτης βλέπει «The Eurobank response could not be verified. Please contact the store before retrying.».
- Ότι η ίδια απάντηση δεν έχει ήδη επεξεργαστεί. Οι επαναλήψεις αγνοούνται.
Και στις δύο περιπτώσεις σφάλματος η παραγγελία δεν σημειώνεται πληρωμένη. Ελέγξτε τη συναλλαγή στο merchant portal πριν κάνετε οτιδήποτε. Δείτε συχνά προβλήματα.