MageSentinel

Έπεσε ο πάροχος πληρωμών ή φταίει το κατάστημά μου;

Οι πελάτες γράφουν ότι δεν μπορούν να πληρώσουν. Η πρώτη ερώτηση είναι ποιανού είναι το πρόβλημα. Αν έπεσε ο πάροχος, περιμένετε ή αλλάζετε τρόπο πληρωμής. Αν το κατάστημα χάλασε το βήμα της πληρωμής, δεν θα το φτιάξει κανείς άλλος, και κάθε ώρα κοστίζει παραγγελίες. Συνήθως φταίει το κατάστημα.

Όλα τα άρθρα4 λεπτά ανάγνωσης

Χέρι που κρατά κάρτα δίπλα σε τερματικό πληρωμών σε πορτοκαλί φόντο

Η σύντομη απάντηση

Ανοίξτε τη σελίδα κατάστασης (status page) του παρόχου και μετά κάντε μόνοι σας μια αγορά με άλλο τρόπο πληρωμής. Αν η σελίδα είναι πράσινη και αποτυγχάνουν όλοι οι τρόποι, το πρόβλημα είναι στο κατάστημα. Αν αποτυγχάνει ένας μόνο τρόπος και η σελίδα του είναι πράσινη, κοιτάξτε τη σύνδεση με αυτόν: κλειδιά, webhooks ή script που μπλοκάρεται. Αν η σελίδα δείχνει περιστατικό, φταίει ο πάροχος.

Στα στοιχεία μας για τις βλάβες στο checkout από 89 καταστήματα, μόνο το 5% των περιστατικών σταμάτησε στο βήμα της πληρωμής. Το βήμα του checkout ακριβώς πριν (φόρμες, συνεδρίες, scripts) ήταν το 33%. Όταν οι πελάτες λένε «δεν περνάει η πληρωμή», συχνά έχει χαλάσει η σελίδα που έρχεται πριν από αυτήν.

Ελέγξτε πρώτα τον πάροχο: θέλει ένα λεπτό

Κάθε μεγάλος πάροχος δημοσιεύει σελίδα κατάστασης. Ψάξτε περιστατικό που αφορά την περιοχή σας και την υπηρεσία που χρησιμοποιείτε (πληρωμές με κάρτα, hosted checkout, webhooks):

ΠάροχοςΣελίδα κατάστασης
Stripestatus.stripe.com
PayPalwww.paypal-status.com
Adyenstatus.adyen.com
Molliestatus.mollie.com

Μετά ανοίξτε το dashboard του λογαριασμού σας στον πάροχο. Ένα κύμα αποτυχημένων ή απορριφθεισών προσπαθειών την τελευταία ώρα, από πολλούς πελάτες και κάρτες, δείχνει τον πάροχο ή τον λογαριασμό σας (ανεσταλμένος λογαριασμός, αλλαγμένο κλειδί). Καμία προσπάθεια, ενώ οι πελάτες λένε ότι δοκιμάζουν, σημαίνει ότι το αίτημα δεν βγήκε ποτέ από το κατάστημα.

Το «καμία προσπάθεια» είναι το πιο δυνατό στοιχείο

Αν το dashboard του παρόχου δεν δείχνει τίποτα για τα λεπτά που παραπονέθηκαν οι πελάτες, η φόρμα πληρωμής δεν έφτασε ποτέ στον πάροχο. Κοιτάξτε το κατάστημα, όχι τον πάροχο.

Ενδείξεις ότι φταίει το κατάστημα

Αυτά δείχνουν προς το κατάστημα, ακόμα κι όταν ο πάροχος λειτουργεί κανονικά:

Τι βλέπετεΠού κοιτάτε
Λείπουν τρόποι πληρωμής, ή εμφανίζονται μόνο κάποιοιΚανόνες διαθεσιμότητας, κλειδιά, ενημέρωση plugin ή module
Τα πεδία κάρτας ή το κουμπί πληρωμής δεν φορτώνουνΜπλοκαρισμένο script: CSP, cookie consent, βελτιστοποίηση scripts
Ξεκίνησε αμέσως μετά από deploy ή ενημέρωσηΤην ίδια την αλλαγή: αναιρέστε τη στο staging και συγκρίνετε
Αποτυγχάνουν όλοι οι τρόποι, ακόμα και η κατάθεσηΤη σελίδα του checkout, όχι τις πληρωμές: φόρμες, συνεδρίες, σφάλματα JavaScript
Η κονσόλα δείχνει μπλοκαρισμένο αίτημα προς τον πάροχοContent Security Policy, firewall ή κανόνες CDN

Στο WooCommerce, διαβάστε το log του τρόπου πληρωμής στο WooCommerce → Status → Logs. Στο Magento 2, κοιτάξτε τα var/log/exception.log και var/log/system.log, και το var/log/payment.log αν ο τρόπος πληρωμής έχει ενεργό debug logging. Ένα σφάλμα πιστοποίησης ή «invalid API key» εκεί σημαίνει λάθος κλειδιά, όχι διακοπή.

Οι πιο συχνές αιτίες στο κατάστημα έχουν δικούς τους οδηγούς: τρόποι πληρωμής που εξαφανίζονται, όταν αποτυγχάνει ο τρόπος πληρωμής στο WooCommerce και plugin ασφαλείας που μπλοκάρει το checkout.

Ενδείξεις ότι φταίει ο πάροχος

