Handle simulated payments (bug 1045905)

WiP - do not merge
If it's a SPA view then use app.navigate like so: https://github.com/mozilla/spartacus/blob/8ac0d29d248d2077021fd0b3108084d1acd5681d/public/js/views/reset-pin.js#L22