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 算力,解读结果公开显示在下面。
还没有人解读过这个文件。