Beispiel #1
0
        public void TestTransfer()
        {
            var request = new TransferRequest();

            request.AddGatewayData(new TransferModel()
            {
                OutTradeNo   = _outTradeNo,
                PayeeAccount = "*****@*****.**",
                Amount       = 1,
                PayeeType    = "ALIPAY_LOGONID"
            });

            var response = _alipayGateway.Execute(request);

            Assert.Equal("10000", response.Code);
        }
Beispiel #2
0
        public IActionResult Transfer(string out_trade_no, string payee_account, string payee_type, double amount, string remark)
        {
            var request = new TransferRequest();

            request.AddGatewayData(new TransferModel()
            {
                OutTradeNo   = out_trade_no,
                PayeeAccount = payee_account,
                Amount       = amount,
                Remark       = remark,
                PayeeType    = payee_type
            });

            var response = _gateway.Execute(request);

            return(Json(response));
        }
        public ActionResult Transfer(string out_trade_no, string openid, string check_name, string true_name, int amount, string desc)
        {
            var request = new TransferRequest();

            request.AddGatewayData(new TransferModel()
            {
                OutTradeNo = out_trade_no,
                OpenId     = openid,
                Amount     = amount,
                Desc       = desc,
                CheckName  = check_name,
                TrueName   = true_name
            });

            var response = _gateway.Execute(request);

            return(Json(response));
        }