跳轉到主要內容
代表呼叫者帳戶中的授權使用者建立一張虛擬卡。傳入授權使用者的 authUserId(由 addAuthorizedUser 回傳的 UAC 角色指派 ID),即可為該使用者的底層持卡人紀錄建立卡片,同時將卡片範圍限制在呼叫者的帳戶內。 authUserId 必須屬於呼叫者的帳戶、狀態為 ACTIVE,且不能是 OWNER 指派。若 addAuthorizedUser 回傳 PENDING,則授權使用者必須先接受邀請,之後此 mutation 才能使用該 authUserId 建立虛擬卡可使用已儲存的帳單地址(userAddressId)或內嵌的 billingAddress。對於特定優惠,提供任一地址值都會在發卡前觸發與發卡機構的帳單地址註冊。若在伺服器端等待時間後,發卡機構審核仍在處理中,mutation 會回傳 GraphQL 錯誤代碼 VC-0020,並包含 extensions.addressId;請以該值作為 userAddressId 重新嘗試。 🔒 存取受限 此 mutation 需要具備 CREATE_VIRTUALCARD 權限範圍的 Bearer 權杖。

參數


回應

成功回應


回應欄位


範例請求

為授權使用者使用已儲存地址建立卡片:
為授權使用者使用新的內嵌帳單地址建立卡片:

完整流程:註冊使用者、加入授權使用者、加入地址、建立卡片

此流程會註冊新的 Fluz 使用者,將該使用者加入呼叫者的帳戶為授權使用者,為該授權持卡人儲存帳單地址,接著代表他們建立虛擬卡。 步驟 1:註冊使用者。這需要對啟用註冊且狀態為 ACTIVE 的應用程式之開發者使用者,提供 Bearer 權杖。
步驟 2:將已註冊使用者新增為呼叫者帳戶中的授權使用者。
只有在回傳的 statusACTIVE 後才能繼續。若狀態為 PENDING,則在 addVirtualCardAddresscreateVirtualCard 能使用回傳的 authUserId 前,授權使用者必須先接受邀請。 步驟 3:儲存授權使用者的帳單地址。
步驟 4:使用已儲存地址為授權使用者建立虛擬卡。

錯誤代碼