Chaonas Posted February 19, 2023 Share Posted February 19, 2023 Καλησπέρα σας, αγόρασα ένα πρόσθετο για one page checkout και δουλεύουν όλα άψογα εκτός από την πληρωμή με κάρτα της Εθνικής (simplify commerce). Όταν επιλέγω πληρωμή με κάρτα δεν μου πετάει το sandbox popup όπως θα έπρεπε. Αφού ανοίξω το debug μου πετάει αυτό το error. (1/1) ContextErrorException Notice: Trying to access array offset on value of type bool in simplifycommerce.php line 640 at SimplifyCommerce->processPayment() in payment.php line 28 Ο developer του one page checout όπως είναι λογικό δεν μπορεί να με βοηθήσει καθώς το πρόβλημα το προκαλεί άλλο πρόσθετο και όχι το δικό του. Καμία ιδέα για τυχόν παραμετροποίηση του πρόσθετου ώστε να δουλέψει; Ευχαριστώ Link to comment Share on other sites More sharing options...
d3s1gn3r Posted February 19, 2023 Share Posted February 19, 2023 Γράψε τον κώδικα στον οποίο αναφέρεται το συγκεκριμένο σφάλμα να δούμε αν μπορούμε να βοηθήσουμε. 1 Link to comment Share on other sites More sharing options...
Chaonas Posted February 20, 2023 Author Share Posted February 20, 2023 12 hours ago, d3s1gn3r said: Γράψε τον κώδικα στον οποίο αναφέρεται το συγκεκριμένο σφάλμα να δούμε αν μπορούμε να βοηθήσουμε. simplifycommerce.php 640. $simplify_customer_id = $this->getSimplifyCustomerID($simplify_customer['simplify_customer_id']); payment.php 28. $simplify->processPayment(); Link to comment Share on other sites More sharing options...
Kiskipelis Ioannis Posted February 20, 2023 Share Posted February 20, 2023 Simplify Commerce by Mastercard 1. Find the very first in the /modules/simplifycommerce/views/js/simplify.js file. 1.$(document).ready(function () { Replace it with 1.prestashop.on('steco_event_updated', function(resp){ 2. if(typeof(resp.payment) == 'undefined') 3. return; Δοκίμασε αυτό Link to comment Share on other sites More sharing options...
Chaonas Posted February 20, 2023 Author Share Posted February 20, 2023 2 hours ago, Kiskipelis Ioannis said: Simplify Commerce by Mastercard 1. Find the very first in the /modules/simplifycommerce/views/js/simplify.js file. 1.$(document).ready(function () { Replace it with 1.prestashop.on('steco_event_updated', function(resp){ 2. if(typeof(resp.payment) == 'undefined') 3. return; Δοκίμασε αυτό Ευχαριστώ πολύ για την απόπειρα, δυστυχώς όμως δεν δούλεψε ούτε άλλαξε το error report. Με τα λίγα που ξέρω, οι τροποποιήσεις είθισται να γίνονται στα αρχεία που αναφέρει τo error report και στην περίπτωσή μου είναι τα simplifycommerce.php και payment.php Link to comment Share on other sites More sharing options...
d3s1gn3r Posted February 21, 2023 Share Posted February 21, 2023 Το simplify είναι δωρεάν αν δε κάνω λάθος. Έτσι δεν είναι? Μπορείς να παραθέσεις το link για να το κάτεβασω και να δω τον κώδικα ? Link to comment Share on other sites More sharing options...
Chaonas Posted February 21, 2023 Author Share Posted February 21, 2023 37 minutes ago, d3s1gn3r said: Το simplify είναι δωρεάν αν δε κάνω λάθος. Έτσι δεν είναι? Μπορείς να παραθέσεις το link για να το κάτεβασω και να δω τον κώδικα ? https://github.com/Mastercard-Gateway/simplify-prestashop-module/releases Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now