我们可以在一个真实的手机上去测试一下实施的这个微信 H5 支付功能 .. 现在你看到的是一个真实的手机屏幕 .. 它上面使用了手机上的浏览器打开了我们应用的支付页面 ..
按一下 确认支付 .. 请求微信统一下单接口会返回跳转链接,应用得到跳转链接,重定向到这个链接地址 .. 这样就会调起用户的微信 App ..
确认支付 .. 输入密码或者指纹识别 .. 完成以后 .. 微信支付系统通知应用支付的结果 .. 按一下 完成 .. 会把用户重定向到之前支付用的这个页面 ..
页面上有个对话框 .. 按一下 支付成功 .. 会执行订单查询 .. 微信支付系统返回查询结果 .. 应用判断这个结果里的交易状态 .. 如果是 SUCCESS .. 就会把用户带到这个完成页面 ...
再回到项目 .. 打开应用里的日志 ... 这里会输出查询订单返回的结果 .. 你会发现,订单的 trade_state 会是 SUCCESS ...