Java 快速入門
Java 快速入門:Agent Java SDK v0.3.0 集成、示例、參數和響應語義。
本指南針對 Agent Java SDK v0.3.0、Java 8+ 以及標記的公共合約。使用此頁面上的安裝和配置步驟初始化client;在合作伙伴後端運行示例。
先決條件示例
Java 片段共享這些導入。使用快速啟動初始化 client 並從保存的綁定中獲取 platformUserId。示例用戶/訂單 ID 必須替換為您自己的持久值。
Maven座標
當前源座標:
GitHub 是源代碼託管,而不是 Maven 依賴存儲庫。如果 SDK 沒有 尚未發佈到 Maven 存儲庫,請將其安裝到本地 Maven 首先存儲庫:
本地安裝後,您的業務項目就可以解決
com.sixmm.exchange.sdk:agent:0.3.0 來自本地 Maven 存儲庫。
對於團隊構建和測試環境,將 SDK 發佈到 Maven 存儲庫 例如 Nexus、Artifactory、GitHub Packages、Maven Central,或使用 GitHub 基於構建服務,例如 JitPack。
對於現有集成,請參閱 SDK升級指南。使用穩定的 v0.3.0 源標籤安裝 SDK 並閱讀其匹配的集成文檔。
客戶端初始化
普通 Java
春季啟動
應用屬性示例:
綁定用戶
綁定創建或獲取合作伙伴用戶和 6MM 之間的關係 平臺用戶。當用戶第一次進入交易流程時或交易結束之前調用它 首先轉入6MM。
請求字段:
響應字段:
推薦業務流程
首次交易入場
存入 6MM
撤回到合作伙伴
來源及相關指南
錯誤處理
SDK 例外分為兩類:
例子:
接收Webhooks
所有四種事件類型共享配置的商家回調URL;依正文 event 分流。驗證原始接收的字節,然後檢查時間視窗、商家和環境。僅在提交業務資料和成功的重複資料刪除記錄,或可靠地保存持久性任務後,才返回 HTTP 2xx。