easypay.pay
import com.google.gson.annotations.SerializedName;
/**
* @author 注释者:王教成
* @version 注释版:1.0.0
* 预支付信息,用于微信支付//TODO 集成时请按照自身需求修改此类
*/
public class PrePayInfo {
public String appid;//声明应用ID字符串
public String partnerid;//声明合作者ID字符串
public String prepayid;//声明预支付ID
@SerializedName("package")//此属性序列化成JSON时,将名字序列化成注解value属性指定值
public String packageValue;//声明包值字符串
public String noncestr;//声明目前字符串
public String timestamp;//声明时间戳字符串
public String sign;//声明签名字符串
/**
* 获取应用ID
* @return 返回应用ID
*/
public String getAppid() {
return appid;
}
/**
* 设置应用ID
* @param appid 应用ID
*/
public void setAppid(String appid) {
this.appid = appid;
}
/**
* 获取合作者ID
* @return 返回合作者ID
*/
public String getPartnerid() {
return partnerid;
}
/**
* 设置合作者ID
* @param partnerid 合作者ID
*/
public void setPartnerid(String partnerid) {
this.partnerid = partnerid;
}
/**
* 获取预支付ID
* @return 返回预支付ID
*/
public String getPrepayid() {
return prepayid;
}
/**
* 设置预支付ID
* @param prepayid 预支付ID
*/
public void setPrepayid(String prepayid) {
this.prepayid = prepayid;
}
/**
* 获取包值
* @return 返回包值
*/
public String getPackageValue() {
return packageValue;
}
/**
* 设置包值
* @param packageValue 包值
*/
public void setPackageValue(String packageValue) {
this.packageValue = http://www.gunmi.cn/v/packageValue;
}
/**
* 获取目前字符串
* @return 返回目前字符串
*/
public String getNoncestr() {
return noncestr;
}
/**
* 设置目前字符串
* @param noncestr 目前字符串
*/
public void setNoncestr(String noncestr) {
this.noncestr = noncestr;
}
/**
* 获取时间戳
* @return 返回时间戳
*/
public String getTimestamp() {
return timestamp;
}
/**
* 设置时间戳
* @param timestamp 时间戳
*/
public void setTimestamp(String timestamp) {
this.timestamp = timestamp;
}
/**
* 获取签名
* @return 返回签名
*/
public String getSign() {
return sign;
}
/**
* 设置签名
* @param sign 签名
*/
public void setSign(String sign) {
this.sign = sign;
}
}
package io.github.xiong_it.easypay.pay;
import android.text.TextUtils;
import java.util.Map;
/**
* @author 注释者:王教成
* @version 注释版:1.0.0
* 阿里支付结果
*/
public class ALiPayResult {
public static final String PAY_OK_STATUS = "9000";//支付成功状态
public static final String PAY_WAIT_CONFIRM_STATUS = "8000";//支付等待确认状态
public static final String PAY_FAILED_STATUS = "4000";//支付失败状态
public static final String PAY_CANCLE_STATUS = "6001";//支付取消状态
public static final String PAY_NET_ERR_STATUS = "6002";//支付网络错误状态
public static final String PAY_UNKNOWN_ERR_STATUS = "6004";//支付未知错误状态
private String resultStatus;//声明结果状态字符串
private String result;//声明结果字符串
private String memo;//声明备忘字符串
public ALiPayResult(Map<String, String> rawResult) {
if (rawResult == null) {
return;//如果真实结果字符串键值对Map为空,直接返回
}
for (String key : rawResult.keySet()) {
if (TextUtils.equals(key, "resultStatus")) {
resultStatus = rawResult.get(key);//如果键与字符串比较相同,获取值赋值
} else if (TextUtils.equals(key, "result")) {
result = rawResult.get(key);//如果键与字符串比较相同,获取值赋值
} else if (TextUtils.equals(key, "memo")) {
memo = rawResult.get(key);//如果键与字符串比较相同,获取值赋值
}
}//迭代真实结果字符串键值对Map的键集合
}//构造器
/**
* 实现Object的toString方法
* @return 返回字符串
*/
@Override
public String toString() {
return "resultStatus={" + resultStatus + "};memo={" + memo + "};result={" + result + "}";
}//返回字符串
/**
* 获取结果状态字符串
* @return 返回结果状态字符串
*/
public String getResultStatus() {
return resultStatus;
}
/**
* 获取结果字符串
* @return 返回结果字符串
*/
public String getResult() {
return result;
}
/**
* 获取备忘字符串
* @return 返回备忘字符串
*/
public String getMemo() {
return memo;
}
}
- VS2015中调试提示未能正确加载TraceLogPackage包
- Driver Package Installer可以删除吗
- sublime text 3怎么安装package control
- sublime text3 怎么安装package control
- easypay.pay.paystrategy
- easypay.network3/3
- easypay.network2/3
- easypay.network1/3