转账需要身份证号码和预留手机号是为了进行实名认证,为了避免不法分子通过微信红包洗钱或者进行网络诈骗微信收款所以是需要上传身份证的。
这是实名制的需要,也便于管理,对转账双方的负责,你如不上传身份证就不能接收款项,有些人认为上传身份证有隐患不安全,就没上传,这样你在微信上面就不能有资金的往来,其实腾讯在这方面是有保密协议的。