支付寶——(JAVA)支付測試開發


開發官網支付寶開發平台

支付流程

簡單的說就是支付環節就是三個接口
1.3 支付請求接口  (支付請求到支付寶,會返回一個html在瀏覽器打開,用戶完成支付)

1.7 支付寶將支付結果寫入到頁面(這里是完成支付后點擊返回商戶按鈕觸發)

1.8 支付寶將支付結果寫入到后台(這里是完成支付后支付自動發起)

像業務上邏輯上數據處理也都是在發起支付請求時保存支付請求的數據,后台結果寫入時更新支付數據;至於支付查詢、退款就都是單接口調用即可。

心得

1.其實支付寶的沙箱測試還是非常好用的,直接下載對應的demo,將沙箱的環境的賬號替換一下就可以運行

2.運行demo時要注意①替換沙箱環境的APPID ②修改支付寶網關為沙箱網關-支付寶網關 ③通過demo中的密鑰生成工具生成對於秘鑰並復制到商戶公鑰中 ④下載沙箱班支付寶支付,沙箱環境用真實支付寶不能支付的

3.將demo遷移到自己的項目后台中,在demo中所有的代碼都是在就是在jsp頁面中的,大部分可直接復制要注意①jar引用,若是單體java項目直接添加build_path或userlibrary即可,若是meavn項目要添加支付寶的jar可參考(maven 整合支付寶,導入alipay-sdk-java包到本地倉庫)②調用配置文件時,demo的方法不一定到項目中實用,建議可寫到數據庫調用配置,也可用其他的方法 ③支付寶的異步結果寫入,接口必須用POST請求方式,application/x-www-form-urlencoded編碼格式,否則不能接收到寫入結果。④要確保異步結果寫入接口外網能夠正常訪問

4.出現問題解決不了的可直接找小螞哥人工客服,他們講解很仔細也很有耐心

demo源碼

 面對面支付demo源碼.zip

b2c支付demo源碼.zip

 


免責聲明!

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



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