Handle simulated payments (bug 1045905)

WiP - do not merge