支付一直都是每个ios开发可能遇到的一件事,就之前项目中用到的支付谈一下个人的看法。
-------这里没有对细节进行讲解,如果还没有看过先关的官方Demo,下面多半看起来没什么意义,不要浪费时间。
微信 支付宝和银联的大体支付流程都相似,只是从服务器传来的参数不一样。
先说银联
银联最为简单,啥也不用管,直接让服务器传递来一个tn号就可以了,这个tn号跟日期有关(这就话没啥意思)。其他的问题看银联给的官方文档就好,基本就能都解决了。
然后是微信
微信只需要下面几个参数就OK了,这个也都是服务器返回来的
最后是支付宝支付
支付宝支付也应该是后台把参数拼接好返回前端,前端只需吊起支付即可,但是你的后台开发这如果也没有拼接过就坑了。
参数的拼接:(私钥不能放本地,也不能让本地去签名)
参数的拼接让后台按支付宝的官方demo里面order类里面的方式拼接,切记 "" 不能少。
网友评论