http https ssl tcp/ip 协议--微信APP支付

--引用参考
-- 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/

猜你喜欢

转载自franciswmf.iteye.com/blog/2379102