步骤一:我们需要将微信支付所需要的参数组装好,然后发送请求。
所需要的参数在微信支付开发文档中就可以找到我们所必须的11个参数。
https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_1
步骤二:然后在回调函数中处理我们支付后的业务逻辑。
/**
*
* 获得威微信支付的相关参数
*
*/
@PostMapping("地址")
public JycloudResponse getWxpayParams(入参) {
try {
//获取那11个必要参数的代码,然后返回给前台
} catch (Exception e) {
log.error("", e);
}
}
/**
*
* 微信支付回调函数
*
*/
@RequestMapping("地址")
public void doWxNotify(HttpServletRequest request, HttpServletResponse response) {
try {
// 1、完善业务逻辑
// 2、通知微信回调成功
} catch (IOException e) {
log.error("", e);
}
}
大神的博客。