Jerry 6 лет назад
Родитель
Сommit
6585fbee1f
2 измененных файлов с 53 добавлено и 31 удалено
  1. 22 0
      dev_data.go
  2. 31 31
      wechat_client_test.go

+ 22 - 0
dev_data.go

@@ -0,0 +1,22 @@
+//==================================
+//  * Name:Jerry
+//  * DateTime:2019/6/27 0:08
+//  * Desc:
+//==================================
+package gopay
+
+const (
+	ApiKey_iguiyu  = "GFDS8j98rewnmgl45wHTt980jg543abc"
+	ApiKey_shangqi = "m34QKFZxZSqx0qwLPlJ2hJkRm7pyxabc"
+	AppID          = "wxdaa2ab9ef87b5497"
+	APPSecret      = "65f42f625a788ed52f6e2e1593048abc"
+	MchID_iguiyu   = "1368139502"
+	MchID_shangqi  = "1526665601"
+	OpenID         = "o0Df70H2Q0fY8JXh1aFPIRyOBgu8"
+
+	Cert_iguiyu  = "iguiyu_cert"
+	Cert_shangqi = "shangqi_cert"
+
+	Alipay_appid       = "2019071565794663"
+	Alipay_private_key = "MIIEpgIBAAKCAQEA5JwIRwps/xrBFLCRHL727tofHEDE74I+NMkUkHCEd0qI7lOYrz72761hjw0/Np+io8DQDNf3AV0+HJGQAuMadhgmcLUnfB7BJwEL1wgc2Uk8oj8XBIJUKmc+APtJ3NhUgd7s4p63IVKjQfp8oMbGZS3/dJdamBEqGJn3bep7WlKyJy5bL3KY+fX5F1DNif8xfHBSygkniKhTt/pkKaEP6uiEvhZuorPKGTowU99cqJZAqNVGcZV/30UEerR9BHV5g3iZHRxebGNbC9WSBqVWoGhdo23Xl0QG6KmuZ1akF7mdq1e7Qlpm0SkYimqipRhSflu2N/mIW2pesypX2DRE8wIDAQABAoIBAQDDvkJsKaYoTI00nPaziWPAIm3u8BpwBbIj2mTMRDt4NQ7IGjYrH5uqn2dgaHRO3iMRWYAK70RlG6SaK50Gi9RVd9o6OTKk2WSDdCbiKOUiu826EpEv4DQW1q3Fg2S8P1MknG9yn3mog6ycStE5jNnFOrx35TzB5jiINhUhPVv/eh6iDkHCxfOh2R4+vPYjNXlzhgcR3qh19Rnd2uuzscbRtljoZpA3qE0tIawW7HmesKqjfHL3O/kHJGmZjK/uhNvZmPMzilmFb+q3R3BXbAPNc/efkv0GF1fS0Xy2h0YYfkNTDzewsU7Qwkw/iT29IUUn9uxAux6SYyubCdLRIMtpAoGBAP3uxgt0kX4AN0CUibkyvDlaw+amkjTgk9voH78CPUej58sIkWcaPJJwAFOhzNbsTlNp3mZ2xx58gqJU2Rm1/6bsQbYRjN9qVY8Fco7ClysOaf9bwDBqnIjv9eHZdw8EmR4qnPCH9yjBWDMODKxIhAhsuwm4D7GmsHrFAp5w7PlnAoGBAOZ4e2sOfVAiM9ZoHIlaNLW2Z1PKkc/1k+Hxoxl5dq9nHB9RAGqpO4vjbMc6d1wVRr02GZE8RaLSzS7WrAgSzsWgtql4P8TvrjPvIPEyN1B7/eqR6yNDGRHLkYbDg54SeRI/yUg7EwMARJqa24zP503IA40JZgaVHLti5XYCIoSVAoGBAIx/oXpTG/EQY4HK7czXgodlbgDfZwP0wjqpW29O6OMLkEOpUPIv9RW8/KFJY9IC22+RoykkTRXUJF92/MwaBAKys8TuPviamA5TIEhW6Fc9WW6dsF/ZjRTDWFOHBDX+AE5Nm5oGUL1vBMLy4hYs5UjYCEDfY2eS6BB1kvZhWuy/AoGBAKJHf4+YOkBsdNepoz5LmAXDE+p6HkWyA5j6jf9n+Vv0XGbooER6OQV886Es19Ks4IxmRYZwTBAkInmyipt8sr+RNE0L8Mr4gU7sN+Pdmfk/9UBv0oOXwVU4Y5XioRByrXFeHJqRjgd07tl15NW3poSsK2PplD9aS0rejfeT9T4pAoGBAKELHKfRAWILgkI/L5RrvaoUEkdy1hw9a+b+V1TKB+wDbrsomzL2BPnBYjqtw2ZhTffpxzS3ZpSzlMtgmcYhpyAvq5GlPw+wbsNXr4tCIu8eYLc6QoypmO8kE2FornyZfol5ygEu6HSUSwEHHjIQBDxtAlYgBPZOetDVdDVJD1nR"
+)

