メインコンテンツへスキップ
POST
curl

承認

x-api-key
string
header
必須

お客様のアプリケーションのAPIキーです。Business ConsoleのDevelopers -> API keysで取得できます。プライマリキーはフルアクセス権を持ちます。名前付きキーにはスコープを設定できます。リソースごとのアクセス権(なし、読み取り、書き込み)、一部のワークフローまたは承認済みセッションへの限定、IPアドレスのリストへの限定、有効期限の設定です。401は、キーが誤っている、失効している、または期限切れであることを意味します。403は、キーが送信されていない、キーにこのリソースやアクションへのアクセス権がない、またはIPリスト外のアドレスからリクエストが送信されたことを意味します。セッションのルートでの404は、セッションがキーのワークフローまたはステータスの対象外であることを意味します。メディアへのアクセス権がないキーでは、画像、動画、PDFのURLがnullで返されます。セッションの書き込み権限がないキーでは、セッションのリンクとトークンがnullで返されます。詳細は次を参照してください: https://docs.didit.me/console/api-keys

ボディ

application/json
chain
string
必須

入金が決済されたチェーン(例: ETH)。小文字で保存され、ウォレットアドレス帳のエントリーとは大文字・小文字を区別せずに比較されるため、アドレス帳でも同じチェーントークンを使用してください。

Maximum string length: 32
txid
string
必須

オンチェーン取引のハッシュ。wallet_addressと組み合わせて重複排除されます。

Maximum string length: 128
wallet_address
string
必須

入金を受け取った送金先のウォレットです。XRPのXアドレスはクラシックアドレスとタグに分割されます。

Maximum string length: 128
amount
string
必須

入金額。0以上、小数点以下最大18桁の10進数文字列です。

currency
string
必須

入金アセット(例: "USDC")。

Maximum string length: 16
originator_data
object

送信側VASPから提供された送金人の詳細(判明している場合)で、{"name": "..."}のようなフラットなオブジェクトです。Diditはここからname(またはfull_name)、first_name、last_name、vendor_dataを読み取ります。

beneficiary_data
object

受取人(お客様の顧客)の詳細で、{"name": "..."}のようなフラットなオブジェクトです。Diditはnameを、一致したアドレス帳エントリのholder_nameと照合し、wallet_addressとchainはリクエストの値から設定します。

originating_vasp
object

送信元VASPの任意の説明です。この送金にのみ保持され(metadata.originating_vasp、およびGET /v3/travel-rule/transfers/における送金の送金人VASP)、共有VASPディレクトリのエントリを作成、編集、リンクすることは決してありません。

memo
string

任意。メモ型ネットワークにおける入金の宛先タグまたはメモです。共有の入金アドレスでは顧客を区別するためのもので、そのメモに対応するアドレス帳のエントリーが照合されます。XRP:宛先タグ。0から4294967295までの整数です(JSONの数値も受け付けます)。XLM:最大28バイトのテキストメモ、64ビットのID、または16進数で表した32バイトのハッシュ。EOS:最大256バイト。ATOM:最大256文字。HBAR:最大100バイト。Bitcoin、EVM、Solana、Tron、Litecoin、Bitcoin Cash、Dogecoin、Lightningのウォレットはメモを受け付けません。これらで指定すると400になります。エイリアス:destinationTagまたはdestination_tag。

Maximum string length: 256
utxo
object

任意。UTXOチェーンのみ。入金取引の入力と出力です。送信者のウォレットは宣言されたoriginator_data.wallet_address、宣言がない場合は最大の入力となります。

レスポンス

このtxidとwallet_addressの送金はすでに登録されています。既存の送金が変更されずに返されます(createdはfalse)。

transaction_id
string<uuid>

受信した入金のDidit取引UUIDです。

txn_id
string

受信取引のtxn_id。Diditが取引を作成した場合はDiditが生成した値、未請求の入金が再利用された場合はお客様自身の値です。

created
boolean

この呼び出しで送金が登録された場合はtrue(HTTP 201)、同じtxidとwallet_addressの送金がすでに存在していた場合はfalse(HTTP 200)です。

travel_rule
object

所有権確認エンドポイントおよび完了/キャンセルエンドポイントから返される完全な送金オブジェクト。受信送金のウォレット所有権が未確認の間、取引相手のoriginator_dataとbeneficiary_dataはマスクされた状態で返され(各単語の最初の文字のみが残り、ウォレット、チェーン、VASPのルーティング情報は判読可能なままです)、data_maskedはtrueになります。

最終更新日 2026年11月1日