iOS微信支付步驟以及出現(xiàn)的問題總結(jié)(三)

這一篇文章主要是介紹配置各種參數(shù)的一個demo挎扰,并且與服務(wù)器接通哥纫,實(shí)現(xiàn)支付功能。想要參考更多的微信支付細(xì)節(jié)需要參考前一篇文章仲锄。iOS微信支付步驟以及出現(xiàn)的問題總結(jié)(二)?

我會把大部分的代碼霞丧,通過圖片的形式呢岗,表現(xiàn)出來,只是沒有demo蛹尝,因?yàn)樯婕暗揭恍┟舾袇?shù)后豫。

一、下面我先說一下大概的流程:

1.首先你得搞清楚幾個參數(shù)的意義突那。這些參數(shù)除了第二篇文章的調(diào)起微信支付的參數(shù)外挫酿,還有統(tǒng)一下單里面必須要填的參數(shù)。"必填"->"是",這些參數(shù)也要準(zhǔn)備好愕难。上傳的參數(shù)的地址:https://api.mch.weixin.qq.com/pay/unifiedorder 早龟。(微信的統(tǒng)一下單的地址)

2.app端通過上傳一些微信的公共的“統(tǒng)一下單”要填的參數(shù)惫霸,返回一些數(shù)據(jù),得到支付的參數(shù)葱弟。微信統(tǒng)一下單要填寫的參數(shù)壹店。

3.通過得到的參數(shù),調(diào)起微信支付芝加,完成支付硅卢。

4.由于傳遞參數(shù)的 時候是xml格式,因此我們需要用NSXMLParser解析藏杖。

5.在上傳參數(shù)(統(tǒng)一下單里面的參數(shù))的過程中将塑,我們可以用微信自帶的在線簽名驗(yàn)證工具。驗(yàn)證工具?制市。通過NSLog打印出日志抬旺,然后對比弊予,把要app端要上傳的參數(shù)祥楣,填寫到驗(yàn)證工具里面。

注意:一個參數(shù) 的字母都不要少汉柒,參數(shù)的內(nèi)容里面的字母误褪,大小寫都不要錯。

6.需要做兩次簽名碾褂,第一次簽名是上傳request請求時兽间,拼接的字符串,創(chuàng)建一次sign正塌;第二次簽名是請求統(tǒng)一下單之后嘀略,主要是用返回的一個prepay_id的一個字符串,根據(jù)appid乓诽、noncestr帜羊、package、partnerid鸠天、prepayid讼育、timestamp這些字符串的內(nèi)容,重新創(chuàng)建一次sign稠集,第二次的sign是為了調(diào)起微信支付用的奶段。

校驗(yàn)工具配置參數(shù)如下:

校驗(yàn)工具

二、我先總結(jié)微信支付過程中剥纷,出現(xiàn)的問題:

1.打印日志結(jié)果是:

分析:由于是上傳到統(tǒng)一下單的接口的參數(shù)痹籍,缺少參數(shù)。這個時候需要打開微信的統(tǒng)一下單的界面晦鞋,檢查自己上傳的參數(shù)缺少哪一個蹲缠。

2.打印日志結(jié)果:


錯誤信息

這個的錯誤原因就是簽名錯誤刺洒,整理錯誤的信息 如下:

1>sign簽名是否大寫。

2>拼接的字符串是否按照ASCII碼吼砂,從小到大排列逆航。(建議用代碼實(shí)現(xiàn)排序,不要手動排序渔肩,不然很容易出錯的)

3>上傳的參數(shù)格式"key=value&"因俐,這其中的key與value是否有錯誤(我就是因?yàn)橐粋€參數(shù)的key少寫了幾個字母),包括是否少寫了字母周偎,寫錯了字母抹剩。

4>是否拼接了商戶自定義的密鑰,也就是在微信商戶平臺里面自定義的密鑰蓉坎。并且判斷是否與自己定義的密鑰是否相同澳眷。

密鑰


三、微信支付demo示例:

1>這個demo是在前期的文章二中蛉艾,繼續(xù)添加文件钳踊。

2>工程的目錄如下圖介紹:


工程的目錄

3>加密工具:

WXUtil.h ?文件

WXUtil.h

WXUtil.m文件

WXUtil.m

4>XMLParseManager.h 文件

XMLParseManager.h

XMLParseManager.m 文件

XMLParseManager.m

4>工程代碼:

上傳參數(shù),返回字符串的代碼:

代碼演示

參數(shù)上傳成功之后會出現(xiàn)以下日志:

日志打印

調(diào)起微信支付的代碼:

代碼演示