+ 31 - 31
wechat_client_test.go

@@ -100,37 +100,37 @@ func TestWeChatClient_CloseOrder(t *testing.T) {
 	fmt.Println("wxRsp:", *wxRsp)
 }
 
-func TestWeChatClient_Refund(t *testing.T) {
-	//初始化微信客户端
-	//    appId:应用ID
-	//    MchID:商户ID
-	//    ApiKey:Key值
-	//    isProd:是否是正式环境
-	client := NewWeChatClient(AppID, MchID_iguiyu, ApiKey_iguiyu, true)
-
-	//初始化参数结构体
-	body := make(BodyMap)
-	body.Set("out_trade_no", "97HiM5j6kGmM2fk7fYMc8MgKhPnEQ5Rk")
-	body.Set("nonce_str", GetRandomString(32))
-	body.Set("sign_type", SignType_MD5)
-	s := GetRandomString(64)
-	fmt.Println("s:", s)
-	body.Set("out_refund_no", s)
-	body.Set("total_fee", 1)
-	body.Set("refund_fee", 1)
-
-	//请求申请退款(沙箱环境下,证书路径参数可传空)
-	//    body:参数Body
-	//    certFilePath:cert证书路径
-	//    keyFilePath:Key证书路径
-	//    pkcs12FilePath:p12证书路径
-	wxRsp, err := client.Refund(body, Cert_iguiyu+"/apiclient_cert.pem", Cert_iguiyu+"/apiclient_key.pem", Cert_iguiyu+"/apiclient_cert.p12")
-	if err != nil {
-		fmt.Println("Error:", err)
-		return
-	}
-	fmt.Println("wxRsp:", *wxRsp)
-}
+//func TestWeChatClient_Refund(t *testing.T) {
+//	//初始化微信客户端
+//	//    appId:应用ID
+//	//    MchID:商户ID
+//	//    ApiKey:Key值
+//	//    isProd:是否是正式环境
+//	client := NewWeChatClient(AppID, MchID_iguiyu, ApiKey_iguiyu, true)
+//
+//	//初始化参数结构体
+//	body := make(BodyMap)
+//	body.Set("out_trade_no", "97HiM5j6kGmM2fk7fYMc8MgKhPnEQ5Rk")
+//	body.Set("nonce_str", GetRandomString(32))
+//	body.Set("sign_type", SignType_MD5)
+//	s := GetRandomString(64)
+//	fmt.Println("s:", s)
+//	body.Set("out_refund_no", s)
+//	body.Set("total_fee", 1)
+//	body.Set("refund_fee", 1)
+//
+//	//请求申请退款(沙箱环境下,证书路径参数可传空)
+//	//    body:参数Body
+//	//    certFilePath:cert证书路径
+//	//    keyFilePath:Key证书路径
+//	//    pkcs12FilePath:p12证书路径
+//	wxRsp, err := client.Refund(body, Cert_iguiyu+"/apiclient_cert.pem", Cert_iguiyu+"/apiclient_key.pem", Cert_iguiyu+"/apiclient_cert.p12")
+//	if err != nil {
+//		fmt.Println("Error:", err)
+//		return
+//	}
+//	fmt.Println("wxRsp:", *wxRsp)
+//}
 
 func TestWeChatClient_QueryRefund(t *testing.T) {
 	//初始化微信客户端