[TEST] payments mock flow

@geertweening @wltsmrz 

will be cleaning up log output
Each JSON response should have its own constructor. Also, it's possible for the subscription to contain streams and accounts, which might happen in the future if you test disconnect/reconnect