Support » Plugin: Piraeus Bank WooCommerce Payment Gateway » Δεν επιστρέφει επιτυχημένη πληρωμή

  • Resolved ntoum

    (@ntoum)


    Καλησπέρα σας,

    Έχουμε εγκατεστημένο το plugin σε ένα eshop, το οποίο παίζει αρκετό καιρό live payments από την Πειραιώς.

    Το πρόβλημα είναι πως σε ορισμένες (τυχαίες ίσως) παραγγελίες, ενώ γίνεται κανονικά η χρέωση στην Πειραιώς, η παραγγελία δεν αλλάζει ποτέ status, δεν φεύγει το email στον admin ότι έγινε η παραγγελία και στις σημειώσεις παραγγελίας δεν φαίνεται καμία ενέργεια – κίνηση από την Πειραιώς.

    Σε error log δεν είδα να καταγράφεται κάτι.

    Κάποια ιδέα τι μπορεί να το προκαλεί αυτό;

    Ευχαριστώ πολύ!

Viewing 6 replies - 1 through 6 (of 6 total)
  • Plugin Author George Kapsalakis

    (@georgekapsalakis)

    Καλησπέρα,
    Μπορείς να ελέγξεις τα access logs, να δεις αν έχει επιστρέψει πίσω στο site?

    Το πιθανότερο είναι ότι έκλεισε το παράθυρο απο την τράπεζα πριν επιστρέψει στο site σου, οπότε δεν μπόρεσε ποτέ να ληφθεί το αποτέλεσμα της παραγγελίας από την τράπεζα.

    Μπορείς να ζητήσεις απο την τράπεζα εφόσον έχεις ssl ενεργό στο site σου να σου αφαιρέσει την ενδιάμεση σελίδα και να επιστρέφει άμεσα στο site, ώστε να μην αντιμετωπίζεις αυτό το πρόβλημα.

    Στο access log μπορώ να δω ότι έχει επιστρέψει με την παρακάτω εγγραφή:
    [29/Jun/2020:20:24:22 +0000] “GET /checkout/?key=wc_order_*****&order-pay=2102 HTTP/2” 200 28725 …

    Παρόμοια εγγραφή έχω δει και ως τελευταία από άλλες επιτυχημένες πληρωμές.

    Εξηγεί την παραπάνω συμπεριφορά;

    Plugin Author George Kapsalakis

    (@georgekapsalakis)

    Υπάρχει κάποιο log της μορφής GET /wc-api/WC_Piraeusbank_Gateway?peiraeus=success
    (ή POST) ?

    Εάν δεν υπάρχει, τότε ισχύει αυτό που σου ανέφερα με την ενδιάμεση σελίδα.

    Όχι για την ip του συγκεκριμενου πελάτη δεν υπάρχει η εγγραφή αυτή. Υπάρχει μόνο για προηγούμενες παραγγελίες του.

    Ωραία, οπότε ενημερώνουμε την τράπεζα για την παραπάνω αλλαγή.

    Σε ευχαριστώ πολύ για την άμεση εξυπηρέτηση και απάντηση!

    Καλησπέρα,
    Σε ένα eshop που έχω δεν αλλάζει status καμία παραγγελία και όλο λέει εκκρεμή πληρωμή.

    Έδωσα τα παρακάτω URLs στην τράπεζα:
    https://e-languagecenter.edu.gr/cart/cancel-order/
    https://e-languagecenter.edu.gr/cart/fail-order/
    https://e-languagecenter.edu.gr/cart/complete-order-credit-card/

    Ο λόγος είναι επειδή δεν έδωσα τα παρακάτω URLs;

    WITH PERMALINKS SET
    * Website url : http(s)://www.yourdomain.gr/
    * Referrer url : http(s)://www.yourdomain.gr/checkout/
    * Success page : http(s)://www.yourdomain.gr/wc-api/WC_Piraeusbank_Gateway?peiraeus=success
    * Failure page : http(s)://www.yourdomain.gr/wc-api/WC_Piraeusbank_Gateway?peiraeus=fail
    * Cancel page : http(s)://www.yourdomain.gr/wc-api/WC_Piraeusbank_Gateway?peiraeus=cancel

    Plugin Author George Kapsalakis

    (@georgekapsalakis)

    @than1981 θα πρέπει να στειλετε τα urls όπως είναι στις οδηγίες του plugin, δηλαδή αυτά που παραθέσατε και εσείς στο σχόλιο σας (θα πρέπει να αντικαταστήσετε το http(s)://www.yourdomain.gr/ με το https://e-languagecenter.edu.gr/)

Viewing 6 replies - 1 through 6 (of 6 total)
  • You must be logged in to reply to this topic.