借款违约金和利息是合法的。
办理贷款业务的金融机构贷款利率应当按照中国人民银行规定的贷款利率上下限确定。
借款人应当在约定的期限内支付利息。支付利息的期限没有约定或者约定不明确,依照的规定仍不能确定。贷款期限不满一年的,应当在返还贷款时一并支付;贷款期限一年以上的,每届满一年支付,剩余期限不满一年的,返还贷款时一并支付。
【本文关联的相关法律依据】
《中华人民共和国民法典》
第六百八十条 禁止高利放贷,借款的利率不得违反国家有关规定。
借款合同对支付利息没有约定的,视为没有利息。
借款合同对支付利息约定不明确,当事人不能达成补充协议的,按照当地或者当事人的交易方式、交易习惯、市场利率等因素确定利息;自然人之间借款的,视为没有利息。
第六百七十四条 借款人应当按照约定的期限支付利息。对支付利息的期限没有约定或者约定不明确,依据本法第五百一十条的规定仍不能确定,借款期间不满一年的,应当在返还借款时一并支付;借款期间一年以上的,应当在每届满一年时支付,剩余期间不满一年的,应当在返还借款时一并支付。
第五百一十条 合同生效后,当事人就质量、价款或者报酬、履行地点等内容没有约定或者约定不明确的,可以协议补充;不能达成补充协议的,按照合同相关条款或者交易习惯确定。