Exemple #1
0
        public IActionResult Refund(int id)
        {
            MessageBase result = new MessageBase();
            var         dto    = _refundService.Find(id);
            string      s      = AliPaySdk.FundTrans(dto.Account, dto.RealName, dto.Money.ToString(CultureInfo.InvariantCulture), dto.OutBizNo);

            if (s == "10000")
            {
                this._refundService.UpdateDeposit(id);
                result.Status = "true";
            }
            else
            {
                result.Status  = Permanent.FAILED;
                result.Message = s;
            }

            return(Json(result));
        }