createVirtualCardBulkOrder 變更可讓你在單一請求中建立多張虛擬卡。
先決條件: 具有
CREATE_VIRTUALCARD 範圍的使用者存取權杖,以及一個 CreateVirtualCardBulkOrderInput 物件。若要查找 offerId,請參見 取得虛擬卡優惠。批次訂單會以非同步方式處理。此變更會回傳
orderId 與初始 orderStatus 為 PENDING —— 請輪詢取得批次訂單狀態以追蹤完成情況。沙盒測試優惠
重要注意事項
- Offer ID:
offerId會套用到該批次訂單中建立的所有卡片。 - 資金來源: 你可以使用 Fluz 餘額或已連結的銀行帳戶為你的虛擬卡加值。
- 若選擇銀行帳戶作為
primaryFundingSource,必須提供bankAccountId。
- 若選擇銀行帳戶作為
- 消費上限: 你設定的
spendLimit必須符合所選spendLimitDuration的方案定義上限。若超出上限將會發生錯誤。 - 數量:
orderItems陣列中的每個項目都包含quantity,可有效率地建立多張相同設定的卡片。
參數
input(CreateVirtualCardBulkOrderInput!):包含新批次虛擬卡訂單詳細資訊的輸入物件。
CreateVirtualCardBulkOrderInput 欄位
CreateVirtualCardBulkOrderItemInput 欄位
cURL 範例
範例 mutation
範例回應
回應欄位
後續步驟
取得批次訂單狀態
輪詢
orderId 以追蹤處理進度,並在卡片發行後擷取它們。