码迷,mamicode.com
首页 > 移动开发 > 详细

银联acp手机支付总结

时间:2016-04-28 22:34:16      阅读:401      评论:0      收藏:0      [点我收藏+]

标签:

总结:

1、手机调用后台服务端接口,获取银联返回的流水号tn

银联支付是请求后台,后台向银联下单,返回交易流水号,然后返回给用户,用户通过这个交易流水号,向银联发送请求,获取订单信息,然后再填写银行卡和密码,然后银联在返回支付结果,然后再异步提交到服务器。

2.发送到银联的url是 acpsdk.appTransUrl=https://gateway.95516.com/gateway/api/appTransReq.do

//对请求参数进行签名并发送http post请求,接收同步应答报文
Map<String, String> reqData = AcpService.sign(contentData, AcpCommonUtils.encoding_UTF8);            //报文中certId,signature的值是在signData方法中获取并自动赋值的,只要证书配置正确即可。
Map<String, String> rspData = AcpService.post(reqData, AcpCommonUtils.appRequestUrl, AcpCommonUtils.encoding_UTF8);  //发送请求报文并接受同步应答(默认连接超时时间30秒,读取返回结果超时时间30秒);这里调用signData之后,调用submitUrl之前不能对submitFromData中的键值对做任何修改,如果修改会导致验签不通过

3.获取流水号

技术分享


       

4.证书

技术分享

技术分享

 

5.发送报文格式参数

技术分享

 

技术分享(外网地址)

 

 

技术分享

银联acp手机支付总结

标签:

原文地址:http://www.cnblogs.com/deepbreath/p/5444507.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!