本篇博客主要作支付寶支付的準備工做(註冊沙箱、natapp內網穿透等操做)。具體代碼實現操做請看下篇博客tomcat
https://open.alipay.com/platform/home.htm服務器
點擊《沙箱應用》--掃描下載《沙箱錢包》供後期掃碼測試app
點擊沙箱帳號。使用買家信息的帳號密碼在沙箱錢包上進行登陸異步
(1)點擊《沙箱應用》--《設置應用公鑰》--《設置應用公鑰》--《查看祕鑰生成方法》工具
(2)下載祕鑰生成工具測試
根據頁面中的提示生成商戶應用公鑰和私鑰spa
私鑰:插件
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCZSk9xGP1oYnddFic1ielNyECp3BChfYnE/gW9UcSEYxecIod8ED01ca8UgqyWP4WcukgiT+1NKLGWJPIJuQf0O19LVZZTK9xJZTgMZ0od2i0flU90aQj/NxVWWW2sYnEzEzKW4I5HYM+OCw+LpdCZ48WWfJxbzuF8i3YPUjJ9CKs+ZJAFtW03chUEHvwYCePdIye8yvNwv++K7SL27CnUoMv/hkYyxKNsEyl28KwzSzacyAvsWGsEb1o6h3VnJ8wruRxG/Xh4qxA8SnarfH5LzLh9WYxguRF4blxTC2lmXMqJZyKSIyg4K16AJcxgJ8/Xuv7FnwQkT2FH4TEk2PuTAgMBAAECggEAKaCBZEAaCK+8pF2wthxGa+X2kWn+ZixWLlWhL2E2EZFrRu4lhq5OQOYnWlWGEqMbYI1Bq3ezBGIJn7FWvQcvPsakwStz0BA4GQJQryWZffPSjyIX2o/vbocB11ofq1FsVidfdJN0b7O9iWA9j3mu5Stya8RZHaFXoF+q5sw2g7dcPi3CBTm58e6vEgBx3GVb6X4AejrLvarXZMf9l0VWzv+3slYlO3khOroKyWc1vTgfisCO7BSSAXRETsEIMGjIwuCY6bAu65nO6esoeJ/+hwN+BY0gc2Az1MsFYLUl9rAk2QBycEgVl1F3gKgzHs2obk3fQt8h0vazHWfqHz7i2QKBgQDPPjeAdoXWntPqzG68+29EDZ/6EHGJDrtl/k0P+Q4s67Hxa/UlnJH2tezl7uDTYWjwt0lW6cvC/zLYBI02JidBtX3wMpexm3VYyiOKHFrmeysbLuxF+57mO7JRhP4jqchUF04LLf85tc08UBon7q5Fb/DZniFKjQoW28A7jH3CRwKBgQC9WqPJgd6Z8+DLK2zt5kGjPHnQh9ZuY7TrI4qXxU76A4W1OCCTQCjL/EFe/9dbcFhNBMA7n/OMCtel+GSQN7XL/OSnGxIQoXJEiFFEKdunVe6DYoxugYQ48hiEcZS/9rEJcDHtTmIwfCNu5e08oXM49hODFqB7bzAk+memvL+2VQKBgQDN2Gd6cr83UOT+1/W6QiffOYVH9WNAFmDuyqsyjVeWKLnDKU8C/8Q/f64BKMcpThzU08jFyk04rxCKXeMBAN6HNsUTer0PjXD+MzEfslBbk8VaJ75JOMc4udzBec6QD8jKNaewFQzn/nsPSCTiuwFgOPLKxHUevn5h+/2xaDdVawKBgHUSACfK4pzemoIipCNl8/j/n/Tctyfi/21NuRdixxRubxF+1S0VQuPzX1tj5HtFN2LO6Cc1GnfgEDouG8bKmty2y4vBgebEWoiim1QAaSzJRUD4AgkkjGJE1AG205fn5scGFeg5SR3e8m1TPNz6mOmDwsaOi8QlF2gVZVZCZmlNAoGAQyeC4/ayY6dZ+TkxgMeNZAAAabz1kI1sCz7armjZcAK6ZLcYQJjcZt6QDApX3/WiuDSKjmlNwtd/gi6dXfnLODWe3LUA4kpv8a67FBFg6bCSqG3yjHUmlnhn6JdqBgnxdpQT3FLPKEwcB8lSDKFlf6kjSTH3uluwsCESAqhE2Sg=3d |
商戶應用公鑰:orm
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmUpPcRj9aGJ3XRYnNYnpTchAqdwQoX2JxP4FvVHEhGMXnCKHfBA9NXGvFIKslj+FnLpIIk/tTSixliTyCbkH9DtfS1WWUyvcSWU4DGdKHdotH5VPdGkI/zcVVlltrGJxMxMyluCOR2DPjgsPi6XQmePFlnycW87hfIt2D1IyfQirPmSQBbVtN3IVBB78GAnj3SMnvMrzcL/viu0i9uwp1KDL/4ZGMsSjbBMpdvCsM0s2nMgL7FhrBG9aOod1ZyfMK7kcRv14eKsQPEp2q3x+S8y4fVmMYLkReG5cUwtpZlzKiWcikiMoOCtegCXMYCfP17r+xZ8EJE9hR+ExJNj7kwIDAQAB |
3.沙箱應用--查看應用公鑰--將上方商戶應用公鑰複製--在應用公鑰框中進行粘貼保存
4.保存成功後能夠點擊《查看支付寶公鑰》,會根據商戶應用公鑰生成一個對應的支付寶公鑰
使用的支付寶支付是第三方插件,咱們訪問須要外網,全部本地ip是不能進行測試的。全部就會用到NATAPP內網穿透,在內網環境下也能進行使用第三方應用的測試
進入官網--註冊帳號---實名認證--支付寶掃描受權:
NATAPP官網:https://natapp.cn/
登陸進入NATAPP官網
購買後,在個人隧道 -> 配置 有更多選項能夠自定義 (本人只配置了本地的端口號:8080),其他都沒有做任何更改
下載連接:https://natapp.cn/#download Windows的下載Windows版本,具體根據我的狀況而定,本人使用的是Windows版本。解壓下載的文件以下圖:
將隧道中的authtoken複製出來粘貼到config.ini中的authtoken處。具體以下圖:
生成的臨時域名在後面配置文件中的《服務器異步通知頁面路徑》和《服務器同步通知頁面路徑》裏會使用到
注:啓動該軟件以前須要先啓動項目tomcat,否則會報端口衝突
以上爲本篇博客的主要內容,若文中有不當的地方但願廣大博友指出,轉載博客請說明出處,本人博客主頁爲:https://www.cnblogs.com/chenyuanbo/;下篇博客將公佈具體的代碼實現,須要代碼demo的朋友能夠聯繫我。
技術提高在於交流!