• Resolved kokorikos

    (@kokorikos)


    Καλησπ?ρα πριν μερικ?? μ?ρε? ?κανα install το συγκεκριμ?νο Plugin. Τα url δ?θηκαν στη τρ?πεζα, ?λα σωστ? και τα permalinks και ?λα ε?ναι σωστ? ρυθμισμ?να. Και response method Get. Τα test cases τα 8 υποχρεωτικ? ?λα λειτο?ργησαν σωστ?. Στα 7 cases που ε?ναι τα λ?θο? cases το redirect ?ταν σωστ? και ?βγαζε στον πελ?τη ?τι η παραγγελ?α δεν εκτελ?στηκε γιατ? υπ?ρξε πρ?βλημα. Στην επιτυχημ?νη παραγγελ?α ?μω? εν? δε?χνει πω? ?λα π?γαν καλ?? και π?ει email Πληρωμ?? στον πελ?τη, στο redirect δεν γυρν?ει στη σωστ? ορισμ?νη Thank you page, αλλ? στο checkout, και μ?σα στο διαχειριστικ? του woocommerce το status τη? παραγγελ?α?, απ? εκκρεμε? πληρωμ? γ?νεται status αποτυχημ?νη μεσα σε μερικ? δευτερ?λεπτα. Επικοιν?νησα με τη τρ?πεζα και ε?ναι ?λα σωστ? ρυθμισμ?να απ? τη μερι? τη?. Οπ?τε θα ?θελα να ρωτ?σω και το δημιουργ? ? κ?ποιον ?λλο που ε?χε το ?διο πρ?βλημα με το plugin να μου δ?σει μ?α λ?ση για το πιθαν? πρ?βλημα. ?χω background developer οπ?τε θα καταλ?βω απλ? δεν μπορ? να το βρ? μ?νο? μου.Σα? ευχαριστ? εκ των προτ?ρων.

