java对接支付宝支付(手机网站支付)
記錄一下對接支付寶支付的過程,既是對這段時間工作的總結,也希望能對之后需要對接支付寶手機網站支付的小伙伴一點幫助.
1、查看官方文檔,具體對接流程(https://docs.open.alipay.com/203/)。
2、下載官方demo,很重要,先把demo運行起來,demo跑通是之后集成的基礎(https://docs.open.alipay.com/203/105910/)。
3、配置沙箱環境,生成秘鑰,公鑰和私鑰,將生成的私鑰配置在代碼中,公鑰配置在應用公鑰中。配置RSA2就行了。4、配置調用接口需要的參數。APPID就是開發者中心左邊對應的應用APPID,異步和同步配置到的路徑必須是外網可以訪問到的,可以是接口也可以是頁面,demo中jsp<%%>中代碼稍微改變一下都是可以放在后臺的。
5、調試,最好是用安卓手機,如果沒有MuMu模擬器也能勉強測一下,但是我第一次測試的時候用MuMu安裝沙箱支付寶后登錄會卡死,之后測試又可以。
6、封裝時傳這些參數就夠了。
說一說我在做時遇到的問題:(其實只要理解流程后還是蠻簡單的,基本上代碼拷貝一下放進自己項目就行了)
1、這幾句代碼,一直在糾結是怎么請求的,其實就是將表單html輸出到前端頁面,不用我們管,httpResponse.getWriter().write(form);//直接將完整的表單html輸出到頁面 httpResponse.getWriter().flush();
2、測試回調時,如果只是使用手機網站支付功能,在這個頁面只需要配置加簽方式,應用網關、授權回調地址都不用配置。應用公鑰是生成的公鑰。
3、正式環境時請求網關地址記得修改,測試環境是“https://openapi.alipaydev.com/gateway.do”,正式環境是“https://openapi.alipay.com/gateway.do”,正式環境沒有dev。
?
總結
以上是生活随笔為你收集整理的java对接支付宝支付(手机网站支付)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SSL数字证书之CA根证书、CA中间证书
- 下一篇: 非暴力沟通-读后感