You can always just modify your source to do exactly what you described.
We do have queryserver logging for merchant transactions, maybe you can piggyback that and find where you'd need to put your task update code.
A new EVENT_MERCHANT or whatever may not be the best route simply because it would be called every time a transaction occurs, regardless of it being scripted.
|