Java 銀聯雲閃付對接記錄

一開始盲目找資料走了彎路:
仍是從銀聯給的官方文檔入手最高效:git

  1. 附件3:雲閃付業務商戶入網服務指引.pdf
    http://tomas.test.upcdn.net/pay/%E9%99%84%E4%BB%B63%EF%BC%9A%E4%BA%91%E9%97%AA%E4%BB%98%E4%B8%9A%E5%8A%A1%E5%95%86%E6%88%B7%E5%85%A5%E7%BD%91%E6%9C%8D%E5%8A%A1%E6%8C%87%E5%BC%95.pdf

這其中交代 入網流程 和 入網測試 參數加密文件去哪兒找和 官方的開發文檔地址 和 demo 下載地址. 請務必通讀 .~~~web

  1. 商務合做談下來回收到一封郵件 裏面有商戶帳號 和三個附件 就是我貼出來的這三個 pdf
    第一步: 下載生成環境須要的證書(有效期 14 天內務必下載) 否則須要從新申請
    http://tomas.test.upcdn.net/pay/%E9%99%84%E4%BB%B61%EF%BC%9A%E7%94%9F%E4%BA%A7%E8%AF%81%E4%B9%A6%E4%B8%8B%E8%BD%BD%E3%80%81%E5%AF%BC%E5%87%BA%E5%8F%8A%E4%B8%8A%E4%BC%A0%E6%B5%81%E7%A8%8B.pdf
    第二步: 登陸 https://open.unionpay.com/tjweb/index 開放平臺
    獲取測試參數:
    介紹:https://open.unionpay.com/tjweb/support/doc/online/7/382
    登陸狀態訪問: https://open.unionpay.com/tjweb/user/mchTest/param 就是測試環境入網參數

測試商戶號:由銀聯提供僅供測試的非真實商戶號 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

相關文章
相關標籤/搜索