示例#1
0
        /// <summary>
        /// 创建支付宝的支付订单
        /// </summary>
        private string CreateAlipayOrder()
        {
            var order = new Alipay.Order()
            {
                Amount     = 0.01,
                OutTradeNo = outTradeNo,
                Subject    = "测测看支付宝",
                //AuthCode = "12323",
                //Scene = Alipay.Constant.BAR_CODE
                //Body = "1234",
                //ExtendParams = new ExtendParam()
                //{
                //    HbFqNum = "3"
                //},
                //GoodsDetail = new Goods[] {
                //    new Goods()
                //    {
                //        Id = "12"
                //    }
                //}
            };

            var gateway = gateways.Get <Alipay.AlipayGateway>(GatewayTradeType.Web);

            //gateway.PaymentFailed += Gateway_BarcodePaymentFailed;

            return(gateway.Payment(order));
        }
示例#2
0
        /// <summary>
        /// 创建支付宝的支付订单
        /// </summary>
        private string CreateAlipayOrder()
        {
            var order = new Alipay.Order()
            {
                Amount       = 0.01,
                OutTradeNo   = "35",
                Subject      = "测测看支付宝",
                Body         = "1234",
                ExtendParams = new ExtendParam()
                {
                    HbFqNum = "3"
                },
                GoodsDetail = new Goods[] {
                    new Goods()
                    {
                        Id = "12"
                    }
                }
            };

            var gateway = gatewayList.GetGateway(GatewayType.Alipay);

            gateway.GatewayTradeType = GatewayTradeType.Web;

            PaymentSetting paymentSetting = new PaymentSetting(gateway, order);

            return(paymentSetting.Payment());
        }
示例#3
0
        /// <summary>
        /// 创建支付宝的支付订单
        /// </summary>
        private string CreateAlipayOrder()
        {
            var order = new Alipay.Order()
            {
                Amount     = 0.01,
                OutTradeNo = outTradeNo,
                Subject    = "测测看支付宝"
            };

            var gateway = _gateways.Get <Alipay.AlipayGateway>(GatewayTradeType.Web);

            return(gateway.Payment(order));
        }