Jerry 6 éve
szülő
commit
00706a0843

+ 7 - 7
examples/wechat/wx_BatchQueryComment.go

@@ -17,15 +17,15 @@ func BatchQueryComment() {
 	client := wechat.NewClient("wxdaa2ab9ef87b5497", "1368139502", "GFDS8j98rewnmgl45wHTt980jg543abc", false)
 
 	// 初始化参数结构体
-	body := make(gopay.BodyMap)
-	body.Set("nonce_str", gopay.GetRandomString(32))
-	body.Set("sign_type", wechat.SignType_HMAC_SHA256)
-	body.Set("begin_time", "20190120000000")
-	body.Set("end_time", "20190122174000")
-	body.Set("offset", "0")
+	bm := make(gopay.BodyMap)
+	bm.Set("nonce_str", gopay.GetRandomString(32))
+	bm.Set("sign_type", wechat.SignType_HMAC_SHA256)
+	bm.Set("begin_time", "20190120000000")
+	bm.Set("end_time", "20190122174000")
+	bm.Set("offset", "0")
 
 	// 请求拉取订单评价数据,成功后得到结果,沙箱环境下,证书路径参数可传空
-	wxRsp, err := client.BatchQueryComment(body, "", "", "")
+	wxRsp, err := client.BatchQueryComment(bm, "", "", "")
 	if err != nil {
 		fmt.Println("Error:", err)
 		return

+ 5 - 5
examples/wechat/wx_CloseOrder.go

@@ -16,13 +16,13 @@ func CloseOrder() {
 	client := wechat.NewClient("wxdaa2ab9ef87b5497", "1368139502", "GFDS8j98rewnmgl45wHTt980jg543abc", false)
 
 	// 初始化参数结构体
-	body := make(gopay.BodyMap)
-	body.Set("out_trade_no", "MfZC2segKxh0bnJSELbvKNeH3d9oWvvQ")
-	body.Set("nonce_str", gopay.GetRandomString(32))
-	body.Set("sign_type", wechat.SignType_MD5)
+	bm := make(gopay.BodyMap)
+	bm.Set("out_trade_no", "MfZC2segKxh0bnJSELbvKNeH3d9oWvvQ")
+	bm.Set("nonce_str", gopay.GetRandomString(32))
+	bm.Set("sign_type", wechat.SignType_MD5)
 
 	// 请求关闭订单,成功后得到结果
-	wxRsp, err := client.CloseOrder(body)
+	wxRsp, err := client.CloseOrder(bm)
 	if err != nil {
 		fmt.Println("Error:", err)
 		return

+ 6 - 6
examples/wechat/wx_DownloadBill.go

@@ -16,14 +16,14 @@ func DownloadBill() {
 	client := wechat.NewClient("wxdaa2ab9ef87b5497", "1368139502", "GFDS8j98rewnmgl45wHTt980jg543abc", false)
 
 	// 初始化参数结构体
-	body := make(gopay.BodyMap)
-	body.Set("nonce_str", gopay.GetRandomString(32))
-	body.Set("sign_type", wechat.SignType_MD5)
-	body.Set("bill_date", "20190722")
-	body.Set("bill_type", "ALL")
+	bm := make(gopay.BodyMap)
+	bm.Set("nonce_str", gopay.GetRandomString(32))
+	bm.Set("sign_type", wechat.SignType_MD5)
+	bm.Set("bill_date", "20190722")
+	bm.Set("bill_type", "ALL")
 
 	//请求下载对账单,成功后得到结果(string类型字符串)
-	wxRsp, err := client.DownloadBill(body)
+	wxRsp, err := client.DownloadBill(bm)
 	if err != nil {
 		fmt.Println("Error:", err)
 		return

+ 6 - 6
examples/wechat/wx_DownloadFundFlow.go

@@ -17,14 +17,14 @@ func DownloadFundFlow() {
 	client := wechat.NewClient("wxdaa2ab9ef87b5497", "1368139502", "GFDS8j98rewnmgl45wHTt980jg543abc", false)
 
 	// 初始化参数结构体
-	body := make(gopay.BodyMap)
-	body.Set("nonce_str", gopay.GetRandomString(32))
-	body.Set("sign_type", wechat.SignType_HMAC_SHA256)
-	body.Set("bill_date", "20190122")
-	body.Set("account_type", "Basic")
+	bm := make(gopay.BodyMap)
+	bm.Set("nonce_str", gopay.GetRandomString(32))
+	bm.Set("sign_type", wechat.SignType_HMAC_SHA256)
+	bm.Set("bill_date", "20190122")
+	bm.Set("account_type", "Basic")
 
 	// 请求下载资金账单,成功后得到结果,沙箱环境下,证书路径参数可传空
-	wxRsp, err := client.DownloadFundFlow(body, "", "", "")
+	wxRsp, err := client.DownloadFundFlow(bm, "", "", "")
 	if err != nil {
 		fmt.Println("Error:", err)
 		return

+ 11 - 11
examples/wechat/wx_Micropay.go

@@ -16,23 +16,23 @@ func Micropay() {
 	client := wechat.NewClient("wxdaa2ab9ef87b5497", "1368139502", "GFDS8j98rewnmgl45wHTt980jg543abc", false)
 
 	// 初始化参数Map
-	body := make(gopay.BodyMap)
-	body.Set("nonce_str", gopay.GetRandomString(32))
-	body.Set("body", "扫用户付款码支付")
+	bm := make(gopay.BodyMap)
+	bm.Set("nonce_str", gopay.GetRandomString(32))
+	bm.Set("body", "扫用户付款码支付")
 	number := gopay.GetRandomString(32)
 	fmt.Println("out_trade_no:", number)
-	body.Set("out_trade_no", number)
-	body.Set("total_fee", 1)
-	body.Set("spbill_create_ip", "127.0.0.1")
-	body.Set("auth_code", "134595229789828537")
-	body.Set("sign_type", wechat.SignType_MD5)
+	bm.Set("out_trade_no", number)
+	bm.Set("total_fee", 1)
+	bm.Set("spbill_create_ip", "127.0.0.1")
+	bm.Set("auth_code", "134595229789828537")
+	bm.Set("sign_type", wechat.SignType_MD5)
 
-	sign := wechat.GetParamSign("wxdaa2ab9ef87b5497", "1368139502", "GFDS8j98rewnmgl45wHTt980jg543abc", body)
+	sign := wechat.GetParamSign("wxdaa2ab9ef87b5497", "1368139502", "GFDS8j98rewnmgl45wHTt980jg543abc", bm)
 	//sign, _ := gopay.GetSanBoxParamSign("wxdaa2ab9ef87b5497", "1368139502", "GFDS8j98rewnmgl45wHTt980jg543abc", body)
 
-	body.Set("sign", sign)
+	bm.Set("sign", sign)
 	//请求支付,成功后得到结果
-	wxRsp, err := client.Micropay(body)
+	wxRsp, err := client.Micropay(bm)
 	if err != nil {
 		fmt.Println("Error:", err)
 		return

+ 5 - 5
examples/wechat/wx_QueryOrder.go

@@ -16,13 +16,13 @@ func QueryOrder() {
 	client := wechat.NewClient("wxdaa2ab9ef87b5497", "1368139502", "GFDS8j98rewnmgl45wHTt980jg543abc", false)
 
 	// 初始化参数结构体
-	body := make(gopay.BodyMap)
-	body.Set("out_trade_no", "GW201908091551421156")
-	body.Set("nonce_str", gopay.GetRandomString(32))
-	body.Set("sign_type", wechat.SignType_MD5)
+	bm := make(gopay.BodyMap)
+	bm.Set("out_trade_no", "GW201908091551421156")
+	bm.Set("nonce_str", gopay.GetRandomString(32))
+	bm.Set("sign_type", wechat.SignType_MD5)
 
 	// 请求订单查询,成功后得到结果
-	wxRsp, err := client.QueryOrder(body)
+	wxRsp, err := client.QueryOrder(bm)
 	if err != nil {
 		fmt.Println("Error:", err)
 		return

+ 8 - 8
examples/wechat/wx_QueryRefund.go

@@ -16,16 +16,16 @@ func QueryRefund() {
 	client := wechat.NewClient("wxdaa2ab9ef87b5497", "1368139502", "GFDS8j98rewnmgl45wHTt980jg543abc", false)
 
 	// 初始化参数结构体
-	body := make(gopay.BodyMap)
-	body.Set("out_trade_no", "97HiM5j6kGmM2fk7fYMc8MgKhPnEQ5Rk")
-	//body.Set("out_refund_no", "vk4264I1UQ3Hm3E4AKsavK8npylGSgQA092f9ckUxp8A2gXmnsLEdsupURVTcaC7")
-	//body.Set("transaction_id", "97HiM5j6kGmM2fk7fYMc8MgKhPnEQ5Rk")
-	//body.Set("refund_id", "97HiM5j6kGmM2fk7fYMc8MgKhPnEQ5Rk")
-	body.Set("nonce_str", gopay.GetRandomString(32))
-	body.Set("sign_type", wechat.SignType_MD5)
+	bm := make(gopay.BodyMap)
+	bm.Set("out_trade_no", "97HiM5j6kGmM2fk7fYMc8MgKhPnEQ5Rk")
+	//bm.Set("out_refund_no", "vk4264I1UQ3Hm3E4AKsavK8npylGSgQA092f9ckUxp8A2gXmnsLEdsupURVTcaC7")
+	//bm.Set("transaction_id", "97HiM5j6kGmM2fk7fYMc8MgKhPnEQ5Rk")
+	//bm.Set("refund_id", "97HiM5j6kGmM2fk7fYMc8MgKhPnEQ5Rk")
+	bm.Set("nonce_str", gopay.GetRandomString(32))
+	bm.Set("sign_type", wechat.SignType_MD5)
 
 	//请求申请退款
-	wxRsp, err := client.QueryRefund(body)
+	wxRsp, err := client.QueryRefund(bm)
 	if err != nil {
 		fmt.Println("Error:", err)
 		return

+ 9 - 9
examples/wechat/wx_Refund.go

@@ -16,23 +16,23 @@ func Refund() {
 	client := wechat.NewClient("wxdaa2ab9ef87b5497", "1368139502", "GFDS8j98rewnmgl45wHTt980jg543abc", false)
 
 	// 初始化参数结构体
-	body := make(gopay.BodyMap)
-	body.Set("out_trade_no", "SdZBAqJHBQGKVwb7aMR2mUwC588NG2Sd")
-	body.Set("nonce_str", gopay.GetRandomString(32))
-	body.Set("sign_type", wechat.SignType_MD5)
+	bm := make(gopay.BodyMap)
+	bm.Set("out_trade_no", "SdZBAqJHBQGKVwb7aMR2mUwC588NG2Sd")
+	bm.Set("nonce_str", gopay.GetRandomString(32))
+	bm.Set("sign_type", wechat.SignType_MD5)
 	s := gopay.GetRandomString(64)
 	fmt.Println("out_refund_no:", s)
-	body.Set("out_refund_no", s)
-	body.Set("total_fee", 1)
-	body.Set("refund_fee", 1)
-	body.Set("notify_url", "https://www.gopay.ink")
+	bm.Set("out_refund_no", s)
+	bm.Set("total_fee", 1)
+	bm.Set("refund_fee", 1)
+	bm.Set("notify_url", "https://www.gopay.ink")
 
 	//请求申请退款(沙箱环境下,证书路径参数可传空)
 	//    body:参数Body
 	//    certFilePath:cert证书路径
 	//    keyFilePath:Key证书路径
 	//    pkcs12FilePath:p12证书路径
-	wxRsp, err := client.Refund(body, "iguiyu_cert/apiclient_cert.pem", "iguiyu_cert/apiclient_key.pem", "iguiyu_cert/apiclient_cert.p12")
+	wxRsp, err := client.Refund(bm, "iguiyu_cert/apiclient_cert.pem", "iguiyu_cert/apiclient_key.pem", "iguiyu_cert/apiclient_cert.p12")
 	if err != nil {
 		fmt.Println("Error:", err)
 		return

+ 5 - 5
examples/wechat/wx_Reverse.go

@@ -16,13 +16,13 @@ func Reverse() {
 	client := wechat.NewClient("wxdaa2ab9ef87b5497", "1368139502", "GFDS8j98rewnmgl45wHTt980jg543abc", false)
 
 	// 初始化参数Map
-	body := make(gopay.BodyMap)
-	body.Set("nonce_str", gopay.GetRandomString(32))
-	body.Set("out_trade_no", "6aDCor1nUcAihrV5JBlI09tLvXbUp02B")
-	body.Set("sign_type", wechat.SignType_MD5)
+	bm := make(gopay.BodyMap)
+	bm.Set("nonce_str", gopay.GetRandomString(32))
+	bm.Set("out_trade_no", "6aDCor1nUcAihrV5JBlI09tLvXbUp02B")
+	bm.Set("sign_type", wechat.SignType_MD5)
 
 	//请求撤销订单,成功后得到结果,沙箱环境下,证书路径参数可传空
-	wxRsp, err := client.Reverse(body, "", "", "")
+	wxRsp, err := client.Reverse(bm, "", "", "")
 	if err != nil {
 		fmt.Println("Error:", err)
 		return

+ 10 - 10
examples/wechat/wx_Transfer.go

@@ -22,22 +22,22 @@ func Transfer() {
 	}
 
 	// 初始化参数结构体
-	body := make(gopay.BodyMap)
-	body.Set("nonce_str", gopay.GetRandomString(32))
-	body.Set("partner_trade_no", gopay.GetRandomString(32))
-	body.Set("openid", "o0Df70H2Q0fY8JXh1aFPIRyOBgu8")
-	body.Set("check_name", "FORCE_CHECK") // NO_CHECK:不校验真实姓名 , FORCE_CHECK:强校验真实姓名
-	body.Set("re_user_name", "付明明")       // 收款用户真实姓名。 如果check_name设置为FORCE_CHECK,则必填用户真实姓名
-	body.Set("amount", 30)                // 企业付款金额,单位为分
-	body.Set("desc", "测试转账")              // 企业付款备注,必填。注意:备注中的敏感词会被转成字符*
-	body.Set("spbill_create_ip", "127.0.0.1")
+	bm := make(gopay.BodyMap)
+	bm.Set("nonce_str", gopay.GetRandomString(32))
+	bm.Set("partner_trade_no", gopay.GetRandomString(32))
+	bm.Set("openid", "o0Df70H2Q0fY8JXh1aFPIRyOBgu8")
+	bm.Set("check_name", "FORCE_CHECK") // NO_CHECK:不校验真实姓名 , FORCE_CHECK:强校验真实姓名
+	bm.Set("re_user_name", "付明明")       // 收款用户真实姓名。 如果check_name设置为FORCE_CHECK,则必填用户真实姓名
+	bm.Set("amount", 30)                // 企业付款金额,单位为分
+	bm.Set("desc", "测试转账")              // 企业付款备注,必填。注意:备注中的敏感词会被转成字符*
+	bm.Set("spbill_create_ip", "127.0.0.1")
 
 	// 企业向微信用户个人付款(不支持沙箱环境)
 	//    body:参数Body
 	//    certFilePath:cert证书路径
 	//    keyFilePath:Key证书路径
 	//    pkcs12FilePath:p12证书路径
-	wxRsp, err := client.Transfer(body, "", "", "")
+	wxRsp, err := client.Transfer(bm, "", "", "")
 	if err != nil {
 		fmt.Println("Error:", err)
 		return