银联支付优化

This commit is contained in:
egzosn
2017-12-19 19:02:02 +08:00
parent 7b148a65ae
commit d88db792bc
10 changed files with 218 additions and 510 deletions

View File

@@ -84,9 +84,10 @@ public class ApyAccountRepository {
ApyAccount apyAccount4 = new ApyAccount();
apyAccount4.setPayId(4);
apyAccount4.setPartner("777290058110048");
// apyAccount4.setAppid("777290058110097");
apyAccount4.setPublicKey("D:\\certs\\acp_test_middle.cer;D:\\certs\\acp_test_root.cer");
apyAccount4.setPrivateKey("D:\\certs\\acp_test_sign.pfx;000000");
//公钥,验签证书链格式: 中级证书路径;根证书路径
apyAccount4.setPublicKey("D:/certs/acp_test_middle.cer;D:/certs/acp_test_root.cer");
//私钥, 私钥证书格式: 私钥证书路径;私钥证书对应的密码
apyAccount4.setPrivateKey("D:/certs/acp_test_sign.pfx;000000");
apyAccount4.setNotifyUrl("http://b1234780541.eicp.net/payBack4.json");
// 无需同步回调可不填 app填这个就可以
apyAccount4.setReturnUrl("http://b1234780541.eicp.net/payBack4.json");

View File

@@ -11,7 +11,7 @@ import com.egzosn.pay.fuiou.api.FuiouPayService;
import com.egzosn.pay.fuiou.bean.FuiouTransactionType;
import com.egzosn.pay.union.api.UnionPayConfigStorage;
import com.egzosn.pay.union.api.UnionPayService;
import com.egzosn.pay.union.enums.UnionTransactionType;
import com.egzosn.pay.union.bean.UnionTransactionType;
import com.egzosn.pay.wx.api.WxPayConfigStorage;
import com.egzosn.pay.wx.api.WxPayService;
import com.egzosn.pay.wx.bean.WxTransactionType;

View File

@@ -17,9 +17,20 @@
<br>
应用id<input type="text" name="appid">
<br>
支付平台公钥(签名校验使用)<input type="text" name="publicKey"><b>支付公钥sign_type只有单一key时public_key与private_key相等比如sign_type=MD5(友店支付除外)的情况</b>
支付平台公钥(签名校验使用)<input type="text" name="publicKey">
<br>
<b>支付公钥sign_type只有单一key时public_key与private_key相等比如sign_type=MD5(友店支付除外)的情况
<br>
<span style="color: red">银联:验签证书链格式: 中级证书路径;根证书路径</span>
</b>
<br>
应用私钥(生成签名使用)<input type="text" name="privateKey">
<b>
<br>
<span style="color: red">银联, 私钥证书格式: 私钥证书路径;私钥证书对应的密码</span>
</b>
<br>
异步回调地址<input type="text" name="notifyUrl"><b>友店支付用不到此参数,在友店管理端进行配置</b>
<br>
@@ -62,6 +73,7 @@
<div>旧版支付宝(<code>com.egzosn.pay.ali.before.bean.AliTransactionType</code>) 即时付款=DIRECT 移动支付=APP 手机网站支付=WAP</div>
<div>新版支付宝(<code>com.egzosn.pay.ali.bean.AliTransactionType</code>) 即时付款=DIRECT app支付=APP 手机网站支付=WAP , 扫码付=SWEEPPAY, 条码付=BAR_CODE, 声波付=WAVE_CODE </div>
<div>微信(<code>com.egzosn.pay.wx.bean.WxTransactionType</code>) 公众号支付=JSAPI 移动支付=APP 扫码付=NATIVE</div>
<div>银联(<code>com.egzosn.pay.union.bean.UnionTransactionType</code>):苹果支付=APPLE手机控件=APPWAP支付=WAP网关支付=WEB无跳转支付=NO_JUMPB2B支付=B2B申码(主扫场景)=APPLY_QR_CODE消费(被扫场景)=CONSUME</div>
<div>友店微信(<code>com.egzosn.pay.wx.youdian.bean.YoudianTransactionType</code>) 扫码付=NATIVE</div>
<div>富友(<code>com.egzosn.pay.fuiou.bean.FuiouTransactionType</code>) B2BB2C</div>