We have an observer listening to the sales_order_payment_transaction_save_commit_after event. However, the event doesn't always fire on checkout when using Sage Pay Pro (it works fine for PayPal and other methods and sometimes works for Sage Pay). Is there anything which can stop this event firing? This is EE 1.11.0.

Sorry for quite vague information, if you need anything else then let me know.

  • Not sure the cause but I do recall another similar comment on the issue: magento.stackexchange.com/questions/153/… – B00MER Dec 11 '13 at 18:11
  • Thanks for the response. It seems to fire some times but not others. I can only think that there is an exception being thrown during checkout but I can't see anything. – Paul Dec 13 '13 at 9:35

After discussion with Ebizmarts who were very helpful, it was simply a case that the module didn't fire this event. Instead, we used sales_order_place_after which called late enough for us to use how we wished.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.