Η σελίδα κατάστασης δείχνει περιστατικό, το dashboard του παρόχου δείχνει σφάλματα από τη δική του πλευρά (timeouts, απαντήσεις 5xx), και άλλα καταστήματα με τον ίδιο πάροχο αναφέρουν το ίδιο την ίδια ώρα. Το checkout σας φορτώνει κανονικά, η φόρμα πληρωμής εμφανίζεται, και η αποτυχία έρχεται αφού ο πελάτης υποβάλει την κάρτα.

Από τη δική σας πλευρά δεν υπάρχουν πολλά να διορθώσετε. Αν έχετε δεύτερο τρόπο πληρωμής, βάλτε τον πρώτο στη λίστα, ενημερώστε τους πελάτες στη σελίδα του checkout, και παρακολουθήστε τη σελίδα κατάστασης μέχρι να λυθεί. Όταν τελειώσει, ψάξτε για παραγγελίες κολλημένες σε pending payment: ο οδηγός για το Pending payment δείχνει πώς ξαναστέλνετε τις επιβεβαιώσεις που έχασε το κατάστημα.

Μάθετε ότι χάλασε το checkout πριν από τους πελάτες σας.

Πραγματικός έλεγχος checkout σε Magento και WooCommerce · 14 ημέρες δωρεάν · χωρίς κάρτα

Βρείτε το σε δέκα λεπτά

  1. Σελίδα κατάστασης. Υπάρχει τώρα περιστατικό για τον πάροχο, την περιοχή και την υπηρεσία σας;
  2. Dashboard του παρόχου. Αποτυχημένες προσπάθειες, ή καμία, στα λεπτά που παραπονέθηκαν οι πελάτες;
  3. Μία αγορά μόνοι σας. Ιδιωτικό παράθυρο, πραγματικό προϊόν, ως το βήμα της πληρωμής. Φορτώνει η φόρμα;
  4. Δεύτερος τρόπος. Η τραπεζική κατάθεση ή άλλος πάροχος φτάνει ως την παραγγελία;
  5. Κονσόλα και logs. Μπλοκαρισμένα scripts ή σφάλματα CSP στον browser· σφάλματα πιστοποίησης στο log του τρόπου πληρωμής.
  6. Τι άλλαξε. Deploys, ενημερώσεις, κανόνες ασφαλείας ή CDN το τελευταίο 24ωρο.

Αν τα βήματα 1 και 2 είναι καθαρά και το 3 αποτυγχάνει, φταίει το κατάστημα. Μπορείτε επίσης να τρέξετε το δωρεάν checkout audit: ένας πραγματικός browser περνά μία φορά από το checkout του Magento ή WooCommerce καταστήματός σας και δείχνει το βήμα όπου σταματά.

Μάθετέ το πριν από τους πελάτες

Οι πελάτες σπάνια γράφουν. Οι περισσότεροι απλώς φεύγουν, οπότε ένα χαλασμένο βήμα πληρωμής μπορεί να μείνει ώρες πριν κάποιος προσέξει ότι λείπουν παραγγελίες. Το MageSentinel περνά από το checkout σας σε τακτά διαστήματα, ως το βήμα της πληρωμής, και σας ειδοποιεί με το βήμα που απέτυχε και έναν κωδικό όπως PAYMENT_NO_METHODS, PAYMENT_METHOD_UNAVAILABLE ή PAYMENT_UI_ERROR, μαζί με screenshot, την κονσόλα και το network log.

Με αυτά τα τεκμήρια συνήθως ξέρετε ποια πλευρά απέτυχε πριν ανοίξετε το dashboard του παρόχου. Δείτε όλα όσα ελέγχει το MageSentinel, ή ξεκινήστε με το δωρεάν audit.

Συχνές ερωτήσεις

Πώς ξέρω αν έπεσε το Stripe ή το PayPal;

Δείτε το status.stripe.com ή το www.paypal-status.com για περιστατικό στην περιοχή σας, και μετά το dashboard του λογαριασμού σας για κύμα σφαλμάτων από τη δική τους πλευρά. Αν και τα δύο είναι καθαρά, το πρόβλημα είναι σχεδόν σίγουρα στο κατάστημα.

Οι πελάτες δεν ολοκληρώνουν την πληρωμή αλλά το site δουλεύει. Τι ελέγχω πρώτα;

Κάντε μόνοι σας μια αγορά και δείτε αν φορτώνουν οι τρόποι πληρωμής και η φόρμα της κάρτας. Τρόποι που λείπουν ή φόρμα που δεν εμφανίζεται δείχνουν το κατάστημα: ενημέρωση plugin, κανόνα cache ή ασφαλείας, ή μπλοκαρισμένο script.

Γιατί αποτυγχάνουν όλοι οι τρόποι πληρωμής μαζί;

Όταν αποτυγχάνουν όλοι, ακόμα και οι offline όπως η τραπεζική κατάθεση, η αιτία είναι συνήθως το ίδιο το checkout: σφάλμα JavaScript, χαμένη συνεδρία ή φόρμα που δεν υποβάλλεται. Η διακοπή ενός παρόχου επηρεάζει μόνο τους δικούς του τρόπους.

Τι κάνω όσο ο πάροχος είναι εκτός λειτουργίας;

Βάλτε έναν δεύτερο τρόπο που δουλεύει πρώτο στη λίστα, προσθέστε μια σύντομη σημείωση στη σελίδα του checkout, και περιμένετε την αποκατάσταση. Μετά ψάξτε για παραγγελίες σε pending payment και ξαναστείλτε τα webhooks που χάθηκαν.