首先,我們要調用支付寶支付接口,需要在支付寶開發平台注冊賬號(商戶賬號),由於本人是開發人員,只是用自己的支付寶賬號(加入開發者)。(注:本人是自己學習,如果有誤,請見諒)
我們可以先查看手機網站支付的接入准備(https://opendocs.alipay.com/open/02ivbs?scene=21)

開發步驟如下:
1、登錄支付寶開發平台
支付寶開發平台網址:https://open.alipay.com

登錄后,我們可以看到支付寶開發平台主界面

2、創建支付應用(網頁或移動應用)
2.1)創建支付應用

2.2)查看支付應用

2.3)添加支付能力

2.4)添加開發設置

2.5)提交支付應用審批

等待審批的過程,我們可以通過沙箱應用進行開發測試
3、沙箱環境配置(支付寶模擬支付環境)
3.1)找到沙箱應用

3.2)沙箱應用的應用信息和開發設置

3.3)沙箱應用的賬號信息

4、下載手機網站支付Demo
4.1)下載手機網站支付Demo(https://opendocs.alipay.com/open/203/105910)

4.2)解壓后並打開Demo(vs2015直接通過網站打開,不要選擇項目或解決方案打開)

4.3)查看支付接口配置信息(需要支付應用、支付網關、商品私鑰、支付寶公鑰、簽名方式、編碼格式)

4.4)生成商品私鑰、支付寶公鑰信息
下載生成密鑰工具(https://opendocs.alipay.com/common/02khjl)

安裝完成,選擇密鑰長度:RSA2,密鑰格式:PKCS1,點擊生成密鑰按鈕

4.5)生成支付寶公鑰
復制上一步的生成應用公鑰,找到沙箱應用的自定義密鑰啟用

點擊查看,出現錄入應用公鑰,點擊保存設置

生成支付寶公鑰(由應用公鑰生成支付寶私鑰)

5、更改支付配置信息(支付應用、支付網關、商品私鑰、支付寶公鑰、簽名方式、編碼格式),運行Demo項目
5.1)打開支付主頁面

5.2)選擇手機網站支付

5.3)喚醒支付寶收銀台

5.4)選擇瀏覽器付款(如未登錄支付寶賬號,需登錄)

5.5)選擇支付寶賬號登錄,輸入沙箱的買家賬號、密碼信息

5.6)點擊下一步,進入確認支付頁面

5.7)輸入支付密碼(沙箱買家賬號的支付密碼)

5.8)查看現在商家賬號的賬號余額信息(沙箱的賬號的金額:89466.17)

5.9)輸入密碼后,支付成功頁面

5.10)支付寶賬號信息(沙箱的賬號的金額:89466.18)

參考網址:https://blog.csdn.net/cliper9768/article/details/83818961
