Ejemplo n.º 1
0
        /// <summary>
        /// 单笔转账
        /// </summary>
        /// <param name="outBizNo"></param>
        /// <param name="transAmount"></param>
        /// <param name="identity"></param>
        /// <param name="identityType"></param>
        /// <returns></returns>
        public async Task <OkObjectResult> Transfer(string outBizNo, decimal transAmount, string identity)
        {
            var request = new TransferRequest();

            request.AddParameters(new
            {
                OutBizNo    = outBizNo,
                TransAmount = transAmount,
                ProductCode = TransProductCode.TRANS_ACCOUNT_NO_PWD.ToString(),
                BizScene    = TransBizScene.DIRECT_TRANSFER.ToString(),
                PayeeInfo   = new
                {
                    identity      = identity,
                    name          = "张敬文",
                    identity_type = TransIdentityType.ALIPAY_LOGON_ID.ToString()
                }
            });
            return(Ok(await _client.ExecuteAsync(request)));
        }