支付相关遇到问题解决

[b]nunipay:[/b]
5100030

[img]http://dl2.iteye.com/upload/attachment/0125/2450/3b06d16d-8e2b-34f1-93ea-1dfafa2adfd1.png[/img]

2017-06-02 13:52:18.281 [http-nio-8003-exec-1] DEBUG SDKUtil.java:275 com.baozun.nebulaplus.payment.unionpay.utils.SDKUtil -encoding-->UTF-8 
2017-06-02 13:52:18.282 [http-nio-8003-exec-1] DEBUG SDKUtil.java:275 com.baozun.nebulaplus.payment.unionpay.utils.SDKUtil -version-->5.0.0
2017-06-02 13:52:18.282 [http-nio-8003-exec-1] DEBUG SDKUtil.java:275 com.baozun.nebulaplus.payment.unionpay.utils.SDKUtil -signMethod-->01
2017-06-02 13:52:18.282 [http-nio-8003-exec-1] DEBUG SDKUtil.java:275 com.baozun.nebulaplus.payment.unionpay.utils.SDKUtil -bizType-->000201
2017-06-02 13:52:18.282 [http-nio-8003-exec-1] DEBUG SDKUtil.java:275 com.baozun.nebulaplus.payment.unionpay.utils.SDKUtil -accessType-->0
2017-06-02 13:52:18.282 [http-nio-8003-exec-1] DEBUG SDKUtil.java:275 com.baozun.nebulaplus.payment.unionpay.utils.SDKUtil -channelType-->07
2017-06-02 13:52:18.282 [http-nio-8003-exec-1] DEBUG SDKUtil.java:275 com.baozun.nebulaplus.payment.unionpay.utils.SDKUtil -merId-->777290058146815
2017-06-02 13:52:18.283 [http-nio-8003-exec-1] DEBUG SDKUtil.java:275 com.baozun.nebulaplus.payment.unionpay.utils.SDKUtil -txnType-->01
2017-06-02 13:52:18.283 [http-nio-8003-exec-1] DEBUG SDKUtil.java:275 com.baozun.nebulaplus.payment.unionpay.utils.SDKUtil -txnSubType-->01
2017-06-02 13:52:18.283 [http-nio-8003-exec-1] DEBUG SDKUtil.java:275 com.baozun.nebulaplus.payment.unionpay.utils.SDKUtil -backUrl-->http://http://10.88.21.64:8003/pay/2cdd1928-92fb-4dd6-996d-9099333664ce/320/notify.htm
2017-06-02 13:52:18.283 [http-nio-8003-exec-1] DEBUG SDKUtil.java:275 com.baozun.nebulaplus.payment.unionpay.utils.SDKUtil -frontUrl-->http://http://10.88.21.64:8003/pay/2cdd1928-92fb-4dd6-996d-9099333664ce/320/0/return.htm
2017-06-02 13:52:18.283 [http-nio-8003-exec-1] DEBUG SDKUtil.java:275 com.baozun.nebulaplus.payment.unionpay.utils.SDKUtil -orderId-->96961378586451968101
2017-06-02 13:52:18.283 [http-nio-8003-exec-1] DEBUG SDKUtil.java:275 com.baozun.nebulaplus.payment.unionpay.utils.SDKUtil -txnTime-->20170601213431
2017-06-02 13:52:18.284 [http-nio-8003-exec-1] DEBUG SDKUtil.java:275 com.baozun.nebulaplus.payment.unionpay.utils.SDKUtil -currencyCode-->156
2017-06-02 13:52:18.284 [http-nio-8003-exec-1] DEBUG SDKUtil.java:275 com.baozun.nebulaplus.payment.unionpay.utils.SDKUtil -txnAmt-->1
2017-06-02 13:52:18.284 [http-nio-8003-exec-1] DEBUG SDKUtil.java:80 com.baozun.nebulaplus.payment.unionpay.utils.SDKUtil -Parameter:CertPath=[/home/vmuser/cert/unionpay/public/700000000000001_acp.pfx],CertPwd=[000000]


查看tomcat日志 发现参数frontUrl错误多了http

unionpay没有提供交易关闭的接口,可以在生成订单是传递超时时间。
[img]http://dl2.iteye.com/upload/attachment/0126/5360/03c1dd3c-dd96-3b78-850c-8b92e33dabe5.png[/img]
超时时间设定后,原始支付画面会永远支付成功,超时后重新打开会显示如下画面:
[img]http://dl2.iteye.com/upload/attachment/0126/5362/78a6c38e-eb9e-32e3-9e2f-ea52f262a0d7.png[/img]


支付宝:
调用取消订单接口,支付宝第三方并没有取消关闭,原因是没有开启close_trade服务。

微信:
统一下单比较简单,app公众号比较麻烦,需要在微信公众平台配置授权域名,在微信商户平台配置支付url,在实际调用公众号jsapi接口时,必须传入openId,此openId获取钱需要授权域名获取用户code,具体实施可见我的其他博客。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值