-- http和https和ssl和tcp/ip之间的关系和区别
https://blog.csdn.net/u011068702/article/details/78268552
--SSL隧道和HTTPS的区别在哪里?
https://www.zhihu.com/question/23077348
=====================================================================
0、微信支付接入-普通商户接入
https://pay.weixin.qq.com/wiki/doc/api/index.html
1、微信支付 APP支付 Java 服务器端
http://blog.csdn.net/poorcoder_/article/details/54406831
2、Java实现url参数按照参数名ASCII码从小到大排序(字典序)
http://blog.csdn.net/dong_18383219470/article/details/53636943
个人总结
项目使用微信支付,业务流程: 1、获取客户端数据,如金额、支付方式等信息; 2、当前确认还款接口先调用贷后接口获得微信支付需要的付款流水号、付款时间等信息,紧接着调用微信统一下单API,获得微信返回的预支付交易会话标识prepay_id; 3、当前接口将预支付交易会话标识prepay_id返回给前端(android,ios),原生程序调用微信的支付API,调起手机上的微信支付功能窗口; 4、客户完成密码输入进行支付,相当于是完成支付发起动作; 5、等待微信推送支付结果到贷后; 6、贷后待收到微信支付消息推送后,进行相关的填账操作,最后推送消息给产品; 7、客户在产品端看到微信支付成功后的页面;
3、腾讯云
https://cloud.tencent.com/