src/action/order/PaymentAction.java
(开头部分) 6KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
package action.order;
import java.util.Properties;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts2.ServletActionContext;
import service.OrderService;
import util.PaymentUtil;
import com.opensymphony.xwork2.Action;
import com.opensymphony.xwork2.ActionSupport;
public class PaymentAction extends ActionSupport
{
private static final long serialVersionUID = 1L;
private String p1_MerId; // 商户编号
private String r0_Cmd; // 业务类型
private String r1_Code;// 支付结果
private String r2_TrxId;// 易宝支付流水账号
private String r3_Amt;// 支付金额
private String r4_Cur;// 支付币种
private String r5_Pid;// 商品名称
private String r6_Order;// 商户订单号
private String r7_Uid;// 易宝会员支付id
private String r8_MP;// 商户扩展信息
private String r9_BType;// 交易结果返回类型
private String hmac;// 根据以上十二个值加密值
private String oid;// 订单号
private String yh;// 支付通道
private String code; //页面显示标志信息
private String msg;//页面显示信息
private OrderService orrderService;
// 付款
public String payment() throws Exception
{
Properties pro = new Properties();
pro.load(this.getClass().getClassLoader()
.getResourceAsStream("Payment.properties"));
/*
* 1.获取十三个参数
*/
String p0_Cmd = "Buy"; // 业务类型,固定值为"Buy"
String p1_MerId = pro.getProperty("p1_MerId");// 商号编码,在易宝中唯一标识
String p2_Order = this.oid;// 订单编号
String p3_Amt = "0.01";// 支付金额
String p4_Cur = "CNY";// 交易币种,固定值为"CNY"
String p5_Pid = "";// 商品名称
String p6_Pcat = "";// 商品种类
String p7_Pdesc = "";// 商品描述
String p8_Url = pro.getProperty("p8_Url");// 支付成功后,易宝会访问这个地址
String p9_SAF = "";// 送货地址
String pa_MP = "";// 扩展地址
String pd_FrpId = this.yh;// 支付通道
String pr_NeedResponse = "1";// 应答机制,固定值为"1"
后面还有 249 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
