マネーボタンの使用後に受信できるデータ

Last modified date

マネーボタンで支払いを行うとさまざまなデータが返送されます。

下記はそのデータのリストです。

マネーボタンに適切な金額を入力して支払いを行ってみてください。

リスト内の「value」にさまざまなデータが表示されます。

  データはブラウザのCookieに5分間保存されます。

  あなたのデータを見ることができるのはあなただけです。

マネーボタンを使用した開発にお役立てください。


name : createdAt
value :
説明 : データの発生日。最後のZはUTC + 0を意味します。


name : userId
value :
説明 : 送信者(あなた)のマネーボタンアカウントのユーザーID。


name : txid
value :
説明 : 作成されたトランザクションID。


name : normalizedTxid
value :
説明 : 作成されたトランザクションの正規化されたID。


name : amount
value :
説明 : 支払われた合計金額。


name : currency
value :
説明 : マネーボタンに表示される通貨の種類。MoneyButtonアカウントプロファイルで設定します。


name : satoshis
value :
説明 : satoshis表記の合計金額。使用する場合は、satoshisまたはsatsをユニットに取り付けます。(例、5068 sats)


name : status
value :
説明 : 支払いステータス。4つのタイプ(保留中、受信済み、完了済み、失敗済み)があります。

PENDING:トランザクションは作成されましたが、まだ署名されていません。
RECEIVED:トランザクションは署名および配布されており、有効です。
COMPLETED:トランザクションはブロックで確認されました。
FAILED:トランザクションはネットワークによって拒否されました。

name : statusDescription
value :
説明 : ステータスの説明。


name : buttonId
value :
説明 : 設置された(使用された)マネーボタンを識別する文字列。支払い明細内に表示されます。マネーボタンを設置する際に任意で設定できます。(例、「マネーボタン番号:0005番」「○○の支払い用のマネーボタン」など) これにより支払い明細を見ることで何に対する支払いなのか?を把握することができます。


name : buttonData
value :
説明 : 上のbuttonIdと同じく、支払い明細内に表示されます。buttonIdでは記述し足りない情報を表示することができます。記述はJSON形式で行います。


name : amountUsd
value :
説明 : 支払われた合計金額(米ドルに換算)


name : inputAmountUsd
value :


name : inputAmountSatoshis
value :


name : spendAmountUsd
value :


name : spendAmountSatoshis
value :


name : feeAmountUsd
value :
説明 : 支払われた手数料の料金(米ドルに換算)


name : feeAmountSatoshis
value :
説明 : 支払われた手数料の料金(Satoshisに換算)


name : changeAmountUsd
value :


name : changeAmountSatoshis
value :


name : rawtx
value :
説明 : 16進形式で完全に署名された生のBSVトランザクション。


name : senderSignature
value :


name : signaturePubkey
value :


name : senderPaymail
value :
説明 : 送信者(あなた)のペイメールアドレス。


name : referrerUrl
value :
説明 : 支払いが行われたマネーボタンが設置されているサイトのURL。


name : browserUserAgent
value :
説明 : 送信者(あなた)のブラウザ情報。


name : id
value :
説明 : 支払いごとに付与される一意のマネーボタンID。世界中のマネーボタンで支払いが行われるたびに1ずつ加算されます。このIDを使用すると「世界中で使用されているマネーボタンの量」を測定できる場合があります。


name : cryptoOperations
value :
説明 : ここでは使用されていません。


name : paymentOutputs
value :
説明 : 出力はJSON形式です。この中身は以下に続きます。


name : createdAt
value :
説明 : データの発生日。最後のZはUTC + 0を意味します。


name : to
value :
説明 : 受信者のアドレス(またはペイメール、ユーザーID)


name : amount
value :
説明 : 入力(または表示)された金額。


name : currency
value :
説明 : 表示される通貨の種類。


name : satoshis
value :
説明 : 合計金額(サトシ単位に換算)


name : type
value :
説明 : 受信者が使用する形式。(ユーザーとアドレス)


name : userId
value :
説明 : 受信者のマネーボタンアカウントのユーザーID


name : address
value :
説明 : 受信者のBitcoinSVアドレス。(アドレス形式で入力した場合のみ表示されます)


name : script
value :
説明 : ASM形式のBSVスクリプトを使用した場合に表示されます。


name : amountUsd
value :
説明 : 入力(または表示)された金額は米ドルで換算されます。


name : paymailDt
value :


name : paymailPubkey
value :
説明 : ペイメール公開鍵。


name : paymailPurpose
value :
説明 : マネーボタンを使用して支払いが行われた旨の記述が格納されています。


name : paymailRecipientHandle
value :
説明 : 受信者のペイメール。


name : paymailSenderHandle
value :
説明 : 送信者(あなた)のペイメール。


name : paymailSenderName
value :
説明 : ペイメールの送信者(あなた)がマネーボタンアカウントに設定した名前。


name : paymailSignature
value :
説明 : ペイメールの署名。


name : id
value :
説明 : 複数の宛先へ同時に送信した場合に、それぞれを判別する目的で使用されます。


Written by JK✪DS

Donate to BSV-LAB ONLINE

If you found this article helpful, please donate.

Share