趟过微信支付的那些坑 《中-支付对接》

2016-08-19  本文已影响0人  SimpleShi

上面说完有关账户申请,下面开始具体的对接支付流程。
既然账户模式分为两种,那么支付对接分为肯定两种模式,微信将他们定义为JSPAI和APP两种。
这两者有什么实质的区别呢?

JSAPI:是指从微信公众账户里面的微网站内请求支付时,支付类型为JSAPI;
APP:顾名思义,就是第三方App要接入微信支付时需要传的支付类型为APP;

微信支付流程为:
App发起订单请求,请求自己后台,后台拿到订单请求后,拿到微信支付后台生成一个预支付订单,并返回订单信息;后台再将生成的预支付订单信根据微信的订单支付要求,将订单进行签名,然后返回到客户端,客户端拿到订单信息时,根据微信的支付API所需参数内容设置,并调起微信支付,微信客户端拿到订单参数跟后台订单信息对比,产生支付订单信息,接下来用户操作支付,支付完成微信回调第三方App,并携带支付结果参数,同时微信后台也会以异步通知的方式调用第三方所提交的回调URL返回订单支付信息,直至完成整个支付流程;如图:

chapter8_3_1.png
上一篇下一篇

猜你喜欢

热点阅读