|
|
|
@@ -189,7 +189,7 @@ public class WxPayOrderServiceImpl implements WxPayOrderService { |
|
|
|
sighMap.put("timeStamp", timestamp); |
|
|
|
sighMap.put("nonceStr", noncestr); |
|
|
|
sighMap.put("package", "prepay_id=" + prepay_id); |
|
|
|
//sighMap.put("signType", "MD5"); |
|
|
|
sighMap.put("signType", "MD5"); |
|
|
|
String signAgent = WxPayment.createSign(sighMap, payAccount.getApiKey()); |
|
|
|
returnMap.put("timeStamp", timestamp); |
|
|
|
returnMap.put("nonceStr", noncestr); |
|
|
|
@@ -226,7 +226,7 @@ public class WxPayOrderServiceImpl implements WxPayOrderService { |
|
|
|
if(isShare) { |
|
|
|
payOrderMap.put("profit_sharing", "Y"); |
|
|
|
} |
|
|
|
wxPayOrderSP.setSign(WxPayment.createSign(payOrderMap, payAccount.getApiKey())); |
|
|
|
wxPayOrderSP.setSign(WxPayment.createSignHMAC(payOrderMap, payAccount.getApiKey())); |
|
|
|
String response = WxPay.pushOrder(BeanUtils.toStringMap(wxPayOrderSP)); |
|
|
|
logger.info("pay order, wechat pushOrder, " + wxPayOrderSP.toString() + ", response: " + response.toString()); |
|
|
|
Map<String, String> returnMap = WxPayment.xmlToMap(response); |
|
|
|
@@ -250,8 +250,8 @@ public class WxPayOrderServiceImpl implements WxPayOrderService { |
|
|
|
sighMap.put("timeStamp", timestamp); |
|
|
|
sighMap.put("nonceStr", noncestr); |
|
|
|
sighMap.put("package", "prepay_id=" + prepay_id); |
|
|
|
//sighMap.put("signType", "MD5"); |
|
|
|
String signAgent = WxPayment.createSign(sighMap, payAccount.getApiKey()); |
|
|
|
sighMap.put("signType", "HMAC-SHA256"); |
|
|
|
String signAgent = WxPayment.createSignHMAC(sighMap, payAccount.getApiKey()); |
|
|
|
returnMap.put("timeStamp", timestamp); |
|
|
|
returnMap.put("nonceStr", noncestr); |
|
|
|
returnMap.put("package", "prepay_id=" + prepay_id); |
|
|
|
@@ -360,7 +360,7 @@ public class WxPayOrderServiceImpl implements WxPayOrderService { |
|
|
|
|
|
|
|
try { |
|
|
|
Map map = BeanUtils.toStringMap(payOrderSQ); |
|
|
|
payOrderSQ.setSign(WxPayment.createSign(map, payAccount.getApiKey())); |
|
|
|
payOrderSQ.setSign(WxPayment.createSignHMAC(map, payAccount.getApiKey())); |
|
|
|
map = BeanUtils.toStringMap(payOrderSQ); |
|
|
|
|
|
|
|
String response = WxPay.orderQuery(map); |
|
|
|
@@ -450,7 +450,7 @@ public class WxPayOrderServiceImpl implements WxPayOrderService { |
|
|
|
|
|
|
|
try { |
|
|
|
Map map = BeanUtils.toStringMap(payOrderSC); |
|
|
|
payOrderSC.setSign(WxPayment.createSign(map, payAccount.getApiKey())); |
|
|
|
payOrderSC.setSign(WxPayment.createSignHMAC(map, payAccount.getApiKey())); |
|
|
|
map = BeanUtils.toStringMap(payOrderSC); |
|
|
|
String response = WxPay.closeOrder(map); |
|
|
|
|
|
|
|
|