無料で始める
日本語

暗号資産決済の状態——検出、確認中、支払済み

暗号資産の請求書は4つの状態をたどり、支払われたことを意味するのは最後の1つだけです。

支払いはまず作られ、次に見え、そして最終と見なせるだけのブロックの下に埋まります。それぞれが別々のWebhookなのは、あなたの注文システムにとって、それぞれが違う意味を持つからです。

お金を失わせるのは、確認中と支払済みのあいだの隙間です。ブロックに入った取引は取り消されてはいません——ただし、チェーンが再編成されてそのブロックが落とされれば、取り消されうる。まだ確認中にすぎない支払いに対して商品を出すことは、まだ消えうる取引に対して商品を出すということです。

ライフサイクル、順を追って

  1. invoice.created — 請求書が存在し、受取アドレスがそれに押さえられました。まだ何も送られていません。
  2. invoice.receiving — ネットワーク上で支払いが見えましたが、まだブロックには入っていません。
  3. invoice.confirming — 支払いはブロックに入り、承認を積み上げています。まだ最終ではありません。
  4. invoice.paid — 支払いがそのネットワークの承認しきい値に達しました。支払済みを意味するのは、この状態だけです。

「支払済み」ではない状態

  • invoice.underpaid — 請求額より少なく届きました。以降の支払いはここに積み上がります。
  • invoice.overpaid — 請求額より多く届きました。余剰はすでにあなたのアドレスの上にあります。
  • invoice.expired — 支払いが届く前に、受付の期限が閉じました。

よくあるご質問

請求書の「承認中」とはどういう意味ですか。

支払いはチェーン上で確認されたものの、確定として扱えるだけのブロックにまだ埋もれていない状態です。お金は実在し見えていますが、取り消せないという保証はまだ積み上がっている途中です。

商品を渡してよいのはいつですか。

請求書が「支払済み」になったときだけです。「検出」も「承認中」も、存在はするがまだ覆り得る支払いを指しており、不正な支払人が狙うのはまさにその隙間です。

支払いが「支払済み」に至らなかった場合はどうなりますか。

請求書は期限切れとなり注文は成立しませんが、届いた分はすでにあなた自身のアドレス上にあります。直接着金であるため、未完了の請求書があなたの資金を手の届かない場所に残すことはありません。