[FEATURE] Add account listener with tests for connecting and receiving payment callback events