支付一直都是每個(gè)ios開發(fā)可能遇到的一件事屯曹,就之前項(xiàng)目中用到的支付談一下個(gè)人的看法狱庇。
-------這里沒有對(duì)細(xì)節(jié)進(jìn)行講解,如果還沒有看過先關(guān)的官方Demo是牢,下面多半看起來沒什么意義僵井,不要浪費(fèi)時(shí)間。
微信 支付寶和銀聯(lián)的大體支付流程都相似驳棱,只是從服務(wù)器傳來的參數(shù)不一樣批什。
先說銀聯(lián)
銀聯(lián)最為簡(jiǎn)單,啥也不用管社搅,直接讓服務(wù)器傳遞來一個(gè)tn號(hào)就可以了驻债,這個(gè)tn號(hào)跟日期有關(guān)(這就話沒啥意思)。其他的問題看銀聯(lián)給的官方文檔就好形葬,基本就能都解決了合呐。
然后是微信
微信只需要下面幾個(gè)參數(shù)就OK了,這個(gè)也都是服務(wù)器返回來的
最后是支付寶支付
支付寶支付也應(yīng)該是后臺(tái)把參數(shù)拼接好返回前端笙以,前端只需吊起支付即可淌实,但是你的后臺(tái)開發(fā)這如果也沒有拼接過就坑了。
參數(shù)的拼接:(私鑰不能放本地猖腕,也不能讓本地去簽名)
參數(shù)的拼接讓后臺(tái)按支付寶的官方demo里面order類里面的方式拼接拆祈,切記 "" 不能少。