集成支付寶和微信支付的區(qū)別

第一點:

1、(1)調(diào)用支付寶支付接口時:如果沒有安裝手機(jī)客戶端抛丽,會進(jìn)入h5頁面進(jìn)行支付;支付完成的回調(diào)方法(安裝客戶端和或沒有安裝都會回到該block內(nèi)):

安裝客戶端和或沒有安裝都會回到該block內(nèi)

(2)既然支付安裝客戶端和或沒有安裝都會回到該block內(nèi)降传,有人會問那為什么要在AppDelegate中也設(shè)置回調(diào)方法羞芍,如下

既然要在這里設(shè)置支付回調(diào)的方法肯定是有原因的,那什么時候會回到該回調(diào)方法內(nèi)呢魂毁?答案就是當(dāng)跳轉(zhuǎn)到支付寶客戶端(??是客戶端)時玻佩,如果手欠退出或殺死了自己的app,那當(dāng)你支付完后會跳到AppDelegate中的block塊中漱牵。哈哈哈夺蛇,解決你部分疑惑沒疚漆!

(3)微信就沒有支付寶那么麻煩了酣胀,發(fā)起微信支付時:如果沒有安裝手機(jī)客戶端則不會進(jìn)行支付

第二點:

2、微信支付完成后回調(diào)的方法永遠(yuǎn)都是回到如下兩個方法(不管你有沒有殺死程序)

第一會回到這里

真正你需要在支付完成后處理的方法是如下

在該方法中娶聘,從后臺得到真正的支付結(jié)果闻镶,并執(zhí)行支付完成的一些操作


支付的一些總結(jié)

1、既然需要跳轉(zhuǎn)到其他應(yīng)用丸升,則需要設(shè)置“其他應(yīng)用的白名單”铆农,這是必須的

2、為了支付完后能成功跳回自己的app,需要設(shè)置URL Schemes墩剖,一般以在開放平臺成功申請應(yīng)用時給你的appid做為Schemes猴凹。如果你支付完成之后沒有成功跳回你的應(yīng)用程序,你可以看看你是否設(shè)置了正確的URL Schemes

3岭皂、在我看來郊霎,支付真正難在了后臺,我們畢竟是直接從后臺得到的簽名加密的訂單字符串爷绘,利用她直接發(fā)起支付而已

4书劝、我支付的時候遇到了一個很深的坑:支付寶支付后臺生成的的簽名加密的訂單字符串,數(shù)據(jù)請求我們都用的第三方AFNetWorking土至,(1)AFNetWorking的JSON解析默認(rèn)庫只支持text/json购对,application/json,text/javascript陶因,所以如果出現(xiàn)code=-1016錯誤則說明當(dāng)前的JSON解析模式是text/html骡苞,所以要加上這段代碼:

code=-1016

隨即又出現(xiàn)code = 3840,原因:json數(shù)據(jù)中的不規(guī)范造成的解決方法坑赡,json數(shù)據(jù)中也許有轉(zhuǎn)義字符的出現(xiàn)導(dǎo)致了這種情況(大概解決方法)把解析得到的 NSData數(shù)據(jù)解析成為字符串形式烙如,判斷數(shù)據(jù)中是否含有這些轉(zhuǎn)義字符,含有的話用空字符串替換掉毅否,再把字符串轉(zhuǎn)換為NSData類型的數(shù)據(jù)亚铁,然后進(jìn)行解析為JSon數(shù)據(jù)。確實是如此:我們后臺返回的簽名加密字符串含有“&amp”,在這里螟加,我們?yōu)榈木褪堑玫竭@個字符串徘溢,所以只需要把返回的NSData轉(zhuǎn)換成NSString,去掉特殊字符就行捆探。我們就需要拿到?jīng)]有json解析前的NSData數(shù)據(jù)然爆,一句代碼搞定:

code = 3840


