Alpha Bank WooCommerce: URL επιστροφής και ασφάλεια απαντήσεων
Ποιο URL επιστροφής χρησιμοποιεί το plugin Alpha Bank e-Commerce, πώς το εξαιρείτε από cache και πώς ελέγχεται κάθε απάντηση της τράπεζας.
1 λεπτό για να το διαβάσετε
Σε κάθε πληρωμή το plugin στέλνει στην τράπεζα το ίδιο URL για επιβεβαίωση και για ακύρωση: https://το-domain-σας/wc-api/WC_Gateway_Alpha_Cardlink/. Το στέλνει αυτόματα με κάθε αίτημα, οπότε δεν το συμπληρώνετε κάπου στις ρυθμίσεις. Αν η τράπεζα σας ζητήσει να το δηλώσετε, δώστε αυτό.
Τι πρέπει να ισχύει
- Το URL ανοίγει μέσω HTTPS με έγκυρο πιστοποιητικό.
- Δεν περνά από cache σελίδων, CDN cache ή firewall (WAF) που μπλοκάρει αιτήματα POST.
- Δεν έχει κωδικό πρόσβασης, maintenance mode ή υποχρεωτική σύνδεση.
- Αν αλλάξετε domain, αλλάζει μαζί του. Ενημερώστε την τράπεζα αν το έχει καταχωρίσει.
Πώς ελέγχεται η απάντηση
Η τράπεζα επιστρέφει τον πελάτη με αίτημα POST. Πριν αλλάξει οτιδήποτε στην παραγγελία, το plugin ελέγχει:
- την υπογραφή (digest) με το «Cardlink Shared Secret Key»,
- ότι Merchant ID, αναφορά παραγγελίας, ποσό και νόμισμα ταιριάζουν με την παραγγελία,
- ότι η ίδια απάντηση δεν έχει ήδη επεξεργαστεί.
Αν κάποιος έλεγχος αποτύχει, η παραγγελία μένει ως έχει και, με ενεργό «Enable debug», γράφεται «Rejected callback authentication» ή «Rejected callback binding» στο log. Δείτε καταγραφή και debug.