微信支付工具类,这是一个Jsp版的微信公众号支付接口及调用实例,微信网页授权获取用户基本信息,先获取code,跳转url通过code获取openId,URLEncoder.encode后可以在backUri的url里面获取传递的所有参数,scope参数视各自需求而定,这里用scope=snsapi_base不弹出授权页面直接授权目的只获取统一支付接口的openid,获取openId后调用统一支付接口https://api.mch.weixin.qq.com/pay/unifiedorder,notify_url是支付完成后微信发给该链接信息,可以判断会员是否支付成功,改变订单状态等,页面js返回支付成功后,查询微信后台是否支付成功,然后跳