项目是一个H5挂在公众号上的,有微信支付功能,用的是JSAPI支付
H5不是采用微信登录,而是采用手机号登录,所以一个手机号能在不用微信号内登录H5,而且我的openid是记录在数据库的,第一次记录openid的时候是A微信,此时在A微信发起支付没问题的,但是后来在B微信上登录就出现了 下单账号和支付账号不一致,请核实后再支付 其实报错也很明显了,就是数据库的openid和你调起支付获取的openid(这个是实时获取的)不同,数据库的openid是A微信的,调起支付获取的openid是B微信的,因此报上面的错。特此记录