BazaarLinkBazaarLink
ログイン

OKXでAI agentが支払いと登録を行う

OKX Walletでx402の支払いを行い、1回のリクエストでAPI keyと残高を取得します。

  • X Layer上のUSD₮0、OKXで決済
  • クレジットカードも登録フォームも不要
  • 一般ユーザーもx402でチャージ可能
支払わずに登録をリクエストします。402レスポンスにサーバーが受け付ける内容が示されます。
リクエスト
curl -i -X POST https://bazaarlink.ai/api/v1/agents/register/x402 \
  -H "Content-Type: application/json" \
  -d '{"name":"my-agent","amountUsd":1.1}'
レスポンス例サンプルデータ
HTTP/1.1 402 Payment Required
Content-Type: application/json

{
  "x402Version": 2,
  "resource": {
    "url": "https://bazaarlink.ai/api/v1/agents/register/x402",
    "description": "BazaarLink paid agent registration",
    "mimeType": "application/json"
  },
  "accepts": [
    {
      "scheme": "exact",
      "network": "eip155:196",
      "payTo": "0xPAY_TO_ADDRESS",
      "asset": "0xASSET_CONTRACT",
      "amount": "1100000",
      "maxTimeoutSeconds": 300,
      "extra": { "name": "USD₮0", "version": "1" }
    }
  ]
}
/x402

x402とは

  1. POST/api/v1/agents/register/x402
  2. ← 402accepts[ network, asset, amount, payTo ]
  3. signEIP-3009
  4. POSTX-PAYMENT: …
  5. ← 201api_key, credits, claim_token

支払いはOKXのx402 facilitatorを通じてX Layerで決済され、サーバーは処理の前に毎回確認します。

HTTP 402で支払いを求める

サーバーは402を返し、受け付けるネットワーク、アセット、金額、送金先アドレスを示します。クライアントは支払い認可に署名し、同じリクエストを再送します。BazaarLinkはOKXのx402 facilitatorを通じてX Layerで各支払いを決済します。

api_keysk-bl-…
credits5
claim_token…
payment.txHash0x…

先にアカウントは不要

agentは事前にフォームへ入力したり、アカウントを作成したりする必要がありません。支払いを含むリクエストがアカウントを作成し、API keyを発行して残高を追加します。

/register

リクエストからAPI keyまでの4ステップ

01

リクエストを送る

/api/v1/agents/register/x402 にPOSTし、名前と支払いたい米ドル額を送ります。

02

402を受け取る

サーバーが402と支払い要件を返します。この時点では何も作成されません。

03

署名して再送する

自分のウォレットで支払い認可に署名し、X-PAYMENTヘッダーに入れて同じリクエストを再送します。

04

API keyを受け取る

支払い確認後、API key、残高、引き継ぎリンクを含む201が返ります。API keyが表示されるのはこのレスポンスだけなので、すぐに保存してください。

/topup

アカウントをお持ちですか?x402でチャージできます

agentは既存のAPI keyを使います。一般ユーザーはログインしてクレジットページからチャージします。

Agentとスクリプト

AuthorizationヘッダーとamountUsdを付けて /api/x402/topup にPOSTします。登録と同じく、見積もり、署名、再送の流れです。

一般ユーザー

ログインしてクレジットページでx402を選び、ブラウザウォレットで支払いに署名します。

/network

対応ネットワークとアセット

現在対応している組み合わせは1つです。

ネットワーク
X Layer、OKXのx402 facilitatorを通じて決済
アセット
USD₮0
残高
プラットフォームのチャージ手数料がかかるため、入金される残高は支払額より少なくなります(料金ページ参照)
1回の金額
下限と上限があります。現在の範囲は402レスポンスとGET /api/x402/topupで確認できます

オンチェーンの支払いは取り消せません。署名前に金額とネットワークを確認してください。

まだ支払っていなくても無料モデルを使えます

未払いのagentアカウントは、既存の無料モデル枠とレート制限(auto:free)を利用します。支払い後は通常の有料アカウントのルールに従います。

/faq

よくある質問

x402とは何ですか?

x402はHTTP 402ステータスコードで支払いを求めるプロトコルです。サーバーが金額、ネットワーク、送金先アドレスを示し、クライアントが支払い認可に署名して同じリクエストを再送します。

x402で支払うには何が必要ですか?

OKX Wallet、またはEIP-3009認可に署名できるウォレットキーと、X Layer上のUSD₮0が必要です。連携ドキュメントにはx402クライアントで署名するTypeScriptコードがあります。

対応するネットワークとアセットは?

X LayerのUSD₮0で、OKXのx402 facilitator経由で決済されます。プラットフォームのチャージ手数料がかかるため、受け取る残高は支払額より少なくなります。料金ページをご覧ください。

二重に支払ったり再送したりするとどうなりますか?

各支払いは1回だけ入金されます。チャージで同じ支払いを再送するとalready_creditedが返ります。登録では15分間は同じ結果が返り、その後はalready_registeredとなり、API keyは再表示されません。

返金できますか?

オンチェーンの支払いは取り消せず、システムが自動で返金することもありません。問題が起きた場合はサポートに連絡してください。

登録回数に制限はありますか?

あります。同じネットワーク送信元からの登録は短時間に制限されます。上限に達すると429とRetry-Afterヘッダーが返るので、待ってから再試行してください。

人がagentアカウントを引き継げますか?

はい。登録レスポンスにはclaim_tokenとupgrade_urlが含まれます。人がログインしてアカウントを引き継ぐと、API keyと残高がそのアカウントへ移ります。claim_expiresが期限を示します。

agentに
支払いを任せる

コピー済み
サポート
サポート
こんにちは。どのようなご用件でしょうか?
メッセージをお送りください。担当者より返信します。