This commit is contained in:
2024-12-30 16:29:58 +08:00
parent 0161382d12
commit ca8d524b79
3 changed files with 16 additions and 11 deletions

View File

@@ -64,16 +64,21 @@ func (a *AliPayService) CreateAlipayH5Order(amount float64, subject string, outT
totalAmount := lzUtils.ToAlipayAmount(amount)
// 构造H5支付请求
p := alipay.TradeWapPay{
Trade: alipay.Trade{
Subject: subject,
OutTradeNo: outTradeNo,
TotalAmount: totalAmount,
ProductCode: "QUICK_WAP_PAY", // H5支付专用产品码
NotifyURL: a.config.NotifyUrl, // 异步回调通知地址
ReturnURL: a.config.ReturnURL,
},
//Trade: alipay.Trade{
// Subject: subject,
// OutTradeNo: outTradeNo,
// TotalAmount: totalAmount,
// ProductCode: "QUICK_WAP_PAY", // H5支付专用产品码
// NotifyURL: a.config.NotifyUrl, // 异步回调通知地址
// ReturnURL: a.config.ReturnURL,
//},
}
p.Subject = subject
p.OutTradeNo = outTradeNo
p.TotalAmount = totalAmount
p.ProductCode = "QUICK_WAP_PAY"
p.NotifyURL = a.config.NotifyUrl
p.ReturnURL = fmt.Sprintf("%s?callback=true", a.config.ReturnURL)
// 获取H5支付请求字符串这里会签名
payUrl, err := client.TradeWapPay(p)
if err != nil {