"IBM seem to have an API for being notified of all completed transactions."
We have APIs too, but you can always register a Synchronisation.