public ActionResult UnbindBankCardCallBack(YeePayCallBack id) { StringBuilder postData = new StringBuilder(); postData.Append("req=" + dataFornat.UrlEncode(id.resp)); //编码 postData.Append("&sign=" + dataFornat.UrlEncode(id.sign)); //编码 MoneyCarCar.Models.YeePay.response _response = id.resp.XmlDeserialize <MoneyCarCar.Models.YeePay.response>(); if (_response.code.Equals("1") && _response.service.Equals(EnumServiceType.toUnbindBankCard.ToEnumDesc())) { string strHttpPost = HttpHelper.CreatHelper().HttpPost(yeePayConfig._verifyUrl, postData.ToString()); // 2. 验证签名 if (strHttpPost.Contains("SUCCESS")) { SystemUsers userInfo = (SystemUsers)Session["UserInfo"]; HttpHelper.CreatHelper().DoGetObject <BaseResultDto <bool> >(ApplicationPropertys.WEBAPI_URL + "/User/UnBindBank/" + userInfo.ID); ViewBag.ResultStatu = true; ViewBag.Message = "恭喜你,取消绑卡成功。"; } else { ViewBag.Message = "对不起,签名验证失败。"; } } else { ViewBag.Message = "对不起,取消绑卡失败。"; } return(View("Index")); }
public ActionResult BindBankCardCallBack(YeePayCallBack id) { MoneyCarCar.Models.YeePay.response _response = id.resp.XmlDeserialize <MoneyCarCar.Models.YeePay.response>(); if (_response.code.Equals("1") && _response.service.Equals(EnumServiceType.toBindBankCard.ToEnumDesc())) { ViewBag.ResultStatu = true; ViewBag.Message = "恭喜你,银行卡绑定成功。"; } else { ViewBag.Message = "对不起,银行卡绑定失败。"; } return(View("Index")); }