分布式秒殺項(xiàng)目集成支付寶支付時(shí)大致流程

分布式秒殺項(xiàng)目集成支付寶支付時(shí)大致流程

1.微服務(wù)必須全部開啟

2.需要在支付寶的開放平臺(tái)-->研發(fā)服務(wù)--->沙箱環(huán)境中--->可以看到APPID和支付寶網(wǎng)關(guān)

3.下載支付寶的開放平臺(tái)開發(fā)助手,使用秘鑰工具,生成應(yīng)用私鑰和應(yīng)用公鑰

4.復(fù)制應(yīng)用公鑰到支付寶的沙箱環(huán)境中,點(diǎn)擊RSA2秘鑰,粘貼到應(yīng)用公鑰處,進(jìn)行加簽,生成支付寶公鑰

5.在網(wǎng)上注冊(cè)NATAPP這個(gè)內(nèi)網(wǎng)穿透的軟件,使用免費(fèi)隧道獲取免費(fèi)隧道的autoken并在配置中修改本地端口(改成自己項(xiàng)目中的網(wǎng)關(guān)的端口)

6.下載natapp_windows的一個(gè)壓縮包,然后解壓打開一個(gè)文件名是config.ini的文件,將上面獲取的autoken填寫到這個(gè)文件對(duì)應(yīng)的屬性上,其他屬性按照默認(rèn)值即可,不用改動(dòng)

7.啟動(dòng)natapp.exe,將會(huì)開啟一個(gè)命令窗口,復(fù)制命令窗口中Forwarding這一行中的一個(gè)url路徑:比如:http://x4m2cu.natappfree.cc 由于使用的是內(nèi)網(wǎng)穿透的免費(fèi)隧道,因此每次啟動(dòng)natapp,這個(gè)路徑都會(huì)變.都需要去gitee中配置,同時(shí)也可以看到這個(gè)路徑后面的端口,也就是剛剛在我的隧道中配置的本地端口

8.在gitee中配置alipay.yml,里面的屬性全部是支付寶sdk中的屬性,在將這些參數(shù)傳給支付寶之前,需要進(jìn)行配置才可以,將上面獲取的natapp路徑粘貼到return_url和notify_url中,同時(shí)在這兩個(gè)url后面還要配上對(duì)應(yīng)服務(wù)名:比如:

  notify_url: http://mrjgk9.natappfree.cc/seckill/api/alipay/notify_url
  return_url: http://mrjgk9.natappfree.cc/seckill/api/alipay/return_url

? notify_url表示是發(fā)起支付寶請(qǐng)求之后,支付寶異步通知回調(diào)接口(就是支付寶那邊接收參數(shù)以后調(diào)用的這個(gè)接口),這個(gè)接口主要是根據(jù)用戶的支付狀態(tài),更新訂單以及完成相關(guān)支付后的業(yè)務(wù)操作,正常的情況下返回一個(gè)success字符串

? return_url表示支付寶調(diào)用異步通知回調(diào)接口之后再調(diào)用的同步通知回調(diào)接口,這個(gè)接口的目的是向用戶展示支付結(jié)果

9.在秒殺服務(wù)中配置一個(gè)sdk的controller,用來將頁面請(qǐng)求發(fā)送來的參數(shù)通過商戶私鑰進(jìn)行加密,然后通過調(diào)用支付寶的sdk發(fā)送支付請(qǐng)求到支付寶后臺(tái),支付寶后臺(tái),使用商戶公鑰進(jìn)行解密,校驗(yàn)成功后,支付寶會(huì)在后臺(tái)為對(duì)應(yīng)的商戶創(chuàng)建一筆未支付的支付訂單,同時(shí)將結(jié)果響應(yīng)給支付寶sdk,支付寶sdk在將結(jié)果響應(yīng)到瀏覽器上

