@@ -54,7 +54,7 @@ public class WxPayController
@PostMapping("/callback")
public AjaxResult callback(@RequestBody String notifyData)
{
- return AjaxResult.success(iWxPayService.paymentCallBack(notifyData););
+ return AjaxResult.success(iWxPayService.paymentCallBack(notifyData));
}
@@ -26,6 +26,6 @@ public interface IWxPayService {
*/
Map<String, String> payment(String out_trade_no,String openid,String body,String price);
- void paymentCallBack(String notifyData);
+ String paymentCallBack(String notifyData);
@@ -122,7 +122,7 @@ public class WxPayServiceImpl implements IWxPayService {
@Override
- public void paymentCallBack(String notifyData) {
+ public String paymentCallBack(String notifyData) {
WxSmallConfig config = new WxSmallConfig(appid,mchid,key);
try {
WXPay wxpay = new WXPay(config);
@@ -149,6 +149,7 @@ public class WxPayServiceImpl implements IWxPayService {
} catch (Exception e) {
e.printStackTrace();
+ return null;
/**