ナビゲーションにスキップ

6MM Agent SDK

Markdownとして表示

6MM Agent SDK は、署名と要求処理を最初から実装せずに特権エージェント APIs を呼び出す必要があるパートナー バックエンド サービス用です。統合ではパートナー API のシークレットが使用されるため、ブラウザー、モバイル、またはパブリック デスクトップ コードで実行しないでください。

Agent SDK を使用する場合

バックエンドでパートナー ユーザーのバインド、承認されたワークフローによる資産の移動、取引記録のクエリ、埋め込み取引エントリ URL の作成、または webhook 通知の確認が必要な場合は、Agent SDK を使用します。を使用します。 Trading Widget SDK パートナーのフロントエンドが取引インターフェイスを表示する必要がある場合は別途に。

能力

シナリオJava SDK
バインドユーザーサポートされています
定額振込サポートされています
全力で転送サポートされています
逆転送サポートされています
転送オーダーのクエリサポートされています
エントリを作成 URLサポートされています
Webhook 検証サポートされています

共通構成

鍵例説明
baseUrlhttps://agent-api.6mm.com6MM エージェント API サービス URL 末尾のスラッシュなし。
agentCodeAGENT001パートナーエージェントコード。
apiSecretあなたの API シークレットAPI 署名シークレットはバックエンドにのみ保存されます。
defaultCurrencyUSDT送金とアカウントのデフォルト通貨 APIs。
webhookUrlhttps://partner.example.com/6mm/webhook6MM webhook 通知のパートナー エンドポイント。

一般的な統合フロー

  1. パートナー フロントエンドは、パートナー独自のアカウント システムを通じてユーザーを認証します。
  2. パートナー バックエンドは、ユーザーを安定したパートナー側の識別子にマップします。
  3. バックエンドは、agentCode と保護された API シークレットを使用して Agent SDK を呼び出します。
  4. SDK はエージェント API リクエストに署名して送信します。
  5. バックエンドは返されたビジネス識別子を保存し、後で webhooks 冪等に処理します。
  6. フロントエンドは、必要な有効期間の短い結果またはエントリ資格情報のみを受け取ります。

SDK を選択してください

バックエンドスタックここから始めましょう
JavaJava SDK 概要 そして Java クイックスタート

PHP SDK は公開されていません。これを統合するには、SDK、インストール手順、および利用可能なバージョンを入手するには、お問い合わせください。

PHP SDK 統合情報

製作チェックリスト

  • ソース コードではなく、バックエンド シークレット マネージャーから apiSecret をロードします。
  • 開発、ステージング、実稼働の認証情報を分離してください。
  • 安定したパートナー ユーザー マッピングと一意の業務注文 ID を使用します。
  • タイムアウトしたリクエストのステータスを確認するときに、元の識別子を保持します。
  • webhook の署名を検証し、処理されたイベント ID を保存します。
  • サポート用のリクエスト ID を保持しながら、ログからシークレットと署名を編集します。

次のステップ

Java SDK v0.3.0 の機能

Java SDK には、ファンディング ウォレット、明示的な資金環境、6 つの永久データ クエリ、および法定基準レートが含まれるようになりました。

ビジネスワークフローJava v0.3.0 ガイド
拘束力と契約/資金調達資産ユーザーと資産
契約の移転と移転命令の問い合わせ契約の移転
資金送金と専用の回収クエリ資金調達ウォレット
現在/過去の注文、約定、ポジション、元帳永続的なクエリ
秒取引のリダイレクトと埋め込み秒取引
生産と模擬資金環境ガイド
既存の Java 統合を更新していますv0.3.0 にアップグレードする