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 パッケージ、Maven Central など、または GitHub を使用する JitPack などのベースのビルド サービス。
既存の統合については、を参照してください。 SDK アップグレード ガイド。安定した v0.3.0 ソースタグを使用して SDK をインストールし、対応する統合ドキュメントを読んでください。
クライアントの初期化
プレーン Java
スプリングブーツ
アプリケーションのプロパティの例:
バインドユーザー
バインドは、パートナー ユーザーと 6MM の間の関係を作成または取得します。 プラットフォームのユーザー。ユーザーが最初に取引フローに入るとき、または取引フローに入る前に呼び出します。 最初に 6MM に転送します。
リクエストフィールド:
応答フィールド:
推奨業務フロー
最初の取引エントリー
6MM に入金する
撤退してパートナーに戻る
ソースおよび関連ガイド
エラー処理
SDK 例外は 2 つのカテゴリに分類されます。
例:
Webhooksを受信します
4 つのイベント タイプはすべて、設定されたマーチャント コールバック URL を共有します。本体 event による発送。元の受信バイトを確認し、時間枠、マーチャント、および環境を確認します。ビジネス データと成功した重複排除レコードをコミットした後、または永続タスクを確実に保存した後でのみ、HTTP 2xx を返します。