示例#1
0
        public async Task <IActionResult> Transfers(string partner_trade_no, string openid, string check_name, string re_user_name, int amount, string desc, string spbill_create_ip)
        {
            var request = new WeChatPayTransfersRequest()
            {
                PartnerTradeNo = partner_trade_no,
                OpenId         = openid,
                CheckName      = check_name,
                ReUserName     = re_user_name,
                Amount         = amount,
                Desc           = desc,
                SpbillCreateIp = spbill_create_ip
            };
            var response = await _client.ExecuteAsync(request);

            return(Ok(response.Body));
        }
        public async Task <IActionResult> Transfers(WeChatPayTransfersViewModel viewModel)
        {
            var request = new WeChatPayTransfersRequest()
            {
                PartnerTradeNo = viewModel.PartnerTradeNo,
                OpenId         = viewModel.OpenId,
                CheckName      = viewModel.CheckName,
                ReUserName     = viewModel.ReUserName,
                Amount         = viewModel.Amount,
                Desc           = viewModel.Desc,
                SpbillCreateIp = viewModel.SpbillCreateIp
            };
            var response = await _client.ExecuteAsync(request);

            ViewData["response"] = response.Body;
            return(View());
        }