Support » Plugin: Piraeus Bank WooCommerce Payment Gateway » Επιτυχής Πληρωμή – Ακυρωμένη παραγγελία

  • Resolved apogal

    (@apogal)


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

    έχουμε ένα e-shop και χρησιμοποιούμε το πρόσθετό σας για τις πληρωμές μέσω πειραιώς. Το θέμα είναι ότι στις επιτυχείς συναλλαγές, μετά όταν ο χρήστης επιστρέφει στο e-shop έρχεται μήνυμα ότι η παραγγελία απέτυχε και μεταφέρεται αυτόματα στις ακυρωμένες. Υπάρχει κάποιο σφάλμα στον κώδικά σας?
    Η πλατφόρμα του e-shop είναι το woocomerce.

    παρακαλώ περιμένω απάντηση για να λύσω το συγκεκριμένο θέμα.

    Με εκτίμηση,
    Απόστολος

Viewing 12 replies - 16 through 27 (of 27 total)
  • Καλησπέρα και από μένα
    Έχω αντίστοιχο πρόβλημα στα Τεστ.

    Στο Success Επιστρέφω στο Checkout χωρίς καμιά αλλαγή στο καλάθι αντί για το ” Ευχαριστούμε η παραγγελία σας έχει …. ” που θα έπρεπε να γινόταν redirect και να άδιαζε το καλάθι. Οι παραγγελίες αποτυγχάνουν

    Ψάχνοντας στα logs του server το πακέτο από το Payment gate φαίνεται να έρχεται

    Επίσης στον τρόπο υπολογισμύ του Hash Δε μπορώ να βρω κάποια διαφορά σε σχέση με το τι λένε στο manual, μου κάνουν ίδια.

    //concatenate string
    $stcon = $transticket . $this->pb_PosId . $this->pb_AcquirerId . $order_id . $ApprovalCode . $Parameters . $ResponseCode . $SupportReferenceID . $AuthStatus . $PackageNo . $StatusFlag;

    //hash concatenated string
    $conhash = strtoupper(hash(‘sha256’, $stcon));

    Αν κάποιος έχει κάτι νεότερο τον ευχαριστώ 🙂

    Plugin Support gibeladakis

    (@gibeladakis)

    Καλή σας μέρα,

    να σας ενημερώσω εκ μέρους της Enartia οτι επικοινωνήσαμε με την τράπεζα και αναμένουμε πληροφορίες σχετικά με το πρόβλημα που μας αναφέρετε.

    θα σας ενημερώσουμε το συντομότερο δυνατό.

    Με εκτίμηση,

    Μπελαδάκης Γιώργος

    Καλησπέρρα,

    Μπορεί καποιος να δημοσιοποιήσει το update που έκανε για να δουλέψει με τον νέο αλγόριθμό.

    Σε επικοινωνία με την τραπεζα αντιμετωπίζουμε το ίδιο πρόβλημα.

    Plugin Support gibeladakis

    (@gibeladakis)

    Καλή σας μέρα,

    να σας ενημερώσω εκ μέρους της Enartia οτι επικοινωνήσαμε με την τράπεζα ΠΕΙΡΑΙΩΣ και ενημερώθηκαμε για αλλαγές που έκαναν στην βάση τους.

    Μόλις βγάλουμε το update του plugin θα σας ενημερώσουμε .

    Με εκτίμηση,

    Μπελαδάκης Γιώργος

    Plugin Author George Kapsalakis

    (@georgekapsalakis)

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

    Σε περίπτωση που κάποιος χρειάζεται άμεσα την αλλαγή, μπορεί να κάνει edit το wooshop-piraeus.php αρχείο του plugin και να αντικαταστήσει τις δύο μεταβλητές $stcon και $conhash με το παρακάτω:

    $stcon = $transticket . ‘;’ . $this->pb_PosId . ‘;’ . $this->pb_AcquirerId . ‘;’ . $order_id . ‘;’ . $ApprovalCode . ‘;’ . $Parameters . ‘;’ . $ResponseCode . ‘;’ . $SupportReferenceID . ‘;’ . $AuthStatus . ‘;’ . $PackageNo . ‘;’ . $StatusFlag;

    $conhash = hash_hmac(‘sha256’, $stcon, $transticket, false);

    Καλώς εχόντων των πραγμάτων αύριο θα πραγματοποιήσουμε το update του plugin, ώστε να επιλυθεί το πρόβλημα.

    Με εκτίμηση,
    Γιώργος Καψαλάκης

    Plugin Author George Kapsalakis

    (@georgekapsalakis)

    Καλημέρα σας,
    Είχε γίνει ένα μικρό λάθος στην προηγούμενη ανάρτηση μου:

    Επομένως Ορθή επανάληψη:
    Οι αλλαγές που πρέπει να γίνουν είναι:
    $stcon = $transticket . ‘;’ . $this->pb_PosId . ‘;’ . $this->pb_AcquirerId . ‘;’ . $order_id . ‘;’ . $ApprovalCode . ‘;’ . $Parameters . ‘;’ . $ResponseCode . ‘;’ . $SupportReferenceID . ‘;’ . $AuthStatus . ‘;’ . $PackageNo . ‘;’ . $StatusFlag;
    $conhash = strtoupper(hash_hmac(‘sha256’, $stcon, $transticket, false));

    Με εκτίμηση,
    Γιώργος Καψαλάκης

    Ευχαριστούμε πολύ την ομάδα της Enartia για την άμεση απάντηση και λύση του προβλήματος! Το plugin δουλεύει άψογα!

    Μετά από μια εβδομάδα, και αφού αγοράσαμε άλλο plugin.

    Καταπληκτικά…

    Plugin Support gibeladakis

    (@gibeladakis)

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

    και σας ευχαριστούμε για το μήνυμα σας.

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

    Με εκτίμηση

    Μπελαδάκης Γιώργοις

    Σε εμένα εξακολουθει το πρόβλημα περιμένουμε και το update του plugin.

    Plugin Support gibeladakis

    (@gibeladakis)

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

    και σας ευχαριστούμε για το μήνυημα σας.

    Σχετικά με το αίτημα σας, να σας ενημερώσουμε πως μπορείτε να κατεβάσετε το uppdate του plugin.

    Στις ρυθμίσεις παρακαλώ επιβεβαιώστε το εξής.

    1. Πως έχετε εισάγει Τα παρακάτω URLs
    Όπου θα εισάγετε το δικό σας domain αντί για yourdomain. Προσοχή, εάν χρησιμοποιείτε SSL, μετά την ενεργοποίηση του, θα πρέπει να εισάγετε https αντί για http στα παρακάτω URLs.

    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
    Response method : GET
    Στην Τράπεζα Πειραιώς θα πρέπει να δηλώσετε το IP του server σας
    Προσοχή:

    α) Η σελίδα ολοκλήρωσης παραγγελίας στο WooCommerce site σας θα πρέπει να είναι της μορφής http://www.yourdomain.gr/checkout/. Θα πρέπει να επεξεργαστείτε του μόνιμους συνδέσμους στο site σας και να επεξεργαστείτε το URL path ώστε να είναι ακριβώς όπως εμφανίζεται παραπάνω.

    β) Όταν προσθέσετε τα στοιχεία έσα στο Plugin, βεβαιωθείτε ότι η επιλεγμένη σελίδα επιστροφής είναι η Ευχαριστούμε.

    Αν και πάλι έχετε πρόβλημα παρακαλώ προωθήστε μας τυχόν access ή error logs.

    Με εκτίμηση,

    Γιώργος Ι. Μπελαδάκης

    Καλησπέρα σας,
    Μέτα το update που κάνατε στην εφαρμογή όλα λειτουργούν άψογα.

Viewing 12 replies - 16 through 27 (of 27 total)
  • The topic ‘Επιτυχής Πληρωμή – Ακυρωμένη παραγγελία’ is closed to new replies.