diff --git a/app/main/api/internal/service/wechatpayService.go b/app/main/api/internal/service/wechatpayService.go index a3db68f..bd81ee5 100644 --- a/app/main/api/internal/service/wechatpayService.go +++ b/app/main/api/internal/service/wechatpayService.go @@ -173,6 +173,7 @@ func (w *WechatPayService) CreateWechatAppOrder(ctx context.Context, amount floa // 发起预支付请求 resp, result, err := svc.Prepay(ctx, payRequest) + logx.Infof("微信app支付订单:resp: %+v, result: %+v, err: %+v", resp, result, err) if err != nil { return "", fmt.Errorf("微信支付订单创建失败: %v, 状态码: %d", err, result.Response.StatusCode) } @@ -234,6 +235,7 @@ func (w *WechatPayService) CreateWechatMiniProgramOrder(ctx context.Context, amo // 发起预支付请求 resp, result, err := svc.PrepayWithRequestPayment(ctx, payRequest) + logx.Infof("微信小程序支付订单:resp: %+v, result: %+v, err: %+v", resp, result, err) if err != nil { return "", fmt.Errorf("微信支付订单创建失败: %v, 状态码: %d", err, result.Response.StatusCode) } @@ -244,6 +246,7 @@ func (w *WechatPayService) CreateWechatMiniProgramOrder(ctx context.Context, amo func (w *WechatPayService) CreateWechatH5Order(ctx context.Context, amount float64, description string, outTradeNo string, openid string) (interface{}, error) { totalAmount := lzUtils.ToWechatAmount(amount) + logx.Infof("微信h5支付订单:amount: %+v, description: %+v, outTradeNo: %+v, openid: %+v", amount, description, outTradeNo, openid) // 构建支付请求参数 payRequest := jsapi.PrepayRequest{ Appid: core.String(w.config.WechatH5.AppID), @@ -261,10 +264,12 @@ func (w *WechatPayService) CreateWechatH5Order(ctx context.Context, amount float // 初始化 AppApiService svc := jsapi.JsapiApiService{Client: w.wechatClient} + logx.Infof("微信h5支付订单:payRequest: %+v", payRequest) // 发起预支付请求 resp, result, err := svc.PrepayWithRequestPayment(ctx, payRequest) logx.Infof("微信h5支付订单:resp: %+v, result: %+v, err: %+v", resp, result, err) if err != nil { + logx.Infof("微信h5支付订单:resp: %+v, result: %+v, err: %+v", resp, result, err) return "", fmt.Errorf("微信支付订单创建失败: %v, 状态码: %d", err, result.Response.StatusCode) } return jsapiRequestPaymentToMap(resp) @@ -315,6 +320,7 @@ func (w *WechatPayService) CreateWechatOrder(ctx context.Context, amount float64 if findAuthModelErr != nil { return "", findAuthModelErr } + logx.Infof("微信h5支付订单:userAuthModel: %+v", userAuthModel) prepayData, err = w.CreateWechatH5Order(ctx, amount, description, outTradeNo, userAuthModel.AuthKey) if err != nil { return "", err