跳轉到主要內容
本頁說明如何使用 getMerchants 查詢以擷取並理解連結卡優惠(CLOs)。CLO 會以 type 欄位值 CARD_LINKED_OFFER 辨識,且經常與 Fluz 虛擬卡的使用相關——有時僅能透過虛擬卡兌換。它們使用名為 cloDetails 的獨立結構來呈現費率與條件資訊,與標準禮品卡優惠有顯著差異。
必要條件: 具備 LIST_OFFERS 範圍的使用者存取權杖。完整查詢合約: API Reference
若要只抓取 CLO,將 offerTypes 輸入參數設為 { cardLinkedOffer: true, giftCardOffer: false }

連結卡優惠的詳細查詢

此查詢請求特別與 CLO 相關的欄位,重點放在 cloDetails 物件。像是 offerRatesstockInfo 這類與禮品卡相關的欄位,在 CLO 中通常為 null 或空值,因此在 CLO 的情境下可經常從查詢中省略。

範例回應

以下是以僅包含 CLO 優惠為條件呼叫 getMerchants 查詢時的回應範例:
JSON

連結卡優惠的特定欄位說明

offer.typeCARD_LINKED_OFFER 時,主要資訊來源為 Offer 內的 cloDetails 物件。
  • type (String!):永遠為 CARD_LINKED_OFFER
  • cloDetails (CloDetails):此複合物件包含連結卡優惠的所有特定費率、促銷、時間規則與條件。對非 CLO 類型會回傳 null。其欄位拆解請見下方表格。
  • offerRates:對 CLO 通常為 null 或空。費率資訊位於 cloDetails 中。
  • stockInfo:對 CLO 通常為空,因其通常連結於卡片使用,而非預先定義的庫存。
  • hasStockInfo:對 CLO 通常為 false
  • denominationsType:對 CLO 常為 VARIABLE,反映此優惠套用於交易金額,而非固定面額的禮品卡。

理解 CloDetails 物件

此物件提供連結卡優惠的特定費率結構。

理解 CloPeriod 物件(位於 CloDetails.periods

periods 陣列中的每個物件定義一個具體的時間區間,以及其對應的費率型態(REGULARPROMO)。多個期間的組合決定了優惠的可用性與生效中的費率。

後續步驟

建立虛擬卡

發卡以承接此類優惠的回饋——CLO 的收益會套用於其消費。

編輯虛擬卡

調整現有卡片的限額、資金與生命週期設定。