mirror of
https://gitee.com/egzosn/pay-java-parent.git
synced 2026-06-01 21:40:26 +08:00
paypal支付刷新token,代码整理
This commit is contained in:
@@ -5,11 +5,11 @@ import com.egzosn.pay.common.api.BasePayConfigStorage;
|
||||
|
||||
/**
|
||||
* @author Actinia
|
||||
*
|
||||
* <pre>
|
||||
* email hayesfu@qq.com
|
||||
* create 2017 2017/11/4 0004
|
||||
* </pre>
|
||||
* <p>
|
||||
* <pre>
|
||||
* email hayesfu@qq.com
|
||||
* create 2017 2017/11/4 0004
|
||||
* </pre>
|
||||
*/
|
||||
public class UnionPayConfigStorage extends BasePayConfigStorage {
|
||||
|
||||
@@ -17,20 +17,20 @@ public class UnionPayConfigStorage extends BasePayConfigStorage {
|
||||
/**
|
||||
* 商户号
|
||||
*/
|
||||
private volatile String merId;
|
||||
private String merId;
|
||||
|
||||
/**
|
||||
* 商户收款账号
|
||||
*/
|
||||
private volatile String seller;
|
||||
private String seller;
|
||||
|
||||
private volatile String version = "5.1.0";
|
||||
private String version = "5.1.0";
|
||||
/**
|
||||
* 0:普通商户直连接入
|
||||
* 1: 收单机构
|
||||
* 2:平台类商户接入
|
||||
*/
|
||||
private volatile String accessType = "0";
|
||||
private String accessType = "0";
|
||||
|
||||
/**
|
||||
* 中级证书路径
|
||||
@@ -43,38 +43,42 @@ public class UnionPayConfigStorage extends BasePayConfigStorage {
|
||||
|
||||
/**
|
||||
* 私钥证书是否已经初始化
|
||||
* 默认没有
|
||||
* 默认没有
|
||||
*/
|
||||
private boolean keyPrivateInit = false;
|
||||
|
||||
/**
|
||||
* 公钥证书是否已经初始化
|
||||
* 默认没有
|
||||
* 默认没有
|
||||
*/
|
||||
private boolean keyPublicInit = false;
|
||||
|
||||
|
||||
/**
|
||||
* 设置私钥证书
|
||||
*
|
||||
* @param certificatePath 私钥证书地址
|
||||
* 私钥证书密码 {@link #setKeyPrivateCertPwd(String)}
|
||||
* 私钥证书密码 {@link #setKeyPrivateCertPwd(String)}
|
||||
*/
|
||||
public void setKeyPrivateCert(String certificatePath){
|
||||
public void setKeyPrivateCert(String certificatePath) {
|
||||
super.setKeyPrivate(certificatePath);
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置中级证书
|
||||
*
|
||||
* @param certificatePath 证书地址
|
||||
*/
|
||||
public void setAcpMiddleCert(String certificatePath){
|
||||
public void setAcpMiddleCert(String certificatePath) {
|
||||
this.acpMiddleCert = certificatePath;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置根证书路径
|
||||
*
|
||||
* @param certificatePath 证书路径
|
||||
*/
|
||||
public void setAcpRootCert(String certificatePath){
|
||||
public void setAcpRootCert(String certificatePath) {
|
||||
this.acpRootCert = certificatePath;
|
||||
}
|
||||
|
||||
@@ -87,20 +91,20 @@ public class UnionPayConfigStorage extends BasePayConfigStorage {
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置私钥证书与证书密码
|
||||
*
|
||||
* 设置私钥证书与证书密码
|
||||
* @param keyPrivate 私钥证书与证书对应的密码 格式: D:/certs/acp_test_sign.pfx;000000
|
||||
* 替代方法
|
||||
* {@link #setKeyPrivateCert(String)}
|
||||
* {@link #setKeyPrivateCertPwd(String)}
|
||||
* 替代方法
|
||||
* {@link #setKeyPrivateCert(String)}
|
||||
* {@link #setKeyPrivateCertPwd(String)}
|
||||
*/
|
||||
@Deprecated
|
||||
@Override
|
||||
public void setKeyPrivate(String keyPrivate) {
|
||||
super.setKeyPrivate(keyPrivate);
|
||||
if (isCertSign() && keyPrivate.length() < 1024 && keyPrivate.contains(";")){
|
||||
if (isCertSign() && keyPrivate.length() < 1024 && keyPrivate.contains(";")) {
|
||||
String[] split = keyPrivate.split(";");
|
||||
super.setKeyPrivateCertPwd( split[1]);
|
||||
super.setKeyPrivateCertPwd(split[1]);
|
||||
super.setKeyPrivate(split[0]);
|
||||
getCertDescriptor().initPrivateSignCert(getKeyPrivate(), getKeyPrivateCertPwd(), "PKCS12");
|
||||
keyPrivateInit = true;
|
||||
@@ -109,16 +113,17 @@ public class UnionPayConfigStorage extends BasePayConfigStorage {
|
||||
|
||||
/**
|
||||
* 设置中级证书与根证书 格式:D:/certs/acp_test_middle.cer;D:/certs/acp_test_root.cer
|
||||
*
|
||||
* @param keyPublic 中级证书与根证书
|
||||
* 替代方法
|
||||
* {@link #setAcpRootCert(String)}
|
||||
* {@link #setAcpMiddleCert(String)}
|
||||
* 替代方法
|
||||
* {@link #setAcpRootCert(String)}
|
||||
* {@link #setAcpMiddleCert(String)}
|
||||
*/
|
||||
@Deprecated
|
||||
@Override
|
||||
public void setKeyPublic(String keyPublic) {
|
||||
super.setKeyPublic(keyPublic);
|
||||
if (isCertSign() && keyPublic.length() < 1024 ){
|
||||
if (isCertSign() && keyPublic.length() < 1024) {
|
||||
String[] split = keyPublic.split(";");
|
||||
getCertDescriptor().initPublicCert(split[0]);
|
||||
getCertDescriptor().initRootCert(split[1]);
|
||||
@@ -157,15 +162,16 @@ public class UnionPayConfigStorage extends BasePayConfigStorage {
|
||||
return merId;
|
||||
}
|
||||
|
||||
public void setPid (String pid) {
|
||||
public void setPid(String pid) {
|
||||
this.merId = pid;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getSeller() {
|
||||
return seller;
|
||||
}
|
||||
|
||||
public void setSeller (String seller) {
|
||||
public void setSeller(String seller) {
|
||||
this.seller = seller;
|
||||
}
|
||||
|
||||
@@ -173,7 +179,7 @@ public class UnionPayConfigStorage extends BasePayConfigStorage {
|
||||
return merId;
|
||||
}
|
||||
|
||||
public void setMerId (String merId) {
|
||||
public void setMerId(String merId) {
|
||||
this.merId = merId;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user