1. 程式人生 > >支付寶手機網站支付開發記錄之結果非同步通知

支付寶手機網站支付開發記錄之結果非同步通知

開發的時候明明配置了非同步通知,可是沒有執行非同步通知,就算是官方Demo也不行

看了文件才發現需要配置外網
用外網就需要每次測試都要上傳伺服器太麻煩了
腦袋中《大型網站技術架構》中的內容浮現—–反向代理
然後就找了一個工具ngrok 是個反向代理工具,
官網地址https://ngrok.com/
下載好之後執行ngrok http 8080就把本地地址對映到外網了
這裡寫圖片描述
https://96285920.ngrok.io
http://96285920.ngrok.io為外網地址
啟動本地tomcat
把localhost:8080改成https://96285920.ngrok.iohttp://96285920.ngrok.io


ngrok+nginx 是可以實現內網穿透的,有興趣的可以去了解一下
這裡只用了ngrok
作用就是可以讓外網訪問到本地tomcat
這樣開發起來就舒服多了(工欲善其事,必先利其器)
非同步通知成功,剩下的業務邏輯就簡單多了

之前覺得支付寶支付特別複雜(關於錢需要各種認證)
經過兩天的手機網站支付開發,現在回過頭來看很簡單
這歸功於文件齊全,支付寶架構師牛掰,常用的驗證簽名等工具都是封裝好的
此時心態與昨天早上完全不同,昨天還擔心支付寶支付功能太難做,不能按時完成任務,現在看來可以提前完成了。
世上無難事,只怕有心人