mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-04-21 11:35:12 +08:00
汇付退款回调接口
This commit is contained in:
@@ -757,6 +757,11 @@ public class OrderService {
|
||||
orderBasicInfoService.weChatRefund(dto);
|
||||
}
|
||||
|
||||
public void adapayRefund(WeChatRefundDTO dto) {
|
||||
log.info("汇付退款 param:{}", JSON.toJSONString(dto));
|
||||
orderBasicInfoService.adapayRefund(dto);
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询订单详情信息
|
||||
* @param orderCode 订单编号
|
||||
@@ -1313,4 +1318,20 @@ public class OrderService {
|
||||
memberTransactionRecordService.insertSelective(record);
|
||||
}
|
||||
|
||||
public void adapayRefundCallback(HttpServletRequest request) throws Exception {
|
||||
//验签请参data
|
||||
String data = request.getParameter("data");
|
||||
//验签请参sign
|
||||
String sign = request.getParameter("sign");
|
||||
//验签请参publicKey
|
||||
String publicKey = AdapayCore.PUBLIC_KEY;
|
||||
log.info("汇付支付回调验签请参data={}, sign={}", data, sign);
|
||||
//验签标记
|
||||
boolean checkSign = AdapaySign.verifySign(data, sign, publicKey);
|
||||
if (!checkSign) {
|
||||
log.info("汇付支付回调验签失败:{}", data);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user