|
|
@@ -626,7 +626,10 @@ public class FsStoreAfterSalesServiceImpl implements IFsStoreAfterSalesService {
|
|
|
refundRequest.setTotalFee(WxPayUnifiedOrderRequest.yuanToFen(payment.getPayMoney().toString()));
|
|
|
refundRequest.setRefundFee(WxPayUnifiedOrderRequest.yuanToFen(payment.getPayMoney().toString()));
|
|
|
try {
|
|
|
+ logger.info("微信api证书路径:{}",fsPayConfig.getWxAppKeyPath());
|
|
|
+ logger.info("微信请求退款入参:{}",refundRequest);
|
|
|
WxPayRefundResult refundResult = wxPayService.refund(refundRequest);
|
|
|
+ logger.info("微信请求退款出参:{}",refundResult);
|
|
|
WxPayRefundQueryResult refundQueryResult = wxPayService.refundQuery("", refundResult.getOutTradeNo(), refundResult.getOutRefundNo(), refundResult.getRefundId());
|
|
|
if (refundQueryResult != null && refundQueryResult.getResultCode().equals("SUCCESS")) {
|
|
|
FsStorePayment paymentMap = new FsStorePayment();
|
|
|
@@ -653,8 +656,10 @@ public class FsStoreAfterSalesServiceImpl implements IFsStoreAfterSalesService {
|
|
|
model.setOutTradeNo(orderType+"-"+payment.getPayCode());
|
|
|
model.setRefundAmount(payment.getPayMoney().toString());
|
|
|
request.setBizModel(model);
|
|
|
+ logger.info("支付宝请求退款入参:{}",request);
|
|
|
try {
|
|
|
AlipayTradeRefundResponse response = alipayClient.execute(request);
|
|
|
+ logger.info("支付宝请求退款出参:{}",response);
|
|
|
if (response.isSuccess()) {
|
|
|
FsStorePayment paymentMap = new FsStorePayment();
|
|
|
paymentMap.setPaymentId(payment.getPaymentId());
|