add UX to payment acknoledged
updates from eordano comments. Better jsdocs some more tests. Still WIP