[FEATURE] add validated query parameter to submit payment route

Should listen for `final`, but a tej-class error will probably cause `async_callback` to be called twice here. Try with setting a max_fee of 0