记得上下班打卡 | git大法好,push需谨慎

Commit 1626482d authored by zhengfuxin's avatar zhengfuxin

修改配置文件。

parent d8a0f5ef
...@@ -41,21 +41,12 @@ liquidnet: ...@@ -41,21 +41,12 @@ liquidnet:
# ---------------------以下为银联支付-------------------------------------- # ---------------------以下为银联支付--------------------------------------
##交易请求地址 ##交易请求地址
acpsdk: acpsdk:
## 消费接口
frontTransUrl: ${liquidnet.dragon.unionpay.gateway-url}/gateway/api/frontTransReq.do frontTransUrl: ${liquidnet.dragon.unionpay.gateway-url}/gateway/api/frontTransReq.do
## 交易状态查询
backTransUrl: ${liquidnet.dragon.unionpay.gateway-url}/gateway/api/backTransReq.do backTransUrl: ${liquidnet.dragon.unionpay.gateway-url}/gateway/api/backTransReq.do
singleQueryUrl: ${liquidnet.dragon.unionpay.gateway-url}/gateway/api/queryTrans.do ## 退款路径 (https://gateway.95516.com/gateway/api/backTransReq.do)
batchTransUrl: ${liquidnet.dragon.unionpay.gateway-url}/gateway/api/batchTrans.do refundUrl: https://101.231.204.80:5000/gateway/api/backTransReq.do
fileTransUrl: https://filedownload.test.95516.com/
appTransUrl: ${liquidnet.dragon.unionpay.gateway-url}/gateway/api/appTransReq.do
cardTransUrl: ${liquidnet.dragon.unionpay.gateway-url}/gateway/api/cardTransReq.do
#以下缴费产品使用,其余产品用不到
jfFrontTransUrl: ${liquidnet.dragon.unionpay.gateway-url}/jiaofei/api/frontTransReq.do
jfBackTransUrl: ${liquidnet.dragon.unionpay.gateway-url}/jiaofei/api/backTransReq.do
jfSingleQueryUrl: ${liquidnet.dragon.unionpay.gateway-url}/jiaofei/api/queryTrans.do
jfCardTransUrl: ${liquidnet.dragon.unionpay.gateway-url}/jiaofei/api/cardTransReq.do
jfAppTransUrl: ${liquidnet.dragon.unionpay.gateway-url}/jiaofei/api/appTransReq.do
######################################################################## ########################################################################
######################################################################## ########################################################################
# 报文版本号,固定5.1.0,请勿改动 # 报文版本号,固定5.1.0,请勿改动
...@@ -67,9 +58,9 @@ acpsdk: ...@@ -67,9 +58,9 @@ acpsdk:
# 是否验证https证书,测试环境请设置false,生产环境建议优先尝试true,不行再false。非true的值默认都当false处理。 # 是否验证https证书,测试环境请设置false,生产环境建议优先尝试true,不行再false。非true的值默认都当false处理。
ifValidateRemoteCert: false ifValidateRemoteCert: false
#后台通知地址,填写接收银联后台通知的地址,必须外网能访问 #后台通知地址,填写接收银联后台通知的地址,必须外网能访问
backUrl: http://222.222.222.222:8080/ACPSample_AppServer/backRcvResponse #backUrl: http://222.222.222.222:8080/ACPSample_AppServer/backRcvResponse
#前台通知地址,填写处理银联前台通知的地址,必须外网能访问 #前台通知地址,填写处理银联前台通知的地址,必须外网能访问
frontUrl: http://localhost:8080/ACPSample_AppServer/frontRcvResponse #frontUrl: http://localhost:8080/ACPSample_AppServer/frontRcvResponse
#########################入网测试环境签名证书配置 ################################ #########################入网测试环境签名证书配置 ################################
# 多证书的情况证书路径为代码指定,可不对此块做配置。 # 多证书的情况证书路径为代码指定,可不对此块做配置。
# 签名证书路径,必须使用绝对路径,如果不想使用绝对路径,可以自行实现相对路径获取证书的方法;测试证书所有商户共用开发包中的测试签名证书,生产环境请从cfca下载得到。 # 签名证书路径,必须使用绝对路径,如果不想使用绝对路径,可以自行实现相对路径获取证书的方法;测试证书所有商户共用开发包中的测试签名证书,生产环境请从cfca下载得到。
......
...@@ -39,6 +39,8 @@ public class SDKConfig { ...@@ -39,6 +39,8 @@ public class SDKConfig {
private String frontTransUrl; private String frontTransUrl;
/** 后台请求URL. */ /** 后台请求URL. */
private String backTransUrl; private String backTransUrl;
// 退款路径
private String refundUrl;
/** 二维码统一下单请求URL. */ /** 二维码统一下单请求URL. */
private String orderRequestUrl; private String orderRequestUrl;
/** 单笔查询 */ /** 单笔查询 */
......
...@@ -183,7 +183,7 @@ public class DragonOrderRefundsServiceImpl implements IDragonOrderRefundsService ...@@ -183,7 +183,7 @@ public class DragonOrderRefundsServiceImpl implements IDragonOrderRefundsService
// data.put("reqReserved", Base64.encodeBase64String("任意格式的信息都可以".toString().getBytes(UnionpayConstant.encoding))); // data.put("reqReserved", Base64.encodeBase64String("任意格式的信息都可以".toString().getBytes(UnionpayConstant.encoding)));
/**请求参数设置完毕,以下对请求参数进行签名并发送http post请求,接收同步应答报文------------->**/ /**请求参数设置完毕,以下对请求参数进行签名并发送http post请求,接收同步应答报文------------->**/
Map<String, String> reqData = acpService.sign(data,UnionpayConstant.encoding); //报文中certId,signature的值是在signData方法中获取并自动赋值的,只要证书配置正确即可。 Map<String, String> reqData = acpService.sign(data,UnionpayConstant.encoding); //报文中certId,signature的值是在signData方法中获取并自动赋值的,只要证书配置正确即可。
String url = sdkConfig.getBackTransUrl(); //交易请求url从配置文件读取对应属性文件acp_sdk.properties中的 acpsdk.backTransUrl String url = sdkConfig.getRefundUrl(); //交易请求url从配置文件读取对应属性文件acp_sdk.properties中的 acpsdk.refundUrl
Map<String, String> rspData = acpService.post(reqData, url,UnionpayConstant.encoding);//这里调用signData之后,调用submitUrl之前不能对submitFromData中的键值对做任何修改,如果修改会导致验签不通过 Map<String, String> rspData = acpService.post(reqData, url,UnionpayConstant.encoding);//这里调用signData之后,调用submitUrl之前不能对submitFromData中的键值对做任何修改,如果修改会导致验签不通过
String refundError = ""; String refundError = "";
/**对应答码的处理,请根据您的业务逻辑来编写程序,以下应答码处理逻辑仅供参考------------->**/ /**对应答码的处理,请根据您的业务逻辑来编写程序,以下应答码处理逻辑仅供参考------------->**/
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment