Commit e02b95f277e4d87bc2344c76a24ded4b8d52792f

Authored by YunaiV
1 parent 55e1bca3

【代码修复】PAY:微信扫码支付 v2 版本,缺少 product_id 的报错

yudao-module-pay/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/core/client/impl/weixin/WxNativePayClient.java
@@ -34,8 +34,8 @@ public class WxNativePayClient extends AbstractWxPayClient { @@ -34,8 +34,8 @@ public class WxNativePayClient extends AbstractWxPayClient {
34 @Override 34 @Override
35 protected PayOrderRespDTO doUnifiedOrderV2(PayOrderUnifiedReqDTO reqDTO) throws WxPayException { 35 protected PayOrderRespDTO doUnifiedOrderV2(PayOrderUnifiedReqDTO reqDTO) throws WxPayException {
36 // 构建 WxPayUnifiedOrderRequest 对象 36 // 构建 WxPayUnifiedOrderRequest 对象
37 - WxPayUnifiedOrderRequest request = buildPayUnifiedOrderRequestV2(reqDTO);  
38 -// .setProductId(reqDTO.getOutTradeNo()); // V2 必须传递 productId,无需在微信配置。该参数在 V3 简化,无需传递! 37 + WxPayUnifiedOrderRequest request = buildPayUnifiedOrderRequestV2(reqDTO)
  38 + .setProductId(reqDTO.getOutTradeNo()); // V2 必须传递 productId,无需在微信配置。该参数在 V3 简化,无需传递!
39 // 执行请求 39 // 执行请求
40 WxPayNativeOrderResult response = client.createOrder(request); 40 WxPayNativeOrderResult response = client.createOrder(request);
41 41