法律规定是可以单方终止合同的,也就是你可以提前还款。但是你要承担违约责任。也就是你要给对方一笔违约金。
能不能对公转账法律没有详细规定。但建议你直接沟通好了之后在APP里还