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!
Τωρα θα μου πεις μετα απο 3 εβδομαδες. Καλλιο αργα ...
Παντως το περιεργο ηταν οτι στα τεστ που εκανα, δεν ειχε προβλημα -
με τους πελατες το παρουσιασε.
Εβαλα την τελευταια εκδοση και ολα πανε καλα - προς το παρον.