EasyShop/Pay/tenpay/payReturnUrl22.aspx.cs

(开头部分) 3KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using tenpay;

public partial class payReturnUrl22 : System.Web.UI.Page
{
     public string ordernum = string.Empty;
    protected void Page_Load(object sender, EventArgs e)
    {
        this.ReturnData();
    }
     protected void ReturnData()
    {
        //密钥
        string key = TenpayUtil.tenpay_key;
        //创建ResponseHandler实例
        ResponseHandler handler = new ResponseHandler(this.Context);
        handler.setKey(key);
        if (handler.isTenpaySign()) //判断签名
        {
            ///通知id
            string notify_id = resHandler.getParameter("notify_id");
            //商户订单号
            string out_trade_no = resHandler.getParameter("out_trade_no");
            //财付通订单号
            string transaction_id = resHandler.getParameter("transaction_id");
            //金额,以分为单位
            string total_fee = resHandler.getParameter("total_fee");
            //如果有使用折扣券,discount有值,total_fee+discount=原请求的total_fee
            string discount = resHandler.getParameter("discount");
            //支付结果
            string trade_state = resHandler.getParameter("trade_state");
            //交易模式,1即时到账,2中介担保
            string trade_mode = resHandler.getParameter("trade_mode");

            if ("1".Equals(trade_mode))
            {       //即时到账 
                if ("0".Equals(trade_state))
                {
                    //------------------------------
                    //即时到账处理业务开始
                    //------------------------------

                    //处理数据库逻辑
                    //注意交易单不要重复处理
                    //注意判断返回金额

                    //------------------------------
                    //即时到账处理业务完毕
                    //------------------------------

                    Response.Write("即时到帐付款成功");
后面还有 47 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。