Android 通过微信支付进行实名认证问题?怎么判断身份资料与账户资料是否一致的呢?

1、在飞常准的微信转账实名认证过程中,首先输入姓名与身份证号,点击支付,
2、会弹出提示框,点击确认后,会调起微信,如果微信此时没有登录就先登录在调支付,若已经登录就会直接跳转到立即支付界面;
3、但是当之前输入的姓名与身份证号的身份资料与登录的微信的账户资料不匹配,就会弹出您的身份资料和账户资料不匹配,请核实后再发起支付,?
4、这是怎么判断的呢,是怎么实现的,怎么就和之前输入的身份信息不一致了呢?微信登录成功了但是怎么就转不了账了呢?图片说明

楼主,你是已经实现上图的逻辑,运行登陆时时不匹配,还是想实现这样的效果?

是想实现这样的效果,、
1、但是在支付之前先输入了姓名与身份证号,之后调起微信,输入每个微信账号(或已有微信账号登录);
2、紧接着就调用微信支付,如果之前输入的姓名与身份证号同时都是真实的并且与登陆的微信账号绑定的身份证信息完全相同(可能是微信在绑定银行卡号的时候已经做了实名认证,此时就通过微信绑定的身份信息与之前输入的姓名与身份证号进行了比较判断为相同,我猜测的,也不是很懂,),就不会弹出信息不匹配提示,
但是如果输入的信息与登录微信的信息不相同,就会弹出”您的身份资料和账户资料不匹配,请核实后再发起支付“的提示;
这是因为之前输入的姓名与身份证证号不知是通过什么逻辑与该微信账号的账号信息(可能是微信已经实名认证,可以获取到该微信账号的身份证信息)判断了不相同导致的,那这个过程具体该是怎么实现的呢?还是其他什么原因呢,?