對做了很多第三方接口的人來說,代碼什麼的通通都不是問題,去了解平臺纔是比較麻煩的事,支付寶接口我做了很多次,但是每次申請都覺得很麻煩,而且經常碰到網站改版。下面記錄下做支付接口時需要的配置。
一些亂七八糟的登錄流程
https://open.alipay.com/platform/manageHome.htm 開發平臺地址(需要登錄狀態進入,第一次進入需要填一些資料才能進來)
登錄後點開應用
創建應用,並進入應用中
添加功能
常用到的功能是下面兩個,手機網站支付是包括了pc網站支付的,這個名字騙了我很久。
接入
支付寶的接口還是比較簡單,有詳細的demo和文檔,坑不算多,我就不多說了,畢竟這個是在更新做,寫了很快就過時了,我上次做的時候只能用OpenSSL工具命令生成密鑰,現在都有可視化工具了(https://doc.open.alipay.com/docs/doc.htm?treeId=291&articleId=105971&docType=1)。
接口文檔地址:https://doc.open.alipay.com/docs/doc.htm?spm=a219a.7629140.0.0.vSWDw3&treeId=203&articleId=105285&docType=1
注意 下面的還沒寫完,因爲沒時間踩坑,猜測性的東西居多
如果使用rsa加密 .net 要使用Pkcs8的加密方式,文檔上面寫的只有java用Pkcs8。但是配置的時候是填的rsa(暫不確定,等我做完了看看)
類名起的是這個
但是代碼用的是
實際上要用pkcs1方式
支付寶的demo中有這種語句(不止一個)
將它改爲
應該就可以使用rsa2的方式了