Δεν ολοκληρώνετε η πληρωμή της παραγγελίας
-
Γειά σας,
Έχω σετάρει όλες τις πληροφορίες που απαιτούνται για την Δημιουργία Demo account
για την Τράπεζα Πειραιώς.Παρατήρησα ότι δεν συμπεριφέρεται σωστά όταν γίνεται η μετάβαση από το payment Page μετά την ολοκλήρωση της Πληρωμής.
Αυτό που γίνεται είναι ότι είτε κάνω Failed είτε Successed προσπαθεια πληρωμής με πηγαίνει πάντα στην ίδια σελίδα δείχνωντας το ίδιο μύνημα επιτυχίας. Επίσης δεν ενημερώνει σωστά το Status της παραγγελίας με αποτέλεσμα να μην στέλνει ούτε Email για την παραγγελία.
Αυτό συμβαίνει διότι στον Κώδικα του αρχείου
wooshop-piraeus.php
και στην γραμμή 745 στην functioncheck_piraeusbank_response
γίνετε έλεγχος τουpeiraeus
property στο
RESPONSE της τράπεζας Πειραιώς.Όμως με κάποια logs που έχω βάλει στον Κώδικα αυτή η πληροφορία δεν στέλνεται ή τουλάχιστον δεν στέλνεται πλέων από την Πειραιώς. Δεν το αναφέρει ούτε στο Documentation. Επιστρέφεται όμως μία άλλη μεταβλητή η
StatusFlag
.Το παρακάτω είναι ο κώδικας που πρόσθεσα για να δώ τι επιστρέφετε από την τράπεζα.
`echo ‘check_piraeusbank_response’ . ”;
echo $_REQUEST[‘peiraeus’] . ”;
echo $_REQUEST[‘ResponseCode’] . ”;
echo $_REQUEST[‘StatusFlag’] . ”;
echo $_REQUEST[‘HashKey’] . ”;
echo $_REQUEST[‘SupportReferenceID’] . ”;
echo $_REQUEST[‘ApprovalCode’] . ”;
echo $_REQUEST[‘Parameters’] . ”;
echo $_REQUEST[‘AuthStatus’] . ”;
echo $_REQUEST[‘PackageNo’] . ”;
echo $_REQUEST[‘TransactionId’] . ”;
exit;`
- The topic ‘Δεν ολοκληρώνετε η πληρωμή της παραγγελίας’ is closed to new replies.