|
@@ -359,15 +359,14 @@ public class WxPayServiceImpl implements IWxPayService {
|
|
|
|
|
|
@Override
|
|
|
public String paymentCallBack(String notifyData) {
|
|
|
-
|
|
|
-
|
|
|
+ String xmlBack = "<xml><return_code><![CDATA[FAIL]]></return_code><return_msg><![CDATA[报文为空]]></return_msg></xml> ";
|
|
|
try {
|
|
|
Map<String, String> notifyMap = WXPayUtil.xmlToMap(notifyData); // 转换成map
|
|
|
String TenantId = notifyMap.get("attach");
|
|
|
ServletUtils.getRequestAttributes().getResponse().setHeader("TenantId", TenantId);
|
|
|
log.error("TenantIdC",TenantId);
|
|
|
initData();
|
|
|
- String xmlBack = "<xml><return_code><![CDATA[FAIL]]></return_code><return_msg><![CDATA[报文为空]]></return_msg></xml> ";
|
|
|
+
|
|
|
WxSmallConfig config = new WxSmallConfig(appid, mchid, key);
|
|
|
WXPay wxpay = new WXPay(config);
|
|
|
if (wxpay.isPayResultNotifySignatureValid(notifyMap)) {
|