掃二維碼與項(xiàng)目經(jīng)理溝通
我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
最近微構(gòu)網(wǎng)絡(luò)成員開發(fā)了一款簡(jiǎn)單的第三方小應(yīng)用,供個(gè)人站長(zhǎng)及開發(fā)者用于支付寶當(dāng)面付,其中需要用到支付寶當(dāng)面付RSA或者RSA2接口。需要用到支付寶帳號(hào)、appid、支付寶公鑰、商戶私鑰。
支付寶帳號(hào)不用說,就是你的支付寶帳號(hào)。而其他的要正常使用,首先得簽約支付寶當(dāng)面付接口,否則即使也也是不能夠正常使用的。可以在https://b.alipay.com支付寶商戶平臺(tái)的“產(chǎn)品大全”中簽約當(dāng)面付。(如果自己不會(huì)簽約可以掃描文章底部二維碼聯(lián)系)。
簽約成功后,進(jìn)入支付寶開發(fā)平臺(tái)的“網(wǎng)頁(yè)&移動(dòng)應(yīng)用”,地址如下:
https://openhome.alipay.com/platform/appManage.htm
如果出現(xiàn)如下圖界面,說明你的支付寶帳號(hào)還沒有入駐該平臺(tái),你可以選擇自研開發(fā)者,然后按照提示入駐即可??梢詤⒖嘉恼隆?a href="http://www.althqafhm.com/article/1990.html">入駐支付寶開放平臺(tái)并創(chuàng)建應(yīng)用的基本流程》,參考第一步和第二步。
然后,進(jìn)入到“網(wǎng)頁(yè)&移動(dòng)應(yīng)用”界面,此時(shí)平臺(tái)會(huì)默認(rèn)創(chuàng)建一個(gè)應(yīng)用。在頁(yè)面中“我的應(yīng)用”可以看到一個(gè)名為“應(yīng)用2.0簽約201704096469****”的應(yīng)用,包含一個(gè)appid,這個(gè)APPID就是我們需要用的。
如果看到右邊的狀態(tài)是已經(jīng)上線就是正常的,如下圖,然后我們點(diǎn)擊查看。
點(diǎn)擊“查看”后進(jìn)入的頁(yè)面我們需要看到如下狀態(tài),說明該帳號(hào)的當(dāng)面付接口簽約成功了,否則則失敗。
然后需要點(diǎn)擊右邊欄的“應(yīng)用信息”,如下圖:
在該頁(yè)面中找到“接口加簽方式”,默認(rèn)就是RSA2,也可以切換為RSA。然后點(diǎn)擊”設(shè)置應(yīng)用公鑰“(如果已經(jīng)設(shè)置過是顯示“查看應(yīng)用公鑰”,可以修改公鑰)。
到這里又有一個(gè)問題,公鑰怎么來(lái)的?此時(shí)可以打開工具下載頁(yè)面:
https://docs.open.alipay.com/291/106097
下載工具后,如果是php后端語(yǔ)言,同時(shí)簽名方法為RSA2,則如下選擇:
然后點(diǎn)擊“生成密鑰”,如果是RSA則在密鑰長(zhǎng)度中選擇“1024”,如果是java則在密鑰格式中選擇“PKCS8(java適用)”。
此時(shí)就生成了一個(gè)“私商戶應(yīng)用鑰”和“商戶應(yīng)用公鑰”,并把這兩個(gè)的值自己記錄下來(lái),一定一字不差復(fù)制,不能多余空格等等。而這個(gè)時(shí)候“商戶應(yīng)用私鑰”,就是我們需要用的“商戶私鑰”。
我們把“商戶應(yīng)用公鑰”到支付寶開放平臺(tái),把工具生成的“商戶應(yīng)用公鑰”填寫進(jìn)入,保存即可。然后我們可以看到系統(tǒng)會(huì)生成對(duì)應(yīng)的“支付寶公鑰”,點(diǎn)擊“查看支付寶公鑰”:
而上圖看到的就是我們需要的“支付寶公鑰”。至此,支付寶帳號(hào)、appid、支付寶公鑰、商戶私鑰就都獲得了。
實(shí)際上以上我們一直認(rèn)為,很多站長(zhǎng)或者開發(fā)者能夠自己輕松獲得或者設(shè)置,特別是開發(fā)者,如果這樣的能力都沒有就有點(diǎn)說不過去了。但事實(shí)證明,很多站長(zhǎng)甚至是開發(fā)者都不能順利獲得,讓我們頗感意外,于是就把詳細(xì)的獲取過程寫了這篇圖文教程。
我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流