決済

インボイスで暗号資産の支払いを受け付ける

暗号資産での課金は3つの動作に集約されます:ある金額のインボイスを作成し、支払者をチェックアウトに誘導し、決済webhookに反応します。処理、アドレス管理、確認追跡はあなたのために行われます。

はじめる前に
  • 有効なAPIキー
  • 設定済みのwebhookエンドポイントと署名シークレット

1インボイスを作成する

法定通貨建ての金額と受け付けるチェーンに対してインボイスを要求します。支払先アドレスとチェックアウトURLが返ります。

curl https://api.1st-node.com/v1/payments/invoices \
  -H "Authorization: Bearer sk_live_..." \
  -d '{"amount_usd":49,"accept":["eth","tron"]}'

2チェックアウトを提示する

支払者を返されたチェックアウトURLにリダイレクトするか、アドレスと金額を自分でレンダリングします。インボイスは過少支払い、過大支払い、確認を追跡します。

3webhookで確認する

決済時、署名付きwebhook(HMAC-SHA256)がインボイスidとステータスとともに発火します。署名を検証してから注文を支払済みとマークします。webhook配信は冪等です——重複イベントは二重計上しません。

> POST /your/webhook  X-Signature: <hmac>
> { "invoice":"in_..","status":"settled","amount_usd":49 }

よくある質問

webhookをどう信頼する?

各イベントは生のボディに対してHMAC-SHA256で署名されます。シークレットで再計算し、不一致は拒否します。

回収だけでなく支払いもできますか?

はい——一括送金と決済は同じ残高上の同種の決済プリミティブです。

続けて読む

チャージして、キーを取得し、リリース。

セルフサーブ。暗号資産またはカードで支払い。クレジットで従量課金——重いプリミティブは高く、単純なものは安価。

APIキーを取得