Exemplo n.º 1
0
        //  测试md5Key
        //  public static final String md5Key = "742fa3ffd050fb441763bf8fb6c0594f";

        //  测试商户号
        //  public static final String merchantId = "903110153110001";

        //测试环境快捷的测试卡号:
        //测试环境第一次:
        //平安银行借记卡:6216261000000000018
        //    手机号:13552535506
        //    证件类型:01
        //    证件号:341126197709218366
        //    密码:123456
        //    姓名:全渠道
        //    短信验证码:123456(手机)/111111(PC)(先点获取验证码之后再输入)


        /// <summary>
        /// 单笔代付
        /// </summary>
        static void SingleDFPay()
        {
            var model = new SingleDFPayModelRequest();

            model.head = new SingleDFHead
            {
                merchantId = "903110153110001",
                signType   = "1",
                version    = "18",
            };

            model.content = new SingleDFContent
            {
                accountName   = "全渠道",
                accountNo     = "6216261000000000018",
                accountType   = "1",
                amt           = 1,
                bankName      = "平安银行",
                bankNo        = "105290068018",
                mchtOrderNo   = GuidUtils.GetLongStringGuid(),
                notifyUrl     = "http://47.92.68.54:8000",
                orderDateTime = DateTime.Now.ToString("yyyyMMddHHmmss"),
                purpose       = "test",
                remark        = "单笔代付",
            };

            var fatory = new SingleDFPayChannelFatory();
            var result = fatory.CreateResult(model);
        }
Exemplo n.º 2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            var orderAmount = Request.Form["orderAmount"];
            var merchantId  = Request.Form["merchantId"];
            var orderNo     = Request.Form["orderNo"];

            var model = new SingleDFPayModelRequest();

            model.head = new SingleDFHead
            {
                merchantId = merchantId,
                signType   = "1",
                version    = "18",
            };

            model.content = new SingleDFContent
            {
                accountName   = "全渠道",
                accountNo     = "6216261000000000018",
                accountType   = "1",
                amt           = int.Parse(orderAmount),
                bankName      = "平安银行",
                bankNo        = "105290068018",
                mchtOrderNo   = orderNo,
                notifyUrl     = "http://47.92.68.54:8002/SingleDF/notifyUrl.aspx",
                orderDateTime = DateTime.Now.ToString("yyyyMMddHHmmss"),
                purpose       = "test",
                remark        = "单笔代付",
            };

            var fatory = new SingleDFPayChannelFatory();
            var result = fatory.CreateResult(model);

            var json = Newtonsoft.Json.JsonConvert.SerializeObject(result);

            Response.Write(json);
            Response.End();
        }