哈哈哈哈,支付分享就到這里啦黍图,用簡書safari總是閃退曾雕,這是咋回事

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市助被,隨后出現(xiàn)的幾起案子剖张,更是在濱河造成了極大的恐慌,老刑警劉巖揩环,帶你破解...
    沈念sama閱讀 212,542評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件搔弄,死亡現(xiàn)場離奇詭異,居然都是意外死亡丰滑,警方通過查閱死者的電腦和手機(jī)顾犹,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,596評論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人炫刷,你說我怎么就攤上這事擎宝。” “怎么了浑玛?”我有些...
    開封第一講書人閱讀 158,021評論 0 348
  • 文/不壞的土叔 我叫張陵认臊,是天一觀的道長。 經(jīng)常有香客問我锄奢,道長失晴,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,682評論 1 284
  • 正文 為了忘掉前任拘央,我火速辦了婚禮涂屁,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘灰伟。我一直安慰自己拆又,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 65,792評論 6 386
  • 文/花漫 我一把揭開白布栏账。 她就那樣靜靜地躺著帖族,像睡著了一般。 火紅的嫁衣襯著肌膚如雪挡爵。 梳的紋絲不亂的頭發(fā)上竖般,一...
    開封第一講書人閱讀 49,985評論 1 291
  • 那天,我揣著相機(jī)與錄音茶鹃,去河邊找鬼涣雕。 笑死,一個胖子當(dāng)著我的面吹牛闭翩,可吹牛的內(nèi)容都是我干的挣郭。 我是一名探鬼主播,決...
    沈念sama閱讀 39,107評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼疗韵,長吁一口氣:“原來是場噩夢啊……” “哼兑障!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起蕉汪,我...
    開封第一講書人閱讀 37,845評論 0 268
  • 序言:老撾萬榮一對情侶失蹤流译,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后肤无,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體先蒋,經(jīng)...
    沈念sama閱讀 44,299評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡骇钦,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,612評論 2 327
  • 正文 我和宋清朗相戀三年宛渐,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,747評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡窥翩,死狀恐怖业岁,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情寇蚊,我是刑警寧澤笔时,帶...
    沈念sama閱讀 34,441評論 4 333
  • 正文 年R本政府宣布,位于F島的核電站仗岸,受9級特大地震影響允耿,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜扒怖,卻給世界環(huán)境...
    茶點故事閱讀 40,072評論 3 317
  • 文/蒙蒙 一较锡、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧盗痒,春花似錦蚂蕴、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,828評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至稽鞭,卻和暖如春鸟整,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背朦蕴。 一陣腳步聲響...
    開封第一講書人閱讀 32,069評論 1 267
  • 我被黑心中介騙來泰國打工吃嘿, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人梦重。 一個月前我還...
    沈念sama閱讀 46,545評論 2 362
  • 正文 我出身青樓兑燥,卻偏偏與公主長得像,于是被迫代替她去往敵國和親琴拧。 傳聞我的和親對象是個殘疾皇子降瞳,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,658評論 2 350

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

  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫、插件蚓胸、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 12,066評論 4 62
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理挣饥,服務(wù)發(fā)現(xiàn),斷路器沛膳,智...
    卡卡羅2017閱讀 134,637評論 18 139
  • 支付寶簡介文檔 (適用于ydm-java接口與后臺锹安,如有誤入短荐,但愿也能給您帶來幫助) 此文檔寫于2017年3月倚舀,只...
    隔壁付叔叔閱讀 17,053評論 3 19
  • 起初并未覺得自己是多戀家的人,直到2007年冬天背起行囊去當(dāng)兵準(zhǔn)備蹬車的那一刻忍宋,我才意識到要離家很久才會回來...
    小柳飛刀閱讀 901評論 6 20
  • 楊慧霞 洛陽 焦點解決講師二期班成員 堅持分享第675天 《焦點解決》讀書會+1天 第一次主持讀書會不免忐...
    yhx慧心慧語閱讀 295評論 0 1