支付寶網頁支付


場景:選擇一個產品,點擊購買,生成支付寶二維碼,客戶掃描輸入六位數支付密碼,然后展示支付成功/失敗信息。

1.登錄支付寶開發平台-開發中中心,'我的應用'->'自研服務'->'支付接入',填寫相關信息
image
2.打開創建好的應用,添加功能,如果只需要二維碼支付,選中'手機網站支付'和'電腦網站支付'即可
參考官方文檔:當面付、手機網站支付、電腦網站支付的區別 https://opendocs.alipay.com/support/01rfux
圖文顯示區別的效果:https://www.bilibili.com/read/cv7232752/

個人感覺當面付和手機網站支付、電腦網站支付功能沒什么區別,但是請求的類和字段是不同的

3.填寫'應用信息'-'開發信息',
參考博客:https://blog.csdn.net/mengzuchao/article/details/83244605
參考官方文檔:https://opendocs.alipay.com/open/200/105310

應用網關和授權回調地址非必填,授權回調地址填了不能清空?
image

3.2 生成密鑰,簽名和驗簽。(公鑰、私鑰、APPID)

公鑰,RSA2
https://miniu.alipay.com/keytool/async

4.然后一定要記得 提交審核,審核時間一般是一天左右
image

5.接下來就可以開發了,找到demo代碼,目前我這邊做的事手機上的支付
https://opendocs.alipay.com/apis/api_1/alipay.trade.wap.pay
image

6.然后發起請求,等待返回結果,接下來就是報錯時間:
6.1 【支付寶】"驗簽出錯,sign值與sign_type參數指定的簽名類型不一致:sign_type參數值為RSA,您實際用的簽名類型可能是RSA2"
可能原因1:簽名類型選錯了
可能原因2:復制粘貼demo代碼的時候忘了把字符集修改成UTF-8 (我就是這個問題)

6.2 ISV權限不足,建議在開發者中心檢查簽約是否已經生效。
原因:選擇的功能沒有簽約
image
點擊'簽約',需要營業執照
image

7.完結(等公司申請到營業執照再繼續)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM