1.用户系统生成订单信息,生成支付token,存入redis,key为token,value为orderId,可以设置一个过期时间,使其订单在规定时间未支付就失效
2.调用支付宝支付时通过token得到orderId,然后根据orderId得到订单信息,然后把订单信息封装form以post方式提交给支付宝
3.支付完成后,支付宝调用同步通知返回用户通知页面,异步通知修改用户数据库数据
注意:form以流的形式向前台输出时需要设置response.setContentType("text/html; charset=utf-8"),否则html标签不解析