[TASK] pass payment object as an argument
[TASK] pass options as argument
[TASK] pass status code, spell response out
[TEST] pass options object
[TEST] break up object
[DOC] update fund hot wallet request  and response