|
@@ -164,7 +164,7 @@ func (p *AppDataExportPay) CreateOrder() {
|
|
|
}
|
|
|
} else if pay_way == "ali_app" {
|
|
|
var err error
|
|
|
- payStr, tradeno, err = Alipay.GetAliPayToken((util.Float64All(order_money)))
|
|
|
+ payStr, tradeno, err = Alipay.GetAliPayToken((util.Float64All(order_money)), "dataReport")
|
|
|
if err != nil {
|
|
|
return "", "", fmt.Sprintf("支付宝订单生成出错%v"), false
|
|
|
}
|
|
@@ -258,7 +258,7 @@ func (p *AppDataExportPay) CreateOrder() {
|
|
|
}
|
|
|
} else if pay_way == "ali_app" {
|
|
|
var err error
|
|
|
- payStr, tradeno, err = Alipay.GetAliPayToken((util.Float64All(order_money)))
|
|
|
+ payStr, tradeno, err = Alipay.GetAliPayToken((util.Float64All(order_money)), "dataReport")
|
|
|
if err != nil {
|
|
|
return "", "", fmt.Sprintf("支付宝订单生成出错%v"), false
|
|
|
}
|
|
@@ -394,12 +394,12 @@ func (a *AppDataExportPay) AliPayCallback() {
|
|
|
checkSign.Del("sign")
|
|
|
checkSign.Del("sign_type")
|
|
|
signContentBytes, _ := url.QueryUnescape(checkSign.Encode())
|
|
|
- if !Alipay.checkCallBackSign(signContentBytes, sign) { //验签
|
|
|
+ if !Alipay.CheckCallBackSign(signContentBytes, sign) { //验签
|
|
|
log.Println("支付宝签名验证失败")
|
|
|
return
|
|
|
}
|
|
|
//校验
|
|
|
- if checkSign.Get("app_id") != util.ObjToString(alipayConf["appid"]) {
|
|
|
+ if checkSign.Get("app_id") != util.ObjToString(AlipayConf["appid"]) {
|
|
|
return
|
|
|
}
|
|
|
out_trade_no := checkSign.Get("out_trade_no")
|