コード例 #1
0
ファイル: Default.aspx.cs プロジェクト: cjf8134/demo
        protected void refund_request_Click(object sender, EventArgs e)
        {
            //----参数--由接入者实际接入时填写---
            string outTradeNo   = "1447208747438"; //设置商户交易流水号
            string outRefundNo  = "TK144720874743802";
            string totalAmount  = "0.05";
            string refundAmount = "0.01";
            //----参数end
            PaycenterService ps = new PaycenterService();
            PayCenterData    pd = ps.paycenterRefundRequest(outTradeNo, outRefundNo, totalAmount, refundAmount);

            Log.Info(this.GetType().ToString(), "返回结果:" + pd.GetValue("resp_desc"));
            Log.Info(this.GetType().ToString(), "易票联退款流水号:" + pd.GetValue("refund_id"));
        }
コード例 #2
0
ファイル: Default.aspx.cs プロジェクト: cjf8134/demo
        protected void order_query_Click(object sender, EventArgs e)
        {
            //----参数--由接入者实际接入时填写---
            string outTradeNo = "1447208747438"; //设置商户交易流水号
            //----参数end
            PaycenterService ps = new PaycenterService();
            PayCenterData    pd = ps.paycenterQueryOrder(outTradeNo);

            Log.Info(this.GetType().ToString(), "返回结果:" + pd.GetValue("resp_desc"));
        }
コード例 #3
0
ファイル: Default.aspx.cs プロジェクト: cjf8134/demo
        protected void refund_query_Click(object sender, EventArgs e)
        {
            //----参数--由接入者实际接入时填写---
            string outTradeNo  = "1447208747438"; //设置商户交易流水号
            string outRefundNo = "TK144720874743802";
            string refundId    = "1988";
            //----参数end
            PaycenterService ps = new PaycenterService();
            PayCenterData    pd = ps.paycenterRefundQuery(outTradeNo, refundId, outRefundNo);

            Log.Info(this.GetType().ToString(), "返回结果:" + pd.GetValue("resp_desc"));
        }
コード例 #4
0
ファイル: PayResponse.aspx.cs プロジェクト: cjf8134/demo
        protected void Page_Load(object sender, EventArgs e)
        {
            Log.Info(this.GetType().ToString(), "===========支付请求同步通知============");
            PaycenterService ps   = new PaycenterService();
            PayCenterData    data = ps.acceptResponse(Page);

            if ("1".Equals(data.GetValue("pay_result")))
            {
                Label1.Text = "支付成功";
                //支付成功业务处理

                //支付成功业务处理
            }
            else
            {
                //支付失败业务处理

                //支付失败业务处理
                Label1.Text = "支付失败";
            }
        }
コード例 #5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Log.Info(this.GetType().ToString(), "===========支付请求异步通知============");
            //调用sdk得到异步通知参数
            PaycenterService ps   = new PaycenterService();
            PayCenterData    data = ps.acceptNotifyResponse(Page);

            if ("1".Equals(data.GetValue("pay_result")))
            {
                Log.Info(this.GetType().ToString(), "支付成功");
                //支付成功业务处理

                //支付成功业务处理
            }
            else
            {
                Log.Info(this.GetType().ToString(), "支付失败");
                //支付失败业务处理

                //支付失败业务处理
            }
        }