跳转到主要内容
在调用方的账户下,代表一名授权用户创建一张虚拟卡。传入授权用户的 authUserId(由 addAuthorizedUser 返回的 UAC 角色分配 ID),即可为该用户的底层持卡人记录创建卡片,同时将卡片作用域限定在调用方的账户内。 authUserId 必须属于调用方的账户,且必须为 ACTIVE,且不能是 OWNER 分配。如果 addAuthorizedUser 返回 PENDING,则授权用户必须先接受邀请,此变更操作才可使用该 authUserId 创建虚拟卡时可使用已保存的账单地址(userAddressId)或内联的 billingAddress。对于部分优惠,提供任一地址值都会在发卡前触发向发卡行注册账单地址。如果在服务器端等待窗口结束后发卡行审批仍在进行中,此变更将返回 GraphQL 错误码 VC-0020,并带有 extensions.addressId;使用该值作为 userAddressId 重试。 🔒 受限访问 此变更需要携带具有 CREATE_VIRTUALCARD 范围的 Bearer 令牌。

Parameters


Response

Success Response


Response Fields


Example Requests

为授权用户使用已保存地址创建卡:
为授权用户使用新的内联账单地址创建卡:

完整流程:注册用户、添加授权用户、添加地址、创建卡片

此流程将注册一个新的 Fluz 用户,将该用户作为授权用户添加到调用方的账户中,为该授权持卡人保存账单地址,然后代表其创建一张虚拟卡。 步骤 1:注册用户。此操作需要针对启用注册且处于 ACTIVE 状态的应用的开发者用户所签发的 Bearer 令牌。
步骤 2:将已注册用户添加为调用方账户的授权用户。
仅当返回的 statusACTIVE 时继续。如果状态为 PENDING,授权用户必须先接受邀请,随后 addVirtualCardAddresscreateVirtualCard 才能使用返回的 authUserId 步骤 3:保存授权用户的账单地址。
步骤 4:使用已保存的地址为授权用户创建虚拟卡。

Error Codes