一開始盲目找資料走了彎路:
仍是從銀聯給的官方文檔入手最高效:git
這其中交代 入網流程 和 入網測試 參數加密文件去哪兒找和 官方的開發文檔地址 和 demo 下載地址. 請務必通讀 .~~~web
測試商戶號:由銀聯提供僅供測試的非真實商戶號 77729xxxxxxxxxx8
下載這些 測試證書5.1.0:簽名與驗籤、加密證書(僅供測試使用) 敏感加密證書 根證書 中級證書 商戶私鑰證書(簽名使用,密碼:000000)編程
第三步: 找到 Java 服務端 DEMO:api
找到雲閃付產品: https://open.unionpay.com/tjweb/doc/mchnt/list?productId=3 下載
銀聯手機支付控件開發包(iOS) https://open.unionpay.com/upload/download/%E9%93%B6%E8%81%94%E6%89%8B%E6%9C%BA%E6%94%AF%E4%BB%98%E6%8E%A7%E4%BB%B6%E5%BC%80%E5%8F%91%E5%8C%85%EF%BC%88iOS%293.3.12.rar
裏面有服務端 Java 代碼 和測試環境 已經生產環境須要的部分證書(根證書和中級證書) (生產祕鑰和和 pfx 的文件 在第一步自行保留)測試
第四步: 依照 DEMO 集成銀聯支付到本身項目
參考: http://www.javashuo.com/article/p-nkrjuxfh-ks.html
https://gitee.com/javen205/IJPay加密
開發過程當中遇到參數問題: 看這裏
https://open.unionpay.com/tjweb/acproduct/APIList?acpAPIId=279&&apiservId=448&&version=V2.2.net
第五步: 測試 發送完成截圖給銀聯code
第六步: 預發環境 使用真實帳戶和證書 走支付退款流程cdn
第七步: 生成灰度發佈 驗證完成全量上線blog
編程過程當中注意處理 各類應答碼 : https://blog.csdn.net/weixin_42314754/article/details/84097542 https://open.unionpay.com/tjweb/doc/respcode/list
參考文章: https://blog.csdn.net/xiaolinzi176/article/details/87857860