Jerry 6 лет назад
Родитель
Сommit
d4f2b37cbb
1 измененных файлов с 16 добавлено и 0 удалено
  1. 16 0
      alipay_client_test.go

+ 16 - 0
alipay_client_test.go

@@ -263,6 +263,22 @@ func TestAlipaySystemOauthToken(t *testing.T) {
 	//fmt.Println("rsp:", rsp.ErrorResponse.SubMsg)
 }
 
+func TestVerifyAliPayResultSign(t *testing.T) {
+	data := "MkvuiIZsGOC8S038cu/JIpoRKnF+ZFjoIRGf5d/K4+ctYjCtb/eEkwgrdB5TeH/93bxff1Ylb+SE+UGStlpvcg=="
+	key := "TDftre9FpItr46e9BVNJcw=="
+	rsp := new(PhoneNumberResponse)
+	err := DecryptAliPayOpenDataToStruct(data, key, rsp)
+	if err != nil {
+		fmt.Println("err:", err)
+		return
+	}
+	fmt.Println("rsp.Code:", rsp.Code)
+	fmt.Println("rsp.Msg:", rsp.Msg)
+	fmt.Println("rsp.SubCode:", rsp.SubCode)
+	fmt.Println("rsp.SubMsg:", rsp.SubMsg)
+	fmt.Println("rsp.Mobile:", rsp.Mobile)
+}
+
 type List struct {
 	BillList []FundBillListInfo `json:"bill_list"`
 }