iOS IAP內(nèi)購(gòu) VS 支付寶

國(guó)內(nèi)支付發(fā)達(dá)论矾,由支付寶引導(dǎo)的支付流程觀(guān)念常常會(huì)先入為主翩活,導(dǎo)致接入內(nèi)購(gòu)時(shí)整體觀(guān)念錯(cuò)位酵幕。希望借著對(duì)比支付寶和內(nèi)購(gòu)流程來(lái)讓大家更清晰的了解內(nèi)購(gòu)流程。

支付寶支付流程:

  1. 用戶(hù)選擇支付
  2. app調(diào)用后臺(tái)接口生成支付信息(生成支付寶訂單攒庵,并且綁定我們自己的訂單號(hào))
  3. app使用支付信息調(diào)起支付包sdk
  4. 支付寶sdk請(qǐng)求支付寶服務(wù)器
  5. 支付寶服務(wù)器返回支付結(jié)果給后臺(tái)和app
  6. app接受到支付寶支付結(jié)果,顯示相應(yīng)頁(yè)面

內(nèi)購(gòu)流程

  1. 用戶(hù)選擇支付
  2. app端使用蘋(píng)果product類(lèi)請(qǐng)求支付 (生成蘋(píng)果訂單transaction)
  3. store kit向蘋(píng)果服務(wù)器請(qǐng)求
  4. 蘋(píng)果服務(wù)器返回請(qǐng)求結(jié)果給app
  5. app保存收據(jù)败晴,向后臺(tái)請(qǐng)求驗(yàn)證收據(jù)
  6. 后臺(tái)返回驗(yàn)證結(jié)果

差異點(diǎn):

  • 支付寶的每個(gè)訂單都可以綁定我們自己的訂單號(hào)浓冒,但是內(nèi)購(gòu)中沒(méi)有這樣的字段
  • 支付寶支付成功后,支付寶服務(wù)器通知我們的服務(wù)器和app尖坤;在內(nèi)購(gòu)中稳懒,支付成功只通知app

差異點(diǎn)帶來(lái)的處理區(qū)別

  • 我們不能將自己的訂單號(hào)與蘋(píng)果的訂單號(hào)聯(lián)系起來(lái),只能在支付成功后生成我們自己的訂單
  • 在app啟動(dòng)時(shí)就需要注冊(cè)蘋(píng)果支付回調(diào)慢味,以便能接受到不知道什么時(shí)候進(jìn)行的支付的成功結(jié)果
  • 保存支付成功的收據(jù)场梆,適當(dāng)?shù)臅r(shí)候需要檢查一下有沒(méi)有未驗(yàn)收的收據(jù)

關(guān)于applicationUsername和訂單號(hào)

有人會(huì)選擇用applicationUsername存放訂單號(hào)墅冷。 這樣做的問(wèn)題是支付成功后transaction中的applicationUsername可能為空
以個(gè)人實(shí)際經(jīng)驗(yàn)看或油,大概每20單就會(huì)出現(xiàn)一次applicationUsername沒(méi)有返回的現(xiàn)象寞忿。蘋(píng)果論壇中關(guān)于applicationUsername為空的討論

關(guān)于支付失敗

當(dāng)用戶(hù)被引導(dǎo)出應(yīng)用更新他們的支付信息時(shí)會(huì)出現(xiàn)支付失敗/取消顶岸,支付信息更新腔彰、扣款完成后,app會(huì)再次收到成功的回調(diào)辖佣。蘋(píng)果論壇關(guān)于支付先失敗后成功的討論

關(guān)于漏單

理解錯(cuò)誤導(dǎo)致漏單列舉:

  • app沒(méi)有在啟動(dòng)的時(shí)候就注冊(cè)支付結(jié)果的觀(guān)察者霹抛,導(dǎo)致以前支付成功的訂單無(wú)法處理
  • 接受到支付成功的結(jié)果,但是因?yàn)?1.先有了支付失敗的回調(diào) 2.此次app生命周期中沒(méi)有付費(fèi)行為 app拒絕處理成功的訂單
  • 用applicationUsername綁定蘋(píng)果訂單系統(tǒng)和我們自己的訂單系統(tǒng)凌简,applicationUsername缺失導(dǎo)致無(wú)法處理訂單

概念理解無(wú)誤上炎,出現(xiàn)問(wèn)題可以從流程中的每一步來(lái)排查與解決,最怕概念理解錯(cuò)雏搂,這樣就不是理性分析可以解決的事了藕施。

