|
@@ -100,7 +100,7 @@ func V3Bind(mi *MerchantInfo, ci CustomerInfo, oi OrderInfo) (res ReqRespose, er
|
|
|
args["userMac"] = ""
|
|
|
args["certId"] = mi.SerialNumber()
|
|
|
|
|
|
- s := createLinkString(args, true, false)
|
|
|
+ s := createLinkString(args, true, true)
|
|
|
sha1 := util.SHA1(s)
|
|
|
|
|
|
var data []byte
|
|
@@ -175,7 +175,7 @@ func V3Charging(mi *MerchantInfo, ci CustomerInfo, oi OrderInfo) (res ReqRespose
|
|
|
args["txnType"] = "11"
|
|
|
args["txnSubType"] = "00"
|
|
|
args["bizType"] = "000000"
|
|
|
- args["backurl"] = ""
|
|
|
+ args["backUrl"] = ""
|
|
|
args["accessType"] = "0"
|
|
|
args["merType"] = "0"
|
|
|
args["merId"] = mi.MerID
|
|
@@ -200,10 +200,13 @@ func V3Charging(mi *MerchantInfo, ci CustomerInfo, oi OrderInfo) (res ReqRespose
|
|
|
args["billPeriod"] = ""
|
|
|
args["certId"] = mi.SerialNumber()
|
|
|
|
|
|
- s := createLinkString(args, true, false)
|
|
|
+ s := createLinkString(args, true, true)
|
|
|
sha1 := util.SHA1(s)
|
|
|
|
|
|
fmt.Println("createLinkString", s)
|
|
|
+ fmt.Println("--", getCustomerV3(ci))
|
|
|
+ fmt.Println("--", base64Encode([]byte(getCustomerV3(ci))))
|
|
|
+ fmt.Println("--", s)
|
|
|
var data []byte
|
|
|
data, err = signsha1(mi.PrivateKey, []byte(sha1))
|
|
|
if err != nil {
|
|
@@ -215,6 +218,7 @@ func V3Charging(mi *MerchantInfo, ci CustomerInfo, oi OrderInfo) (res ReqRespose
|
|
|
for k, v := range args {
|
|
|
values.Add(k, v)
|
|
|
}
|
|
|
+ fmt.Println("-- body --", values.Encode())
|
|
|
res, err = post(V3BaseHost+V3ReqBackTrans, []byte(values.Encode()))
|
|
|
|
|
|
return
|