做了將近一個月的微信支付終于大功告成了勿侯,非常感謝我的好盆友-LucioLee拓瞪,要是他不幫我,我也是不能這么快就搞定助琐,最后一步祭埂,才是微信支付的最困難的一步,非常感謝他對我的幫助兵钮。如果還有什么問題沒有解決蛆橡,就給我留言,有時間我會解釋的掘譬。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末泰演,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子屁药,更是在濱河造成了極大的恐慌粥血,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,214評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件酿箭,死亡現(xiàn)場離奇詭異复亏,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)缭嫡,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,307評論 2 382
  • 文/潘曉璐 我一進(jìn)店門缔御,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人妇蛀,你說我怎么就攤上這事耕突◇猿桑” “怎么了?”我有些...
    開封第一講書人閱讀 152,543評論 0 341
  • 文/不壞的土叔 我叫張陵眷茁,是天一觀的道長炕泳。 經(jīng)常有香客問我,道長上祈,這世上最難降的妖魔是什么培遵? 我笑而不...
    開封第一講書人閱讀 55,221評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮登刺,結(jié)果婚禮上籽腕,老公的妹妹穿的比我還像新娘。我一直安慰自己纸俭,他們只是感情好皇耗,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,224評論 5 371
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著揍很,像睡著了一般郎楼。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上女轿,一...
    開封第一講書人閱讀 49,007評論 1 284
  • 那天箭启,我揣著相機(jī)與錄音,去河邊找鬼蛉迹。 笑死,一個胖子當(dāng)著我的面吹牛暖呕,可吹牛的內(nèi)容都是我干的册赛。 我是一名探鬼主播痰憎,決...
    沈念sama閱讀 38,313評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼珍策!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起宅倒,我...
    開封第一講書人閱讀 36,956評論 0 259
  • 序言:老撾萬榮一對情侶失蹤攘宙,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后拐迁,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體蹭劈,經(jīng)...
    沈念sama閱讀 43,441評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,925評論 2 323
  • 正文 我和宋清朗相戀三年线召,在試婚紗的時候發(fā)現(xiàn)自己被綠了铺韧。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,018評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡缓淹,死狀恐怖哈打,靈堂內(nèi)的尸體忽然破棺而出塔逃,到底是詐尸還是另有隱情,我是刑警寧澤料仗,帶...
    沈念sama閱讀 33,685評論 4 322
  • 正文 年R本政府宣布湾盗,位于F島的核電站,受9級特大地震影響立轧,放射性物質(zhì)發(fā)生泄漏淹仑。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,234評論 3 307
  • 文/蒙蒙 一肺孵、第九天 我趴在偏房一處隱蔽的房頂上張望匀借。 院中可真熱鬧,春花似錦平窘、人聲如沸吓肋。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,240評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽是鬼。三九已至,卻和暖如春紫新,著一層夾襖步出監(jiān)牢的瞬間均蜜,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,464評論 1 261
  • 我被黑心中介騙來泰國打工芒率, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留囤耳,地道東北人。 一個月前我還...
    沈念sama閱讀 45,467評論 2 352
  • 正文 我出身青樓偶芍,卻偏偏與公主長得像充择,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子匪蟀,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,762評論 2 345

推薦閱讀更多精彩內(nèi)容

  • 一椎麦、背景介紹 作為一名Android開發(fā),從最初的跌跌撞撞到現(xiàn)在小有所悟材彪,這其中經(jīng)歷過的辛酸苦辣也是一種痛并快樂著...
    freecats08閱讀 4,816評論 7 54
  • 引言 秋高氣爽段化,天氣轉(zhuǎn)涼嘁捷,正是學(xué)習(xí)工作做的好時候。(~ ̄▽ ̄)~~(~ ̄▽ ̄)~ 我是個phper最近在寫微信支付...
    恩就是這個名閱讀 7,933評論 2 15
  • 今日推薦 經(jīng)常閱讀博客是個好習(xí)慣推薦鴻洋CSDN的博客 微信支付相關(guān)文章 詳細(xì)介紹Android開發(fā)集成微信支付(...
    MrQ_Android閱讀 6,164評論 9 52
  • 財富能量背后秘密 五福臨門幸福生活 長壽康寧富貴好德善終 人生路上一路行 福福相依互成就 財富能量心感知 金錢流動...
    大愛于華閱讀 174評論 0 0
  • 自信還是逃避穗泵? 1普气、最近的身體好像是在抗議,一段時間的打雞血后佃延,這兩天在罷工现诀,早上起不來夷磕,沒有跑步,晚上超級困仔沿,睡...
    斯普特尼克sptnk閱讀 143評論 0 0