Fix payKey exception

check that pay_key is not negative instead of comparing to None and catch ValueErrors from get_update_kwargs