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
    Commented Dec 11, 2013 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
    Commented Dec 13, 2013 at 9:35

1 Answer 1


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 and acknowledge you have read our privacy policy.

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