h5页面点击微信支付跳转到微信app的時候显示迁移商户下单是什么意思支付下单ID非法,无法完成支付流程
如果是是编码后的url执行openURL,跳转到微信,那么就会导致迁移商户下单是什麼意思支付下单ID非法所以在跳转之前对url进行urlDecode,再跳转
由于之前使用一切正常,而现在出现了这个问题那么就代表了app外部微信支付的某些逻辑发生了变化,而这会导致url在跳转前出现编码和未编码两种情况为了兼容这两种情况,需要url特征做判断并进行解码具体如下。
//洳果跳转之前被转码了一次会出现id非法微信支付失败,判断一下