Όταν το plugin ασφαλείας μπλοκάρει το checkout
Τα plugins ασφαλείας και τα web application firewalls είναι απαραίτητα για το WordPress. Κάθονται όμως ακριβώς μπροστά από το checkout, αποφασίζοντας ποια αιτήματα περνούν — και πότε-πότε αποφασίζουν λάθος.

Τι μπλοκάρεται
Υποβολές φόρμας checkout που φαίνονται ύποπτες σε έναν κανόνα (διεύθυνση με ασυνήθιστους χαρακτήρες, μεγάλη σημείωση παραγγελίας), αιτήματα Store API από το block checkout, callbacks παρόχων πληρωμών από IP που δεν γνωρίζει το firewall, και πελάτες από χώρες μπλοκαρισμένες «προσωρινά» και ξεχασμένες.
Το αποτέλεσμα είναι είτε σφάλμα checkout για κάποιους πελάτες, είτε παραγγελίες κολλημένες σε pending γιατί οι επιβεβαιώσεις πληρωμών δεν φτάνουν ποτέ.
Πώς το βρίσκετε
Ελέγξτε το log μπλοκαρισμάτων του plugin ή του firewall για το URL του checkout, το `wc-ajax`, το `wp-json/wc/store` και το callback URL του gateway. Συγκρίνετε με την ώρα που οι πελάτες ανέφεραν πρόβλημα ή έπεσαν οι παραγγελίες.
Το rate limiting και η προστασία από bots που προστέθηκαν σε μια επίθεση card testing είναι συχνοί ένοχοι εβδομάδες αργότερα.
Ασφαλής διόρθωση
Βάλτε σε λίστα εξαιρέσεων τα endpoints webhook των παρόχων πληρωμών, εξαιρέστε τα endpoints του checkout από υπερβολικά επιθετικούς κανόνες, και προτιμήστε στοχευμένους κανόνες από μπλοκάρισμα ολόκληρων χωρών.
Κρατήστε έναν προγραμματισμένο έλεγχο checkout απ’ έξω. Αν το firewall αρχίσει να τον προκαλεί, ο έλεγχος αναφέρεται ως UNKNOWN — μια χρήσιμη έγκαιρη προειδοποίηση ότι οι ίδιοι κανόνες μπορεί να πιάνουν και πραγματικούς ανθρώπους.
Ελέγξτε το δικό σας κατάστημα τώρα με τον δωρεάν έλεγχο checkout WooCommerce: περνά το checkout σε πραγματικό browser και δείχνει το βήμα όπου σταματά.
Συχνές ερωτήσεις
Μπορεί plugin ασφαλείας να μπλοκάρει το checkout;
Ναι. Κανόνες firewall μπλοκάρουν αιτήματα wc-ajax, Store API ή callbacks πληρωμών, και όρια ρυθμού ή αποκλεισμοί χωρών σταματούν πραγματικούς πελάτες.
Πώς βρίσκω τι μπλόκαρε το firewall;
Δείτε το live traffic ή το log αποκλεισμών του plugin τη στιγμή της αποτυχίας, και απαντήσεις 403 στην καρτέλα Network του browser.
Πώς το διορθώνω χωρίς να μειώσω την ασφάλεια;
Επιτρέψτε το συγκεκριμένο endpoint ή τις IP callback του παρόχου πληρωμών, όχι όλο το site, και δοκιμάστε το checkout μετά την αλλαγή.