The result from Eurobank is captured with the simplexml_load_string command, this command is part of the php simplexml module. Check with phpinfo if simplexml is enabled on your server.
My simpleXML installation is fine (remember that the module used to work before).
After debugging some more I realized that the problem is not the parsing of the xml reply from Eurobank. Code execution actually goes past the “$payment->setStatus(self::STATUS_APPROVED) ->setLastTransId($this->getTransactionId());” line, and the error message pops up while executing “return $this;”.
This is really weird; it could be explaned by ie. an incompatibillity with Magento 1.3, but others say that it still works with this version.
The problem is that after it leaves Eurobank.php (return $this), it is quite impossible to debug it more in order to find what actually goes wrong.
Maybe it is an incompatibillity with some other Module, but this is also difficult to discover.
Also, note that checking out with other payment methods still works, so it is not a general problem of my installation.
Any help would be appreciated…
I finally figured out the problem! It was not the Eurobank module after all, it was Fooman Invoice=Order No. module that has a problem with Magento 1.3. Although it is weird that this doesn’t happen with the rest of the payment methods.
Anyway, working again like a charm now, thanx!
Αλλο προβλημα - αν μπορει καποιος να δωσει τα φωτα του. Εγινε δευτερη φορα
οποτε δεν ηταν τυχαιο.
Ποσον παραγγελιας - 245,00 και βγαινει στο merchants account 0.24
Ποσον 115,00 και δειχνει 0,11
Αν καταλαβαινει καποιος τι μπορει να φταιει και μπορει να με βοηθησει
Προφανως κατι παιζεται με τα δεκαδικα - δεν πιστευω να ειναι τυχαιο
οτι και στις 2 περιπτωσεις ειναι το 1/1000 του ποσου
Το ειχα κι εγω αυτο το προβλημα και το ειχα διορθωσει, αλλα ειδα οτι ουτως η αλλως εχει διορθωθει στην τελευταια εκδοση του module. Δοκιμασε να την εγκαταστησεις και κανε test ξανα.
Thanks, Nemphys.
Τωρα θα μου πεις μετα απο 3 εβδομαδες. Καλλιο αργα ...
Παντως το περιεργο ηταν οτι στα τεστ που εκανα, δεν ειχε προβλημα -
με τους πελατες το παρουσιασε.
Εβαλα την τελευταια εκδοση και ολα πανε καλα - προς το παρον.