微信发起支付 将订单号转化为字符串
This commit is contained in:
		
							parent
							
								
									daf5e2134f
								
							
						
					
					
						commit
						d488dddefd
					
				
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							| 
						 | 
				
			
			@ -73,7 +73,7 @@ func WxH5PayInfo(c context.Context, payOrderRequest PayOrderRequest) (string, er
 | 
			
		|||
	bm.Set("appid", payOrderRequest.Wx.AppId).
 | 
			
		||||
		Set("mchid", payOrderRequest.Wx.MchId).
 | 
			
		||||
		Set("description", payOrderRequest.Description).
 | 
			
		||||
		Set("out_trade_no", payOrderRequest.OrderId).
 | 
			
		||||
		Set("out_trade_no", strconv.FormatInt(payOrderRequest.OrderId, 10)).
 | 
			
		||||
		Set("time_expire", expire).
 | 
			
		||||
		Set("notify_url", fmt.Sprintf(envConfig.PayService.Host+payCommon.WX_NOTIFY_URL_TEST+"%d", payOrderRequest.PayChannelId)).
 | 
			
		||||
		SetBodyMap("amount", func(bm gopay.BodyMap) {
 | 
			
		||||
| 
						 | 
				
			
			@ -199,10 +199,10 @@ func WxOrderRefund(ctx context.Context, orderRefundRequest OrderRefundRequest) (
 | 
			
		|||
	}
 | 
			
		||||
	// 初始化 BodyMap
 | 
			
		||||
	bm := make(gopay.BodyMap)
 | 
			
		||||
	bm.Set("out_trade_no", orderRefundRequest.OrderId).
 | 
			
		||||
	bm.Set("out_trade_no", strconv.FormatInt(orderRefundRequest.OrderId, 10)).
 | 
			
		||||
		Set("sign_type", "MD5").
 | 
			
		||||
		// 必填 退款订单号(程序员定义的)
 | 
			
		||||
		Set("out_refund_no", orderRefundRequest.RefundOrderId).
 | 
			
		||||
		Set("out_refund_no", strconv.FormatInt(orderRefundRequest.RefundOrderId, 10)).
 | 
			
		||||
		// 选填 退款描述
 | 
			
		||||
		Set("reason", orderRefundRequest.RefundReason).
 | 
			
		||||
		SetBodyMap("amount", func(bm gopay.BodyMap) {
 | 
			
		||||
| 
						 | 
				
			
			@ -298,7 +298,7 @@ func WxCloseOrder(ctx context.Context, orderCloseRequest OrderCloseRequest) (Ord
 | 
			
		|||
	if err != nil {
 | 
			
		||||
		return OrderCloseInfo{}, err
 | 
			
		||||
	}
 | 
			
		||||
	wxRsp, err := wxClient.V3TransactionCloseOrder(ctx, "FY160932049419637602")
 | 
			
		||||
	wxRsp, err := wxClient.V3TransactionCloseOrder(ctx, strconv.FormatInt(orderCloseRequest.OrderId, 10))
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		return OrderCloseInfo{}, err
 | 
			
		||||
	}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue