很久沒有來更新博客,上一次進來捯飭博客仍是在網上看到不少園友把博客裝飾成很炫酷,跟着大佬們學着把博客園也裝修一下。最近裝修房子比較忙,也沒有去尋找新技術到博客園來記錄。今天忽然想嘗試下支付寶支付功能。各類百度資料,借鑑了不少網友前面的探路,今天想把本身在作的過程當中遇到的坑記錄下來。但願能夠幫到有緣的園友,也給本身記錄筆記。廢話很少說,咱們開始……安全
剛開始準備作微信支付,可是在摸索的道路上遇到攔路石,微信的沙箱測試環境須要和正式申請的微信支付環境同樣。也就是說只有有了正式的微信支付接入後,纔可使用沙箱進行測試,奈何註冊正式的支付環境須要營業執照啥的,就把我攔下來了。然後纔開始支付寶的支付之路。支付寶能夠將本身(我的)的支付寶帳號接入支付。並且支付寶的沙箱環境註冊也不須要什麼營業執照啥的。我的體驗這點不得不說阿里巴巴比騰訊更注重用戶體驗。微信
支付寶支付功能開啓探索之旅工具
1、沙箱環境:開發支付功能前你須要的準備就是到支付寶開放平臺註冊本身的沙箱帳號。通常好像默認就有沙箱帳號。測試
重點關注紅框部分的信息。由於這是在開發中要用到的必須參數。微信支付
2、祕鑰獲取:沙箱環境準備完成後,準備下一步。上圖紅框中的密鑰。這也是很重要的一部分。須要用的工具spa
https://docs.open.alipay.com/291/106097 能夠到這個網址下載,有兩種版本:Windows/MAC_OSX3d
下載下來後是個壓縮包,解壓後直接運行.bat blog
生成的公鑰和私鑰也是咱們開發中須要用的重要參數。由於我是.Net開發因此我選擇的是PKCS1祕鑰格式。ip
3、祕鑰設置:將生成好的公鑰設置到你的支付寶沙箱環境中(下圖的1步驟中),設置成功後,沙箱環境會爲你生成支付寶公鑰(步驟2)支付寶
支付寶推薦咱們使用RSA2公鑰,聽說是更加安全。
好了!到此時,沙箱環境已經準備好,接下來咱們就要進行功能開發了。靜待更新,看官莫急……