Skip to content

卡片交易列表

返回 單張虛擬卡的交易明細,支援分頁,篩選條件與 交易列表 相同。唯一區別:card_id必填,且結果限定於該單張卡。

  • card_id 必須屬於你的賬號且為 虛擬卡,否則返回 404 / 400
  • 採用與 交易列表 相同的嚴格脫敏和相同的響應結構。

端點

MethodPOST
Path/api/v1/openapi/card/transactions/list
鑑權HMAC
冪等鍵不需要

請求欄位

欄位型別必填說明
card_idstringcard_<id> —— 要查詢的卡(必須是你的虛擬卡)
transaction_time_fromstring可選範圍起點,YYYY-MM-DD HH:MM:SS
transaction_time_tostring可選範圍終點,YYYY-MM-DD HH:MM:SS
typestring可選型別篩選 —— PURCHASE / AUTHORIZATION / REFUND / REVERSAL / TOPUP / WITHDRAW / FEE
statusstring可選PENDING / APPROVED / FAILED / REVERSED
amount_fromstring可選金額下限,如 "10.00"
amount_tostring可選金額上限,如 "1000.00"
merchant_namestring可選商戶名稱(模糊)
keywordstring可選自由文本關鍵詞(模糊)
pageint可選頁碼(預設 1)
page_sizeint可選每頁數量(預設 20,最大 100)

請求示例

json
{
  "card_id": "card_12345",
  "type": "PURCHASE",
  "page": 1,
  "page_size": 50
}

響應

交易列表 完全相同 —— 一個分頁信封,其 list 項為交易物件。完整欄位表、type 取值、分類以及示例負載請見該頁面。返回的每一行都歸屬於所請求的 card_id

常見錯誤

HTTPmessage_key說明
400openapi_invalid_card_idcard_id 缺失或非法(此處必填)
400openapi_card_type_not_supportedcard_id 不是虛擬卡
400invalid_date_formattransaction_time_from/to 不符合 YYYY-MM-DD HH:MM:SS
400invalid_params金額格式錯誤
401openapi_invalid_credentials鑑權失敗
404card_not_found卡不存在 / 不屬於當前賬號
500openapi_list_transactions_failed服務端異常

說明

  • 本介面是針對常見"檢視某張卡歷史"場景的便捷封裝;功能上等價於設定了 card_id交易列表。選用在你的整合中更清晰的那個即可。
  • 資料來自 Coinepay 的本地賬本;不會同步呼叫提供商。

採用 MIT 等價條款釋出