作者水平有限,發(fā)現(xiàn)錯(cuò)誤還請(qǐng)不吝賜教

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末凸郑,一起剝皮案震驚了整個(gè)濱河市裳食,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌芙沥,老刑警劉巖诲祸,帶你破解...
    沈念sama閱讀 218,386評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異而昨,居然都是意外死亡救氯,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,142評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門(mén)歌憨,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)着憨,“玉大人,你說(shuō)我怎么就攤上這事务嫡〖锥叮” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,704評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵心铃,是天一觀(guān)的道長(zhǎng)准谚。 經(jīng)常有香客問(wèn)我,道長(zhǎng)去扣,這世上最難降的妖魔是什么柱衔? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,702評(píng)論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上秀存,老公的妹妹穿的比我還像新娘捶码。我一直安慰自己,他們只是感情好或链,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,716評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布惫恼。 她就那樣靜靜地躺著,像睡著了一般澳盐。 火紅的嫁衣襯著肌膚如雪祈纯。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,573評(píng)論 1 305
  • 那天叼耙,我揣著相機(jī)與錄音腕窥,去河邊找鬼。 笑死筛婉,一個(gè)胖子當(dāng)著我的面吹牛簇爆,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播爽撒,決...
    沈念sama閱讀 40,314評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼入蛆,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了硕勿?” 一聲冷哼從身側(cè)響起哨毁,我...
    開(kāi)封第一講書(shū)人閱讀 39,230評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎源武,沒(méi)想到半個(gè)月后扼褪,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,680評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡粱栖,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,873評(píng)論 3 336
  • 正文 我和宋清朗相戀三年话浇,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片闹究。...
    茶點(diǎn)故事閱讀 39,991評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡幔崖,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出跋核,到底是詐尸還是另有隱情,我是刑警寧澤叛买,帶...
    沈念sama閱讀 35,706評(píng)論 5 346
  • 正文 年R本政府宣布砂代,位于F島的核電站,受9級(jí)特大地震影響率挣,放射性物質(zhì)發(fā)生泄漏刻伊。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,329評(píng)論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望捶箱。 院中可真熱鬧智什,春花似錦、人聲如沸丁屎。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,910評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)晨川。三九已至证九,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間共虑,已是汗流浹背愧怜。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,038評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留妈拌,地道東北人拥坛。 一個(gè)月前我還...
    沈念sama閱讀 48,158評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像尘分,于是被迫代替她去往敵國(guó)和親猜惋。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,941評(píng)論 2 355

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

  • [IPA]IOS In App Purchase(內(nèi)購(gòu))驗(yàn)證 二次驗(yàn)證 IOS在沙箱環(huán)境下購(gòu)買(mǎi)成功之后音诫,向蘋(píng)果進(jìn)行...
    清蘂翅膀的技術(shù)閱讀 32,780評(píng)論 1 14
  • 關(guān)于蘋(píng)果內(nèi)購(gòu)(IAP)的一些問(wèn)題以及那些坑: 最近在研究蘋(píng)果內(nèi)購(gòu)功能惨奕,所以,在網(wǎng)上找了一些資料竭钝,進(jìn)行學(xué)習(xí)梨撞。但是,內(nèi)...
    魔芋Brace閱讀 7,372評(píng)論 0 5
  • iOS應(yīng)用內(nèi)付費(fèi)(IAP)開(kāi)發(fā)步驟 1.蘋(píng)果iTunes Connect內(nèi)購(gòu)產(chǎn)品信息錄入香罐。 1)創(chuàng)建app內(nèi)購(gòu)買(mǎi)項(xiàng)...
    MillerWang閱讀 11,026評(píng)論 0 7
  • 一.總說(shuō)內(nèi)購(gòu)的內(nèi)容 協(xié)議卧波、稅務(wù)和銀行業(yè)務(wù) 信息填寫(xiě) 內(nèi)購(gòu)商品的添加 添加沙盒測(cè)試賬號(hào) 內(nèi)購(gòu)代碼的具體實(shí)現(xiàn) 內(nèi)購(gòu)的注...
    默默_David閱讀 3,660評(píng)論 0 6
  • 支付 1.支付寶和銀聯(lián)的支付流程 常用的支付方式有: 1、支付寶支付 https://openhome.alipa...
    丶逐漸閱讀 1,674評(píng)論 3 11