Γιατί εξαφανίζονται οι τρόποι πληρωμής από το checkout
Ένας πελάτης συμπληρώνει τη διεύθυνσή του, διαλέγει αποστολή και φτάνει στο βήμα της πληρωμής — που είναι άδειο, ή δείχνει ένα spinner για πάντα. Τίποτα στον server δεν φαίνεται λάθος. Είναι ένας από τους πιο συχνούς τρόπους που αποτυγχάνει ένα checkout χωρίς να το προσέξει κανείς.

Κανόνες διαθεσιμότητας
Οι τρόποι πληρωμής έχουν προϋποθέσεις. Ο καθένας μπορεί να περιορίζεται ανά χώρα, νόμισμα, ελάχιστο και μέγιστο σύνολο παραγγελίας, ομάδα πελατών ή τρόπο αποστολής. Μια αλλαγή σε οποιοδήποτε από αυτά — νέα τιμή, νέα χώρα, μια προσφορά που ρίχνει τα σύνολα κάτω από ένα ελάχιστο — μπορεί να κάνει όλους τους τρόπους μη διαθέσιμους για το καλάθι ενός πραγματικού πελάτη, ενώ στη δική σας δοκιμαστική παραγγελία δουλεύουν.
Διαπιστευτήρια που έληξαν ή δεν ταιριάζουν
Τα gateways χρειάζονται κλειδιά API, merchant IDs και μερικές φορές webhook secrets. Τα κλειδιά αλλάζουν, κλειδιά sandbox καταλήγουν στην παραγωγή μετά από μια μετάβαση, ή ένας λογαριασμός αναστέλλεται για έλεγχο συμμόρφωσης. Πολλά plugins gateway αντιδρούν κρύβοντας σιωπηλά τον τρόπο πληρωμής, αντί να δείξουν σφάλμα.
Scripts που μπλοκάρονται
Οι φόρμες κάρτας είναι συνήθως iframes ή scripts που φορτώνονται από το domain του παρόχου. Ένα Content Security Policy που δεν επιτρέπει αυτό το domain, ένας κανόνας ad blocker, ένας consent manager που περιμένει έγκριση ή ένα plugin βελτιστοποίησης που καθυστερεί το script μπορούν όλα να αφήσουν κενό το πεδίο πληρωμής. Αυτά φαίνονται μόνο στην κονσόλα του browser, ποτέ στο log του server.
Πώς το ελέγχετε γρήγορα
Κάντε ένα checkout με κανονικό καλάθι, σε κανονική διεύθυνση, και ανοίξτε την κονσόλα του browser στο βήμα της πληρωμής. Αν λείπουν τρόποι πληρωμής χωρίς σφάλματα στην κονσόλα, κοιτάξτε τους κανόνες διαθεσιμότητας και τα διαπιστευτήρια. Αν η κονσόλα δείχνει αιτήματα που μπλοκαρίστηκαν ή απέτυχαν, κοιτάξτε το CSP, το consent και τη βελτιστοποίηση των scripts. Ένα monitor που καταγράφει την κονσόλα και το δίκτυο σε κάθε έλεγχο σας γλιτώνει αυτό το βήμα — τα τεκμήρια είναι ήδη εκεί όταν φτάνει η ειδοποίηση. Σχετικά: ένα payment gateway WooCommerce που αποτυγχάνει και παραγγελίες Magento κολλημένες σε pending payment.
Ελέγξτε το δικό σας κατάστημα τώρα, δωρεάν: ο έλεγχος checkout WooCommerce ή το τεστ checkout Magento περνά το checkout σε πραγματικό browser και δείχνει το βήμα όπου σταματά.
Αν το checkout παγώνει στο βήμα χρέωσης ή πληρωμής, δείτε το Magento checkout κολλημένο στο billing.
Για ελληνικές τράπεζες και redirect καρτών, διαβάστε το αποτυχίες redirect καρτών σε ελληνικά e-shop.
Συχνές ερωτήσεις
Γιατί δεν εμφανίζεται ένας τρόπος πληρωμής;
Οι κανόνες του αποκλείουν το καλάθι (χώρα, νόμισμα, ελάχιστο ή μέγιστο σύνολο, τρόπος αποστολής), τα στοιχεία του έληξαν, ή το script του μπλοκαρίστηκε.
Πώς το ελέγχω γρήγορα;
Αλλάξτε χώρα διεύθυνσης και σύνολο καλαθιού για να δείτε πότε εμφανίζεται, δείτε στην console scripts που μπλοκάρονται, και την κατάσταση του gateway στο admin.
Μπορεί να εξαφανιστεί μόνο για κάποιους πελάτες;
Ναι. Κανόνες χώρας, νομίσματος, ομάδας πελατών και συσκευής τον κρύβουν μόνο σε κάποια καλάθια.