Esempio n. 1
0
        public async Task <IActionResult> Transfer(AlipayTransferViewModel viewMode)
        {
            var model = new AlipayFundTransToaccountTransferModel
            {
                OutBizNo     = viewMode.OutBizNo,
                PayeeType    = viewMode.PayeeType,
                PayeeAccount = viewMode.PayeeAccount,
                Amount       = viewMode.Amount,
                Remark       = viewMode.Remark
            };
            var req = new AlipayFundTransToaccountTransferRequest();

            req.SetBizModel(model);
            var response = await _client.ExecuteAsync(req, _optionsAccessor.Value);

            ViewData["response"] = response.ResponseBody;
            return(View());
        }
Esempio n. 2
0
        public async Task <IActionResult> Transfer(AlipayTransferViewModel viewMode)
        {
            var model = new AlipayFundTransUniTransferModel
            {
                OutBizNo    = viewMode.OutBizNo,
                TransAmount = viewMode.TransAmount,
                ProductCode = viewMode.ProductCode,
                BizScene    = viewMode.BizScene,
                PayeeInfo   = new Participant {
                    Identity = viewMode.PayeeIdentity, IdentityType = viewMode.PayeeIdentityType, Name = viewMode.PayeeName
                },
                Remark = viewMode.Remark
            };
            var req = new AlipayFundTransUniTransferRequest();

            req.SetBizModel(model);
            var response = await _client.CertificateExecuteAsync(req, _optionsAccessor.Value);

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