Shop/src/com/tenpay/helper/PayResponseHelper.java

(开头部分) 2KB

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

package com.tenpay.helper;

import com.tenpay.bean.PayResponse;
import com.tenpay.util.MD5Util;
import com.tenpay.util.TenpayUtil;
import javax.servlet.http.HttpServletRequest;

public class PayResponseHelper
{

    private String key;
    private PayResponse payResponse;

    public PayResponseHelper()
    {
        payResponse = new PayResponse();
    }

    public String getKey()
    {
        return key;
    }

    public void setKey(String key)
    {
        this.key = key;
    }

    public void setPayResponse(HttpServletRequest request)
    {
        payResponse.setAttach(TenpayUtil.toString(request.getParameter("attach")));
        payResponse.setBargainor_id(TenpayUtil.toString(request.getParameter("bargainor_id")));
        payResponse.setCmdno(TenpayUtil.toString(request.getParameter("cmdno")));
        payResponse.setDate(TenpayUtil.toString(request.getParameter("date")));
        payResponse.setFee_type(TenpayUtil.toString(request.getParameter("fee_type")));
        payResponse.setPay_info(TenpayUtil.toString(request.getParameter("pay_info")));
        payResponse.setPay_result(TenpayUtil.toString(request.getParameter("pay_result")));
        payResponse.setSign(TenpayUtil.toString(request.getParameter("sign")));
        payResponse.setSp_billno(TenpayUtil.toString(request.getParameter("sp_billno")));
        payResponse.setTotal_fee(TenpayUtil.toLong(request.getParameter("total_fee")));
        payResponse.setTransaction_id(TenpayUtil.toString(request.getParameter("transaction_id")));
    }

    public PayResponse getPayResponse()
    {
        return payResponse;
    }

    public boolean isTenpaySign()
    {
        StringBuffer buf = new StringBuffer();
        TenpayUtil.addParameter(buf, "cmdno", payResponse.getCmdno());
        TenpayUtil.addParameter(buf, "pay_result", payResponse.getPay_result());
        TenpayUtil.addParameter(buf, "date", payResponse.getDate());
        TenpayUtil.addParameter(buf, "transaction_id", payResponse.getTransaction_id());
        TenpayUtil.addParameter(buf, "sp_billno", payResponse.getSp_billno());
        TenpayUtil.addParameter(buf, "total_fee", (new StringBuilder(String.valueOf(payResponse.getTotal_fee()))).toString());
        TenpayUtil.addParameter(buf, "fee_type", payResponse.getFee_type());
        TenpayUtil.addParameter(buf, "attach", payResponse.getAttach());
        TenpayUtil.addParameter(buf, "key", key);
后面还有 4 行代码,购买后查看完整代码

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

AI 解读 AI

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

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