Viewing 14 replies - 1 through 14 (of 14 total)
  • Οπω? το λε? ακουγετε οτι το προβλημα γινετε οταν τα server τη? πειραιω? στελνουν τα δεδομενα τι? παραγγελια? το site σου δεν τα βλεπει/παιρνει.Αρα :

    1)Δε? αμα εχει? ενεργοποιημ?νο το SOAP.Σε πολλ? σερβερ δεν ειναι και πρεπει να του? πει? να στο ανο?ξουν.
    2)Αμα εχει? firewall μπορει κατι να μπλοκαρει την πειραιω??(λιγο αδυνατο δε? και τα αλλα και τελευτα?ο αυτο , δεν μου εχει γ?νει ποτε)
    2)Δε? αμα εχει? δ?σει σωστ? λινκ στην τραπεζα.
    3)Θυμ?μαι μου ειχε τυχει και εμενα κατι παρ?μιο πολυ παλια και καπω? το εφτιαξα με τα permalinks , δεν θυμαμε τι εκανα σε σχεση με αυτο ομω? , ψαξτο.

    Thread Starter kokorikos

    (@kokorikos)

    Καλησπ?ρα ευχαριστ? για την απ?ντηση
    1) Ε?ναι ενεργοποιημ?νο
    2)Δεν πα?ζει ε?ναι server side αυτ?, δεν ?χω τ?τοια firewall στο site
    3)Σωστ? ε?ναι τα links που ?χω δ?σει εγ? στη τρ?πεζα
    4)Τα permalinks ε?ναι στο κλασσ?κο του wordpress https://www.domain.gr/sample-post/
    και η σελ?δα του checkout ε?ναι η κλασσικ? https://www.domain.gr/checkout

    Κ?τι δι?βασα σε παρ?μοιο πρ?βλημα ?τι ε?ναι θ?μα του Plugin καθ?? η πειραι?? ?χει αλλ?ξει το hashkey και το plugin δεν ?χει γ?νει update.

    Δεν ξ?ρω δεν μπορω να καταλαβω τι γ?νεται.

    Καλησπ?ρα σα?,

    αντιμετωπ?ζω και εγ? το ?διο πρ?βλημα και κ?νοντα? ?να Debug στο plugin βρ?κα τα παρακ?τω: (Διορθ?στε με αν δεν ?χω καταλ?βει κ?τι καλ?)

    Βλ?πω ?τι το πρ?βλημα στην δικι? μου περ?πτωση ξεκιν?ει στην μ?θοδο check_piraeusbank_response ?ταν η τρ?πεζα επιστρ?φει ?τι ?χει ολοκληρωθε? σωστ? η διαδικασ?α. Πιο συγκεκριμ?να η παρ?μετρο? GET περι?χει τα παρακ?τω, που ?πω? προκ?πτει απ? το PDF τη? τρ?πεζα? τα στοιχε?α(ResultCode,ResponseCode,AuthStatus) ε?ναι σωστ?.
    array(13) {
    [“peiraeus”]=> string(7) “success”
    [“StatusFlag”]=> string(7) “Success” [“MerchantReference”]=> string(4) “5512”
    [“HashKey”]=> string(64) “B9D21ADE3D8B029F3FB65904898131B9DB39930E5AEEFE4BC1D63A4CD03006F5”
    [“Parameters”]=> string(0) “”
    [“ResultCode”]=> string(1) “0”
    [“TransactionId”]=> string(8) “94803509” [“SupportReferenceID”]=> string(9) “180856580” [“ApprovalCode”]=> string(6) “479174”
    [“ResponseCode”]=> string(2) “00”
    [“PackageNo”]=> string(1) “1”
    [“AuthStatus”]=> string(2) “03”
    [“ButtonSubmit”]=> string(6) “Submit” }

    Πιο συγκεκριμ?να το πρ?βλημα εντοπ?ζεται στη γραμμ? if ($conhash != $HashKey) {
    στην οπο?α οι δ?ο μεταβλητ?? ?χουν διαφορετικ? τιμ?. ?να παρ?δειγμα εν? το trans_ticket που δημιουργε?τε στον π?νακα piraeusbank_transactions κατ? την παραγγελ?α ε?ναι
    3ccbc16b22e3474c961cdb081bf26a86213450245714551649795200180859298031
    στη σ?γκριση των μεταβλητ?ν ?χουμε,
    $HashKey=125E199488A7FCB9B4B4078A34BD8D36F7E220A5E74945EC19DCA284A45E4555
    $conhash=6790463A7125F4D7CC5E8688C6F2FDAD774B716A0BC1DF60A7ACD34DD32A1C91

    Υπ?ρχει περ?πτωση το πρ?βλημα να δημιουργε?τε στην γραμμ?
    $conhash = strtoupper(hash(‘sha256’, $stcon));

    Επ?ση? αυτ? η σ?γκριση (if ($conhash != $HashKey) {) πρ?πει αναγκαστικ? να υπ?ρχει;
    Αφαιρ?ντα? αυτ?ν τον κ?δικα, η διαδικασ?α ολοκληρ?νετε κανονικ?.

    Ευχαριστ? πολ?.

    Thread Starter kokorikos

    (@kokorikos)

    Ν?κο ευχαριστ? για την παρ?μβαση, το hashkey ?πω? αν?φερα και εγ? πρ?πει να ε?ναι το θ?μα γιατ? η πειραι?? ?λλαξε πρ?σφατα εν? το plugin δεν ?χει γ?νει update. Πρ?πει να μα? απαντ?σει ο δημιουργ?? του

    Τελικ? την ?βγαλα την ?κρη διαβ?ζοντα? τι? οδηγ?ε? τη? Πειραι??.

    Δ?ο αλλαγ?? χρει?ζονται στι? παρακ?τω γραμμ??:
    1.Η γραμμ?
    $stcon = $transticket . $this->pb_PosId . $this->pb_AcquirerId . $order_id . $ApprovalCode . $Parameters . $ResponseCode . $SupportReferenceID . $AuthStatus . $PackageNo . $StatusFlag;
    αλλ?ζει με τη γραμμ?
    $stcon = $transticket.’;’ . $this->pb_PosId.’;’ . $this->pb_AcquirerId.’;’ . $order_id.’;’ . $ApprovalCode.’;’ . $Parameters.’;’ . $ResponseCode.’;’ . $SupportReferenceID.’;’ . $AuthStatus.’;’ . $PackageNo.’;’ . $StatusFlag;

    2.Η γραμμ?
    $conhash = strtoupper(hash(‘sha256’, $stcon));
    αλλ?ζει με τη γραμμ?
    $conhash = strtoupper(hash_hmac (‘sha256’, $stcon, $transticket));

    Σε εμ?να λειτο?ργησε κανονικ?, αν ε?ναι ΟΚ μπορε?τε να το περ?σετε και σε Update.

    Thread Starter kokorikos

    (@kokorikos)

    ?κανα τι? αντικαταστ?σει? που πρ?τεινε? Ν?κο αλλ? σε μ?να παραμ?νει το πρ?βλημα. Στο δοκιμαστικ? τεστ το οπο?ο ε?ναι για επιτυχ?α με γυρν?ει στο checkout που ?γινε η παραγγελ?α και μ?σα στο woocommerce στι? παραγγελ?ε? την περν?ει σαν αποτυχημ?νη.

    Thread Starter kokorikos

    (@kokorikos)

    μ?σα στο plugin βλ?πω ?χει redirect για failed transactions, αλλ? στο successful δεν ?χει redirect στο thank you page

    Plugin Support gibeladakis

    (@gibeladakis)

    Καλ? σα? μ?ρα,

    να σα? ενημερ?σω εκ μ?ρου? τη? Enartia οτι επικοινων?σαμε με την τρ?πεζα ΠΕΙΡΑΙΩΣ και αναμ?νουμε πληροφορ?ε? σχετικ? με το πρ?βλημα που μα? αναφ?ρετε.

    θα σα? ενημερ?σουμε το συντομ?τερο δυνατ?.

    Με εκτ?μηση,

    Μπελαδ?κη? Γι?ργο?

    Καλημ?ρα,

    @kokorikos το redirect που λειτουργε? σε αυτ? την περ?πτωση ε?ναι αυτ? που βρ?σκετε στο τ?λο? τη? μεθ?δου.

    Στο πρ?σθετο ?χει? ορ?σει σαν Σελ?δα Επιστροφ?? την “Σελ?δα:Ευχαριστο?με για την αγορ?”; Τ?τε ε?ναι που μου βγ?ζει το μ?νυμα ?τι η παραγγελ?α ολοκληρ?θηκε επιτυχ??.

    Φιλικ?
    Ν?κο?

    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, ?στε να επιλυθε? το πρ?βλημα.

    Με εκτ?μηση,
    Γι?ργο? Καψαλ?κη?

    Καλησπ?ρα ?χω και εγ? το ?διο πρ?βλημα με τον @kokorikos.
    Εκανα τι? αλλαγ?? που πρ?τηνε ο @georgekapsalakis αλλ? δεν λειτο?ργησε.
    Περιμ?νω να το δε?τε α?ριο
    Ευχαριστ?.

    Plugin Author George Kapsalakis

    (@georgekapsalakis)

    Καλημ?ρα,

    @miladopo o δα?μων του πληκτρολογ?ου.
    ?λλαξε το:
    $conhash = strtoupper(hash_hmac(‘sha256’, $stcon, $transticket, false));

    Επομ?νω? Ορθ? επαν?ληψη:
    Οι αλλαγ?? που πρ?πει να γ?νουν ε?ναι:
    $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));

    Με εκτ?μηση,
    Γι?ργο? Καψαλ?κη?

    Καλημ?ρα,
    ?να μεγ?λο ευχαριστ? απ? εμ?να ω? junior για την συν?πεια αρχικ? και την υποστ?ριξη σα? :).

    Plugin Support gibeladakis

    (@gibeladakis)

    Καλησπ?ρα σα? και σα? ευχαριστο?με για τοι μ?νυμα σα?.

    Σχετικ? με το α?τημα σα?, να σα? ενημερ?σουμε πω? πριν απο λ?γο ανεβ?σαμε αναβ?θμιση του Plugin.

    Παρακαλ? δοκιμ?στε ξαν? με το ν?ο plugin και ακολουθ?ντα? τι? αντ?στοιχε? οδηγ?ε? και αν ?χετε π?λι πρ?βλημα , μπορε?τε να στε?λετε α?τημα στο [email protected] αναφ?ροντα? το domain και επισυν?πτοντα? και τα αντ?στοιχα access logs. Παρακαλ? β?λτε στο subject του email το Ονοματοεπ?νυμο μου και “ENARTIA Piraeus Bank WooCommerce Payment Gateway-Plugin ”

    Με εκτ?μηση,

    Μπελαδ?κη? Γι?ργο?

Viewing 14 replies - 1 through 14 (of 14 total)
  • The topic ‘Πρ?βλημα κατ? την επιτυχημ?νη παραγγελ?α’ is closed to new replies.