微信支付开发遇到常见问题
支付结果通知
public String notify(String xmlData) throws Exception {
Map<String, String> paramMap = WXPayUtil.xmlToMap(xmlData);
if (WXPayUtil.isSignatureValid(paramMap, API_KEY)) {
// 处理支付结果,更新订单状态等操作
// 返回成功响应
return WXPayUtil.getSuccessResponse();
} else {
// 签名验证失败,返回失败响应
return WXPayUtil.getFailureResponse();
}
}