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.