跳至文檔內容
開發者文檔API 參考查詢付款狀態
GETBearer 權杖

查詢付款狀態

/api/v1/payments/:id

查詢付款請求及其訂單或儲值結果。

呼叫前請注意

鏈上或供應商結果尚未確定時,請持續查詢同一筆付款請求。不要再次付款或更換 requestKey。

API 欄位名稱、型別與程式碼在所有語言中保持原樣。

請求範例

cURL
curl "https://tovahub.com/api/v1/payments/507f1f77bcf86cd799439012" \
  -H "Authorization: Bearer $TOVAHUB_TOKEN"

僅提供範例,此頁不會發送 API 請求。

回應示例
JSON
{
  "id": "507f1f77bcf86cd799439011",
  "purpose": "order",
  "amount": "1200",
  "asset": "USD",
  "state": "quoted",
  "mode": null,
  "expiresAt": "2026-11-07T12:30:00.000Z",
  "transactionHash": null,
  "network": null,
  "result": null,
  "error": null
}

參數

id路徑 · 必填

string

資源 ID:24 個十六進位字元。請使用對應列表端點回傳的平台 ID,而非供應商的執行個體 ID。

回應

HTTP 狀態 200

讀取組織現有付款意圖目前的持久化狀態。

idstring (ObjectId)

付款意圖識別碼,同時也是報價識別碼。

purposestring

意圖用途。目前公開建立流程使用 order 或 deposit;儲存值也可能是 renew,但不代表目前支援續約。

amountstring

以美分表示的整數金額。

assetstring ('USD')

平台記帳資產。

statestring ('quoted' | 'authorized' | 'broadcast' | 'settled' | 'applied' | 'failed')

持久化的付款意圖狀態。

modestring ('balance' | 'x402') | null

選定的付款資金來源模式,選定前為 null。

expiresAtstring (ISO 8601)

報價到期時間。即使超過此時間,已接受的資金仍須完成核對處理。

transactionHashstring | null

區塊鏈交易雜湊值(若有)。

networkstring | null

付款網路(若有)。

resultunknown | null

依用途持久化的處理結果,未定義通用的巢狀回應格式。

errorstring | null

持久化的付款錯誤(若有)。