diff --git a/Services/Hncore.Pass.Vpn/Service/AgentClient6Service.cs b/Services/Hncore.Pass.Vpn/Service/AgentClient6Service.cs
index 8c66843..eb0b3a0 100644
--- a/Services/Hncore.Pass.Vpn/Service/AgentClient6Service.cs
+++ b/Services/Hncore.Pass.Vpn/Service/AgentClient6Service.cs
@@ -436,10 +436,39 @@ namespace Hncore.Pass.Vpn.Service
///
///
public override async Task Refund(string account, string packageKey, int days)
- {
- var title = GetOpTitle("Refund", account);
- LogHelper.Info(title, account);
- return new ApiResult(ResultCode.C_INVALID_ERROR, "退款失败-不支持退款");
+ {
+
+ var url1 = "http://user.webok.me/userapi3/?secretId=20200716182518182489&secretKey=OFcEJAfzYjWT3e2s&type=buy_log&user="+account+"&page=1";
+
+ System.Net.WebRequest wrq = System.Net.WebRequest.Create(url1);
+ wrq.Method = "GET";
+ System.Net.WebResponse wrp = wrq.GetResponse();
+ System.IO.StreamReader sr = new System.IO.StreamReader(wrp.GetResponseStream(), System.Text.Encoding.GetEncoding("gb2312"));
+ var strResult = sr.ReadToEnd();
+
+ JObject jo1 = (JObject)JsonConvert.DeserializeObject(strResult);
+
+
+ var id = jo1["data"][0]["id"].ToString();
+
+ var url = "/userapi3/?secretId=20200716182518182489&secretKey=OFcEJAfzYjWT3e2s&type=refund&id="+id;
+
+ var client = CreateHttpClient();
+
+ var resp = await client.GetAsync(url);
+ var content = await resp.Content.ReadAsStringAsync();
+ JObject jo = (JObject)JsonConvert.DeserializeObject(content);
+
+ var status = jo["code"].ToString();
+ if (status =="1")
+ {
+ return new ApiResult(1);
+ }
+ else
+ {
+ return new ApiResult(ResultCode.C_INVALID_ERROR, "退款失败");
+ }
+
}
///
/// 是否在线