その他の記事
ビットコインの取引完了通知は届きますか?
かんたん回答
SpectroCoinは、ビットコイン決済の状態が更新された際の情報(お支払い済み 、保留、失敗、期限切れ)を販売者に提供しております。 ご登録されている暗号通貨アドレスで入金を受け取ると、このビットコイン取引に関するすべてのデータが定義されたHTTPコールバックアドレス(URL)に送信されます。
SpectroCoinは、以下の通知を通じて、ビットコインの決済状況のすべての変更に関する情報を販売者に提供しております。
- お支払い済み - お支払いがSpectroCoinブロックチェーンウォレットに正常に到達すると、オーダーは完了し、支払い済みとマークされます。
- 承認待ち(保留) - お支払い(またはその一部)はブロックチェーンに転送されましたが、必要な承認をまだ待っている状態です。
- 失敗 - エラーが発生しました。
- 期限切れ - 顧客様がSpectroCoinを介して商品の代金を支払う場合、取引が期限切れになるまで15分または24時間の支払いウィンドウがあります。このウィンドウは、プロジェクトの構成とマーチャントによって設定された受け取り通貨によって異なります。指定されたウィンドウ内でビットコイン決済が行われない場合、注文は「期限切れ」としてマークされ、無効となります。指定した時間内に一部しか支払われなかった場合にも、注文は期限切れとなります。
ビットコイン取引が完了する前に支払いウィンドウの時間が経過した場合、マーチャントは顧客に連絡し、払い戻しをおこなうか注文を履行するかを確認して決定することができます。
SpectroCoinのコールバックシステム
登録した暗号資産アドレスで注文の保証金を受け取ると、このbitcoin取引に関するすべてのデータが定義されたHTTPコールバックアドレス(URL)に送信されます。SpectroCoin APIがコールバックを成功したことを確認するには、法人のHTTPコールバックURLからコンテンツ*ok*とともにHTTPレスポンスコード200を返す必要があります。
コールバックエンドポイントを設定し、イベントを申し込み、それぞれの通知を受け取るための適切な権限を設定すると、それらがアプリケーションに送信されます。各通知には、一意のID、種類、対応するデータペイロードが含まれております。
SpectroCoinのコールバック実装の詳細については、Merchant APIをご参照ください。