? 關(guān)于參數(shù)數(shù)據(jù)驗(yàn)證:在將參數(shù)發(fā)送給支付寶之前,需要對(duì)數(shù)據(jù)進(jìn)行簽名加密,使用私鑰對(duì)參數(shù)進(jìn)行加密,得到就是簽名,也就是密文,支付寶后臺(tái)收到以后將會(huì)對(duì)數(shù)據(jù)進(jìn)行驗(yàn)證,使用商戶公鑰對(duì)簽名進(jìn)行解密,得到對(duì)應(yīng)的加密的參數(shù),.然后判斷是否和傳過來的參數(shù)一致,如果一致說明參數(shù)沒有被修改過

10.支付寶sdk獲取響應(yīng)結(jié)果以后,發(fā)主動(dòng)發(fā)送重定向到支付寶支付頁面,這時(shí)候用戶需要進(jìn)行登錄,------>選擇支付方式----->發(fā)送支付請(qǐng)求----->支付寶后臺(tái)收到支付請(qǐng)求以后需要對(duì)對(duì)用戶的的身份/權(quán)限/余額等進(jìn)行校驗(yàn),校驗(yàn)成功后將會(huì)從用戶賬戶中扣款,打款到商戶對(duì)應(yīng)的賬戶中,飯后將支付結(jié)果響應(yīng)給支付頁面,然后又會(huì)響應(yīng)到sdk中的result_url方法中,最終將會(huì)響應(yīng)給用戶...

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末蝠检,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖萌狂,帶你破解...
    沈念sama閱讀 221,695評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異氧猬,居然都是意外死亡怀伦,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,569評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門柏蘑,熙熙樓的掌柜王于貴愁眉苦臉地迎上來幸冻,“玉大人,你說我怎么就攤上這事咳焚∏⑺穑” “怎么了?”我有些...
    開封第一講書人閱讀 168,130評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵革半,是天一觀的道長碑定。 經(jīng)常有香客問我,道長又官,這世上最難降的妖魔是什么延刘? 我笑而不...
    開封第一講書人閱讀 59,648評(píng)論 1 297
  • 正文 為了忘掉前任,我火速辦了婚禮六敬,結(jié)果婚禮上碘赖,老公的妹妹穿的比我還像新娘。我一直安慰自己外构,他們只是感情好普泡,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,655評(píng)論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著审编,像睡著了一般撼班。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上垒酬,一...
    開封第一講書人閱讀 52,268評(píng)論 1 309
  • 那天砰嘁,我揣著相機(jī)與錄音件炉,去河邊找鬼。 笑死矮湘,一個(gè)胖子當(dāng)著我的面吹牛斟冕,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播板祝,決...
    沈念sama閱讀 40,835評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼宫静,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了券时?” 一聲冷哼從身側(cè)響起孤里,我...
    開封第一講書人閱讀 39,740評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎橘洞,沒想到半個(gè)月后捌袜,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,286評(píng)論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡炸枣,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,375評(píng)論 3 340
  • 正文 我和宋清朗相戀三年虏等,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片适肠。...
    茶點(diǎn)故事閱讀 40,505評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡霍衫,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出侯养,到底是詐尸還是另有隱情敦跌,我是刑警寧澤,帶...
    沈念sama閱讀 36,185評(píng)論 5 350
  • 正文 年R本政府宣布逛揩,位于F島的核電站柠傍,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏辩稽。R本人自食惡果不足惜惧笛,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,873評(píng)論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望逞泄。 院中可真熱鬧患整,春花似錦、人聲如沸喷众。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,357評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽侮腹。三九已至嘲碧,卻和暖如春稻励,著一層夾襖步出監(jiān)牢的瞬間父阻,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,466評(píng)論 1 272
  • 我被黑心中介騙來泰國打工加矛, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留履婉,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,921評(píng)論 3 376
  • 正文 我出身青樓斟览,卻偏偏與公主長得像毁腿,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子苛茂,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,515評(píng)論 2 359