Set or Reset Virtual Card PIN
在 Standard 虚拟卡 上设置或重置 PIN 码。
type: SET—— 首次设置 PIN 码。若卡片已有 PIN 码则失败,此时请改用RESET。type: RESET—— 修改 PIN 码。请求必须携带old_pin,且需与卡片当前的 PIN 码一致。
无忘记 PIN 流程。
RESET始终要求通过old_pin提供当前 PIN 码。若当前 PIN 码遗失,则无法通过本接口重置——请联系 UQPAY 协助。
仅适用于 Standard 虚拟卡。 此接口不适用于实体卡——实体卡 PIN 码请使用 重置卡片 PIN 码 管理。
异步处理
同步响应仅确认请求已受理,并返回 PIN 操作订单(card_id、card_order_id、create_time)。使用相同 x-idempotency-key 的重复请求返回相同结果,不会重复处理。一张卡片同一时间只能有一笔进行中的 PIN 操作——在一笔操作仍在处理时再提交 SET / RESET 请求会被拒绝。
授权
由 UQPay 提供的登录 API Token。
请求头
指定代表哪个子账户发起请求。应设置为 account_id,该值可通过 List Connected Accounts 接口获取。若省略或为空,则请求以主账户身份执行。
更多信息参见 关联账户。
用于维持操作幂等性的唯一标识符(UUID),确保同一操作的重复执行不会产生意外影响或重复。它有助于在网络错误、重试或失败的情况下保持数据一致性。
请求体
卡片的唯一标识符。必须是 Standard 虚拟卡。
"630be6bd-2652-4faa-9f3d-2c51cee0b820"
要执行的 PIN 操作。
SET- 首次设置卡片 PIN 码。若卡片已有 PIN 码则被拒绝。RESET- 修改卡片 PIN 码。需要old_pin。
SET, RESET "SET"
卡片的新 PIN 码。必须恰好为 4 位数字。
4^\d{4}$"1234"
卡片当前的 PIN 码。当 type 为 RESET 时必填,且必须与卡片当前设置的 PIN 码一致,否则操作失败。当 type 为 SET 时忽略。
4^\d{4}$"5678"

