mirror of
http://192.168.1.205:9980/cf_devdept2/cf_imes_server.git
synced 2026-08-14 21:52:07 +08:00
1、dev配置微信配置修正;2、微信渠道支付回调attach解析、支付单位元换算为分;
This commit is contained in:
+2
-2
@@ -48,7 +48,7 @@ public class WechatNativePayHandler extends AbstractPayHandler {
|
||||
WxPayUnifiedOrderV3Request request = new WxPayUnifiedOrderV3Request();
|
||||
request.setOutTradeNo(reqDTO.getOutTradeNo());
|
||||
request.setDescription(reqDTO.getSubject());
|
||||
request.setAmount(new WxPayUnifiedOrderV3Request.Amount().setTotal(reqDTO.getPrice())); // 单位分
|
||||
request.setAmount(new WxPayUnifiedOrderV3Request.Amount().setTotal(reqDTO.getPrice() * 100)); // 单位分
|
||||
request.setTimeExpire(formatDateV3(reqDTO.getExpireTime()));
|
||||
request.setSceneInfo(new WxPayUnifiedOrderV3Request.SceneInfo().setPayerClientIp(getClientIP()));
|
||||
request.setNotifyUrl(reqDTO.getNotifyUrl());
|
||||
@@ -85,7 +85,7 @@ public class WechatNativePayHandler extends AbstractPayHandler {
|
||||
Integer status = parseStatus(result.getTradeState());
|
||||
String openid = result.getPayer() != null ? result.getPayer().getOpenid() : null;
|
||||
return PayOrderRespDTO.of(status, result.getTransactionId(), openid, parseDateV3(result.getSuccessTime()),
|
||||
result.getOutTradeNo(), body);
|
||||
result.getOutTradeNo(), body, JSON.parseObject(result.getAttach(), Map.class));
|
||||
}
|
||||
|
||||
static String formatDateV3(LocalDateTime time) {
|
||||
|
||||
Reference in New Issue
Block a user