type、code 或 message,再按实际调用的 endpoint 缩小结果。表格会直接给出最优先的推荐处理;只有需要更多背景时才展开详情。
如何使用本页
1
保存错误信息
保存调用接口、HTTP status、完整响应体和请求时间。日志或支持请求中不要包含 API key、access token、PAN 或其他敏感卡片数据。
2
搜索错误响应
在“搜索响应”输入框中粘贴完整
type、code 或 message。如果结果不唯一,再在“筛选 endpoint”中输入 operation 名称、operationId、HTTP method 或 path。3
执行推荐处理
核对 Endpoint 列,然后执行“推荐处理”中的首要动作。需要更多背景时,展开“查看详情”。
错误响应格式
本产品同时存在包含type 的错误响应和不包含 type 的兼容格式。 同一个 code 可能对应多个 message 或触发条件;查表时不要只依赖单一字段。
错误码总表
表中的type、code 和 message 保留 API 返回的原文。Endpoint 同时提供 operation 名称、operationId、HTTP method 和 path。对于动态 message,表中展示可确认的稳定 pattern 或说明。
联系 UQPAY 前,请准备 HTTP method 和 path、
x-response-id、请求时间及完整错误响应,并移除 API key、access token、PAN 等敏感信息。每条错误的详情只列出额外需要提供的信息。显示全部错误
未找到匹配项。请检查拼写,或减少搜索词后重试。
| HTTP / Type | Code / Message | Endpoint | 推荐处理 |
|---|---|---|---|
400"" | ""Bad Request | 适用于 35 个公开接口 | 修改请求 按 API Reference 检查请求体格式、字段类型和必填字段。 查看详情出现原因:请求体无法按接口定义解析或校验。 重试:修正请求后再重试。 |
| 400 Legacy flat | 400Account does not exist. | 适用于 13 个公开接口 | 修改请求 核对资源 ID,并确认资源属于当前 connected account。 查看详情出现原因:指定资源不存在、不属于当前账户或已不可用。 重试:使用有效且属于当前账户的资源 ID 后重试。 |
| 400 Legacy flat | 400Account status error | Simulate AuthorizationPOST /v1/simulation/issuing/authorizationoperationId: simulate-authorizationSimulate Reversal POST /v1/simulation/issuing/reversaloperationId: simulate-reversal | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
| 400 Legacy flat | 400An active or in-progress elevate request already exists for this card | Elevate Per-Transaction LimitPOST /v1/issuing/cards/{id}/elevate_limitoperationId: elevate-card-limit | 修改请求 不要重复创建或提交;先查询并使用现有资源或当前状态。 查看详情出现原因:相同资源、信息或操作已经存在或已经完成。 重试:仅在确认原操作未生效且状态允许时重试。 |
| 400 Legacy flat | 400An internal error occurred, please try again | Elevate Per-Transaction LimitPOST /v1/issuing/cards/{id}/elevate_limitoperationId: elevate-card-limit | 联系 UQPAY 不要高频重试;记录响应信息后联系 UQPAY 排查。 查看详情出现原因:UQPAY 在处理请求时发生服务端错误。 重试:仅在业务允许时按指数退避进行有限重试。 何时联系 UQPAY:收到此错误,或有限重试后仍未恢复。 请额外提供:x-response-id、请求时间、完整错误响应。 |
| 400 Legacy flat | 400Card authorize transaction is error | Simulate AuthorizationPOST /v1/simulation/issuing/authorizationoperationId: simulate-authorization | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
| 400 Legacy flat | 400Card currency is not supported for elevate limit | Elevate Per-Transaction LimitPOST /v1/issuing/cards/{id}/elevate_limitoperationId: elevate-card-limit | 修改请求 调整请求,使操作、产品、币种或资源状态符合接口支持范围。 查看详情出现原因:当前操作、产品、币种、账户权限或资源状态不受支持。 重试:确认条件满足后再重试。 |
| 400 Legacy flat | 400Card does not exists | Activate CardPOST /v1/issuing/cards/activateoperationId: activate-cardElevate Per-Transaction Limit POST /v1/issuing/cards/{id}/elevate_limitoperationId: elevate-card-limitSimulate Authorization POST /v1/simulation/issuing/authorizationoperationId: simulate-authorization | 修改请求 核对资源 ID,并确认资源属于当前 connected account。 查看详情出现原因:指定资源不存在、不属于当前账户或已不可用。 重试:使用有效且属于当前账户的资源 ID 后重试。 |
| 400 Legacy flat | 400Card product is error | Activate CardPOST /v1/issuing/cards/activateoperationId: activate-card | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
| 400 Legacy flat | 400Card reversal transaction is error | Simulate ReversalPOST /v1/simulation/issuing/reversaloperationId: simulate-reversal | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
| 400 Legacy flat | 400Card status is invalid | Activate CardPOST /v1/issuing/cards/activateoperationId: activate-cardSimulate Authorization POST /v1/simulation/issuing/authorizationoperationId: simulate-authorization | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
| 400 Legacy flat | 400Card status must be ACTIVE to elevate the per-transaction limit | Elevate Per-Transaction LimitPOST /v1/issuing/cards/{id}/elevate_limitoperationId: elevate-card-limit | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
| 400 Legacy flat | 400Elevate limit amount exceeds the per-currency cap | Elevate Per-Transaction LimitPOST /v1/issuing/cards/{id}/elevate_limitoperationId: elevate-card-limit | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
| 400 Legacy flat | 400Elevate per-transaction limit is not supported for this card | Elevate Per-Transaction LimitPOST /v1/issuing/cards/{id}/elevate_limitoperationId: elevate-card-limit | 修改请求 调整请求,使操作、产品、币种或资源状态符合接口支持范围。 查看详情出现原因:当前操作、产品、币种、账户权限或资源状态不受支持。 重试:确认条件满足后再重试。 |
| 400 Legacy flat | 400Invalid activation code. | Activate CardPOST /v1/issuing/cards/activateoperationId: activate-card | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
| 400 Legacy flat | 400Invalid channel code | Simulate AuthorizationPOST /v1/simulation/issuing/authorizationoperationId: simulate-authorizationSimulate Reversal POST /v1/simulation/issuing/reversaloperationId: simulate-reversal | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
| 400 Legacy flat | 400Invalid no pin payment amount precision. | Activate CardPOST /v1/issuing/cards/activateoperationId: activate-card | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
| 400 Legacy flat | 400Invalid type for field … | Card RechargePOST /v1/issuing/cards/{id}/rechargeoperationId: card-rechargeSimulate Reversal POST /v1/simulation/issuing/reversaloperationId: simulate-reversal | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
| 400 Legacy flat | 400Invalid type for request field, please see document | 适用于 8 个公开接口 | 修改请求 按 API Reference 检查请求体格式、字段类型和必填字段。 查看详情出现原因:请求体无法按接口定义解析或校验。 重试:修正请求后再重试。 |
| 400 Legacy flat | 400Login expired | Simulate AuthorizationPOST /v1/simulation/issuing/authorizationoperationId: simulate-authorizationSimulate Reversal POST /v1/simulation/issuing/reversaloperationId: simulate-reversal | 重新认证 获取新的 access token 后重试。 查看详情出现原因:当前 access token 已过期。 重试:修正请求后再重试。 |
| 400 Legacy flat | 400MCC is error | Simulate AuthorizationPOST /v1/simulation/issuing/authorizationoperationId: simulate-authorization | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
| 400 Legacy flat | 400Negative no pin payment amount. | Activate CardPOST /v1/issuing/cards/activateoperationId: activate-card | 修改请求 将 no_pin_payment_amount 改为非负整数后重试。 查看详情出现原因:no_pin_payment_amount 是负数。 重试:修正字段值后重试。 |
| 400 Legacy flat | 400Remote service error | 适用于 10 个公开接口 | 联系 UQPAY 不要高频重试;记录响应信息后联系 UQPAY 排查。 查看详情出现原因:UQPAY 在处理请求时发生服务端错误。 重试:仅在业务允许时按指数退避进行有限重试。 何时联系 UQPAY:收到此错误,或有限重试后仍未恢复。 请额外提供:x-response-id、请求时间、完整错误响应。 |
| 400 Legacy flat | 400Request parameters invalid | 适用于 9 个公开接口 | 修改请求 按 API Reference 检查请求体格式、字段类型和必填字段。 查看详情出现原因:请求体无法按接口定义解析或校验。 重试:修正请求后再重试。 |
| 400 Legacy flat | 400Restrict config error | Simulate AuthorizationPOST /v1/simulation/issuing/authorizationoperationId: simulate-authorizationSimulate Reversal POST /v1/simulation/issuing/reversaloperationId: simulate-reversal | 修改请求 调整模拟交易或 spending_controls,使请求符合卡片控制规则。 查看详情出现原因:模拟交易违反了卡片的 spending control,例如 MCC、币种、国家/地区或消费限额。 重试:请求符合卡片控制规则后重试。 何时联系 UQPAY:请求看起来已经符合规则。 请额外提供:card ID、非敏感请求字段。 |
| 400 Legacy flat | 400The card activation is processing. | Activate CardPOST /v1/issuing/cards/activateoperationId: activate-card | 等待后重试 等待当前处理完成或状态更新后再重试。 查看详情出现原因:相关请求或资源仍在处理中。 重试:等待状态变化后重试;不要高频轮询。 |
| 400 Legacy flat | 400The card has been activated. | Activate CardPOST /v1/issuing/cards/activateoperationId: activate-card | 修改请求 不要重复创建或提交;先查询并使用现有资源或当前状态。 查看详情出现原因:相同资源、信息或操作已经存在或已经完成。 重试:仅在确认原操作未生效且状态允许时重试。 |
| 400 Legacy flat | 400The card has expired | Activate CardPOST /v1/issuing/cards/activateoperationId: activate-card | 修改请求 改用未过期的资源或重新创建所需资源。 查看详情出现原因:请求引用的 token、卡片、报告或其他资源已经过期。 重试:替换过期资源后重试。 |
| 400 Legacy flat | 400The no_pin_payment_amount restrict configuration cannot be found | Activate CardPOST /v1/issuing/cards/activateoperationId: activate-card | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
| 400 Legacy flat | 400TransactionId | Simulate ReversalPOST /v1/simulation/issuing/reversaloperationId: simulate-reversal | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
| 400 Legacy flat | 400TransactionId cannot be empty | Simulate ReversalPOST /v1/simulation/issuing/reversaloperationId: simulate-reversal | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
| 400 Legacy flat | 400Unexpected error | Simulate ReversalPOST /v1/simulation/issuing/reversaloperationId: simulate-reversal | 联系 UQPAY 不要高频重试;记录响应信息后联系 UQPAY 排查。 查看详情出现原因:UQPAY 在处理请求时发生服务端错误。 重试:仅在业务允许时按指数退避进行有限重试。 何时联系 UQPAY:收到此错误,或有限重试后仍未恢复。 请额外提供:x-response-id、请求时间、完整错误响应。 |
| 400 Legacy flat | 400Update card error | Activate CardPOST /v1/issuing/cards/activateoperationId: activate-card | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
| 400 Legacy flat | 400[‘page_number is invalid’] | List CardsGET /v1/issuing/cardsoperationId: list-cards | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
| 400 Legacy flat | 400card id is invalid | Card RechargePOST /v1/issuing/cards/{id}/rechargeoperationId: card-rechargeCard Withdraw POST /v1/issuing/cards/{id}/withdrawoperationId: card-withdraw | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
| 400 Legacy flat | 400card limit is illegal | Update CardPOST /v1/issuing/cards/{id}operationId: update-card | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
| 400 Legacy flat | 400card_number value is illegal | List CardsGET /v1/issuing/cardsoperationId: list-cards | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
| 400 Legacy flat | 400card_status value is illegal | List CardsGET /v1/issuing/cardsoperationId: list-cards | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
| 400 Legacy flat | 400field [name_on_card] exceeds the maximum length of 26 | Update CardPOST /v1/issuing/cards/{id}operationId: update-card | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
| 400 Legacy flat | 400id is invalid | 适用于 7 个公开接口 | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
| 400 Legacy flat | 400invalid no pin payment amount for the current currency. | Activate CardPOST /v1/issuing/cards/activateoperationId: activate-card | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
| 400 Legacy flat | 400invalid no pin payment amount precision | Update CardPOST /v1/issuing/cards/{id}operationId: update-card | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
| 400 Legacy flat | 400limit_amount must be greater than 0 | Elevate Per-Transaction LimitPOST /v1/issuing/cards/{id}/elevate_limitoperationId: elevate-card-limit | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
| 400 Legacy flat | 400limit_amount precision invalid | Elevate Per-Transaction LimitPOST /v1/issuing/cards/{id}/elevate_limitoperationId: elevate-card-limit | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
| 400 Legacy flat | 400Message pattern missing field: [{field}] | Activate CardPOST /v1/issuing/cards/activateoperationId: activate-card | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
| 400 Legacy flat | 400negative no pin payment amount | Update CardPOST /v1/issuing/cards/{id}operationId: update-card | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
| 400 Legacy flat | 400no pin payment amount failed. | Activate CardPOST /v1/issuing/cards/activateoperationId: activate-card | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
| 400 Legacy flat | 400recharge amount is invalid | Card RechargePOST /v1/issuing/cards/{id}/rechargeoperationId: card-recharge | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
| 400 Legacy flat | 400transaction amount is invalid | Simulate AuthorizationPOST /v1/simulation/issuing/authorizationoperationId: simulate-authorization | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
| 400 Legacy flat | 400update reason too long | Update Card StatusPOST /v1/issuing/cards/{id}/statusoperationId: update-card-status | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
| 400 Legacy flat | 400withdraw amount is invalid | Card WithdrawPOST /v1/issuing/cards/{id}/withdrawoperationId: card-withdraw | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
| 400 Other envelope | cardholder_incomplete_fieldscardholder_required_fields is incomplete for one-time card issuance | Create CardPOST /v1/issuing/cardsoperationId: create-card | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
400account_error | account_balance_errorinsufficient balance or currency balance unavailable | Create CardPOST /v1/issuing/cardsoperationId: create-cardCreate Issuing Transfer POST /v1/issuing/transfersoperationId: create-issuing-transferRetrieve Issuing Balance POST /v1/issuing/balancesoperationId: retrieve-issuing-balance | 修改请求 确保对应币种余额充足且可用后重试。 查看详情出现原因:对应币种余额不足或当前不可用。 重试:补充或选择可用余额后重试。 |
400account_error | account_not_foundaccount not found or deactivated | 适用于 30 个公开接口 | 修改请求 核对资源 ID,并确认资源属于当前 connected account。 查看详情出现原因:指定资源不存在、不属于当前账户或已不可用。 重试:使用有效且属于当前账户的资源 ID 后重试。 |
400account_error | product_not_foundproduct not found or inactive | Create Issuing TransferPOST /v1/issuing/transfersoperationId: create-issuing-transferList Card Arts GET /v1/issuing/cards/artsoperationId: list-card-arts | 修改请求 核对资源 ID,并确认资源属于当前 connected account。 查看详情出现原因:指定资源不存在、不属于当前账户或已不可用。 重试:使用有效且属于当前账户的资源 ID 后重试。 |
400account_error | sub_account_not_foundsub-account associated with the on-behalf-of not found or deactivated | 适用于 22 个公开接口 | 修改请求 核对资源 ID,并确认资源属于当前 connected account。 查看详情出现原因:指定资源不存在、不属于当前账户或已不可用。 重试:使用有效且属于当前账户的资源 ID 后重试。 |
400card_error | card_art_not_availablecard_art_id is not available for this account | Set Default Card ArtPOST /v1/issuing/cards/arts/defaultoperationId: set-default-card-art | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
400card_error | card_art_not_supportedcard_art_id is not supported for this product | Create CardPOST /v1/issuing/cardsoperationId: create-card | 修改请求 调整请求,使操作、产品、币种或资源状态符合接口支持范围。 查看详情出现原因:当前操作、产品、币种、账户权限或资源状态不受支持。 重试:确认条件满足后再重试。 |
400card_error | card_expired_errorcard has expired | Activate CardPOST /v1/issuing/cards/activateoperationId: activate-cardSet or Reset Virtual Card PIN POST /v1/issuing/cards/manage/pinoperationId: manage-card-pin | 修改请求 改用未过期的资源或重新创建所需资源。 查看详情出现原因:请求引用的 token、卡片、报告或其他资源已经过期。 重试:替换过期资源后重试。 |
400card_error | card_not_foundcard not found or deactivated | 使用 card ID 查询或操作卡片的接口 | 修改请求 核对 card ID,确认卡片属于当前账户且仍然有效。 查看详情出现原因:Card ID 不属于当前账户、记录不存在,或者卡片已经停用。 重试:修正 card ID 或选择有效卡片后重试。 何时联系 UQPAY:同一账户返回的有效卡片仍无法查询。 请额外提供:card ID。 相关接口:List Cards · Retrieve Card |
400card_error | currency_not_allowedcard currency is not allowed | Create CardPOST /v1/issuing/cardsoperationId: create-card | 修改请求 调整请求,使操作、产品、币种或资源状态符合接口支持范围。 查看详情出现原因:当前操作、产品、币种、账户权限或资源状态不受支持。 重试:确认条件满足后再重试。 |
400card_error | enable_3ds_not_allowedmerchant not allowed to set enable_3ds | Create CardPOST /v1/issuing/cardsoperationId: create-card | 修改请求 移除 enable_3ds,或联系 UQPAY 确认当前产品是否允许配置 3DS。 查看详情出现原因:当前账户或产品未允许设置 enable_3ds。 重试:移除 enable_3ds,或联系 UQPAY 确认当前产品是否允许配置 3DS。 |
400card_error | insufficient_sub_bininsufficient available cards for sub-bin | Create CardPOST /v1/issuing/cardsoperationId: create-card | 联系 UQPAY 不要反复重试;等待 UQPAY 确认可用卡号库存已补充。 查看详情出现原因:当前账户下所选卡产品对应的 sub-BIN 池没有可用卡号。 重试:等待 UQPAY 确认可用卡号库存已经补充后再重试。 何时联系 UQPAY:收到此错误后。 请额外提供:account ID、card product ID 或 BIN。 |
400card_error | limit_out_of_rangecard limit is either less than minimum card limit or greater than maximum card limit | Create CardPOST /v1/issuing/cardsoperationId: create-card | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
400card_error | operation_not_authorizedrequested card operation type is not authorized | Create CardPOST /v1/issuing/cardsoperationId: create-card | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
400card_error | risk_control_not_allowedrisk control setting is not allowed | Create CardPOST /v1/issuing/cardsoperationId: create-card | 修改请求 调整请求,使操作、产品、币种或资源状态符合接口支持范围。 查看详情出现原因:当前操作、产品、币种、账户权限或资源状态不受支持。 重试:确认条件满足后再重试。 |
400card_error | status_not_supportedcard status or activation status not supported by request | 适用于 4 个公开接口 | 等待后重试 先让卡片进入该操作支持的状态,再重试请求。 查看详情 |
400card_error | virtual_card_pin_errorvirtual cards do not allow pin settings | Activate CardPOST /v1/issuing/cards/activateoperationId: activate-card | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
400cardholder_error | cardholder_cannot_update_during_reviewcannot update KYC fields while review is pending | Update CardholderPOST /v1/issuing/cardholders/{id}operationId: update-cardholder | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
400cardholder_error | cardholder_kyc_failedcardholder KYC has been rejected | Create CardPOST /v1/issuing/cardsoperationId: create-cardUpdate Cardholder POST /v1/issuing/cardholders/{id}operationId: update-cardholder | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
400cardholder_error | cardholder_kyc_pendingcardholder KYC is under review, cannot proceed | Create CardPOST /v1/issuing/cardsoperationId: create-card | 等待后重试 等待 KYC 离开 pending 状态后,再次创建卡片。 查看详情出现原因:发卡时,持卡人的 KYC 仍处于审核中。 重试:KYC 离开 pending 状态后再重试。 何时联系 UQPAY:状态长时间没有变化。 请额外提供:cardholder ID、最新 KYC 状态。 相关接口:Retrieve Cardholder |
400cardholder_error | cardholder_missing_infoeither cardholder_id or complete cardholder_required_fields must be provided | Create CardPOST /v1/issuing/cardsoperationId: create-card | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
400cardholder_error | cardholder_not_foundcardholder not found or deactivated | 适用于 4 个公开接口 | 修改请求 核对 cardholder ID,确认持卡人属于当前账户且仍然有效。 查看详情出现原因:Cardholder ID 不属于当前调用账户、记录不存在,或者持卡人已经停用。 重试:修正 cardholder ID 或选择有效持卡人后重试。 何时联系 UQPAY:同一账户返回的有效持卡人仍无法查询。 请额外提供:cardholder ID。 相关接口:List Cardholders |
400cardholder_error | document_duplicateddocument already successfully reviewed | Create CardholderPOST /v1/issuing/cardholdersoperationId: create-cardholderUpdate Cardholder POST /v1/issuing/cardholders/{id}operationId: update-cardholder | 修改请求 不要重复创建或提交;先查询并使用现有资源或当前状态。 查看详情出现原因:相同资源、信息或操作已经存在或已经完成。 重试:仅在确认原操作未生效且状态允许时重试。 |
400cardholder_error | document_size_exceededdocument size exceeds 2MB limit | Update CardholderPOST /v1/issuing/cardholders/{id}operationId: update-cardholder | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
400cardholder_error | email_duplicatedemail already used by another cardholder under account | Create CardholderPOST /v1/issuing/cardholdersoperationId: create-cardholderUpdate Cardholder POST /v1/issuing/cardholders/{id}operationId: update-cardholder | 修改请求 不要重复创建或提交;先查询并使用现有资源或当前状态。 查看详情出现原因:相同资源、信息或操作已经存在或已经完成。 重试:仅在确认原操作未生效且状态允许时重试。 |
400cardholder_error | file_type_not_supportedunsupported document file type | Update CardholderPOST /v1/issuing/cardholders/{id}operationId: update-cardholder | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
400cardholder_error | invalid_date_of_birthcardholder under 18 or invalid date of birth format | Create CardholderPOST /v1/issuing/cardholdersoperationId: create-cardholderUpdate Cardholder POST /v1/issuing/cardholders/{id}operationId: update-cardholder | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
400cardholder_error | invalid_delivery_addressinvalid delivery address | Create CardholderPOST /v1/issuing/cardholdersoperationId: create-cardholder | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
400cardholder_error | invalid_file_contentinvalid base64 encoded document content | Create CardPOST /v1/issuing/cardsoperationId: create-cardCreate Cardholder POST /v1/issuing/cardholdersoperationId: create-cardholderUpdate Cardholder POST /v1/issuing/cardholders/{id}operationId: update-cardholder | 修改请求 将原始文件字节重新编码为标准 Base64 后提交。 查看详情出现原因:身份文件内容不是有效的标准 Base64。 重试:重新编码文件后重试。 注意:联系支持时不要发送身份文件本身。 请额外提供:文件类型、文件大小(不要发送身份文件本身)。 |
400cardholder_error | invalid_first_nameinvalid first name, only letters and spaces allowed, no leading or trailing spaces | Create CardholderPOST /v1/issuing/cardholdersoperationId: create-cardholder | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
400cardholder_error | invalid_identity_typeinvalid identity type, must be ID_CARD or PASSPORT | Update CardholderPOST /v1/issuing/cardholders/{id}operationId: update-cardholder | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
400cardholder_error | invalid_last_nameinvalid last name, only letters and spaces allowed, no leading or trailing spaces | Create CardholderPOST /v1/issuing/cardholdersoperationId: create-cardholder | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
400cardholder_error | invalid_phone_numberinvalid phone number or country code | Create CardholderPOST /v1/issuing/cardholdersoperationId: create-cardholderUpdate Cardholder POST /v1/issuing/cardholders/{id}operationId: update-cardholder | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
400cardholder_error | invalid_residential_addressinvalid residential_address, only letters, numbers, spaces and common punctuation (, . ’ / # ( ) - &) allowed | Update CardholderPOST /v1/issuing/cardholders/{id}operationId: update-cardholder | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
400cardholder_error | kyc_insufficient动态 message Message 会说明持卡人信息不满足产品要求,并返回 missing_fields。 | Assign CardPOST /v1/issuing/cards/assignoperationId: assign-cardCreate Card POST /v1/issuing/cardsoperationId: create-card | 修改请求 根据 missing_fields 补齐持卡人信息后,再次创建卡片。 查看详情出现原因:所选 card product 要求的一个或多个持卡人字段尚未提供。 重试:持卡人记录包含所有必需字段后重试。 何时联系 UQPAY:某个字段无法通过 Update Cardholder 提交。 请额外提供:card product ID、missing_fields。 相关接口:Update Cardholder |
400cardholder_error | kyc_insufficientcardholder information does not meet this product’s requirements | Assign CardPOST /v1/issuing/cards/assignoperationId: assign-cardCreate Card POST /v1/issuing/cardsoperationId: create-card | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
400cardholder_error | missing_date_of_birthmissing legal date of birth for document upload | Create CardholderPOST /v1/issuing/cardholdersoperationId: create-cardholderUpdate Cardholder POST /v1/issuing/cardholders/{id}operationId: update-cardholderCreate Card POST /v1/issuing/cardsoperationId: create-card | 修改请求 先提供合法的 date_of_birth,再上传身份文件。 查看详情出现原因:上传身份文件时缺少合法出生日期。 重试:先提供合法的 date_of_birth,再上传身份文件。 |
400cardholder_error | phone_number_duplicatedphone number used by another cardholder under account | Create CardholderPOST /v1/issuing/cardholdersoperationId: create-cardholderUpdate Cardholder POST /v1/issuing/cardholders/{id}operationId: update-cardholder | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
400cardholder_error | reference_id_duplicatedreference_id already used by another cardholder | Create CardholderPOST /v1/issuing/cardholdersoperationId: create-cardholderUpdate Cardholder POST /v1/issuing/cardholders/{id}operationId: update-cardholderCreate Card POST /v1/issuing/cardsoperationId: create-card | 修改请求 为当前持卡人使用未被占用的 reference_id。 查看详情出现原因:Reference ID 已被其他持卡人使用。 重试:为当前持卡人使用未被占用的 reference_id。 |
400idempotency_error | invalid_key_formatinvalid idempotency key format | 适用于 18 个公开接口 | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
400idempotency_error | key_mismatch_accountkey does not belong to account | Reset Card PINPOST /v1/issuing/cards/pinoperationId: reset-pin | 修改请求 为当前 connected account 使用新的 Idempotency-Key。 查看详情出现原因:该 Idempotency-Key 属于其他账户。 重试:为当前 connected account 使用新的 Idempotency-Key。 |
400idempotency_error | key_mismatch_apiapi associated with key is not the original | 所有使用 x-idempotency-key 的公开接口 | 修改请求 不同操作使用新的 Idempotency-Key;重试原操作时继续使用原 key。 查看详情出现原因:这个 Idempotency-Key 之前已用于其他 endpoint 或 HTTP method。 重试:替换 key 后重试;如果是重试原始请求,则继续使用原 key。 注意:只有在原 endpoint、method 和请求体均不变时才能复用原 key。 |
400idempotency_error | request_being_processedrequest is being processed | 所有使用 x-idempotency-key 的公开接口 | 等待后重试 等待片刻,使用相同 Idempotency-Key 和完全相同的请求体重试。 查看详情出现原因:相同 Idempotency-Key 对应的原始请求仍在处理中。 重试:等待后,使用相同 key 和完全相同的请求体重试。 注意:不要生成新 key,也不要修改 payload。 何时联系 UQPAY:请求持续处于处理中。 请额外提供:Idempotency-Key、原始请求时间、重试时间。 |
400invalid_request_error | invalid_request_errorAccount card quota exceeded. | Assign CardPOST /v1/issuing/cards/assignoperationId: assign-card | 联系 UQPAY 停止重复提交,并联系 UQPAY 核对额度或资源配额。 查看详情出现原因:当前账户、持卡人或卡号资源已达到可用配额。 重试:修正请求后再重试。 何时联系 UQPAY:收到此错误后。 请额外提供:x-response-id、请求时间、完整错误响应。 |
400invalid_request_error | invalid_request_errorCOUNTRY_PRODUCT_MISMATCH | Assign CardPOST /v1/issuing/cards/assignoperationId: assign-card | 修改请求 确保卡片国家或地区与 card product 一致。 查看详情出现原因:卡片国家或地区与产品不匹配。 重试:确保卡片国家或地区与 card product 一致。 |
400invalid_request_error | invalid_request_errorCardholder card quota exceeded. | Assign CardPOST /v1/issuing/cards/assignoperationId: assign-card | 联系 UQPAY 停止重复提交,并联系 UQPAY 核对额度或资源配额。 查看详情出现原因:当前账户、持卡人或卡号资源已达到可用配额。 重试:修正请求后再重试。 何时联系 UQPAY:收到此错误后。 请额外提供:x-response-id、请求时间、完整错误响应。 |
400invalid_request_error | invalid_request_errorHA_TO_SA feature unavailable | Create Issuing TransferPOST /v1/issuing/transfersoperationId: create-issuing-transfer | 修改请求 调整请求,使操作、产品、币种或资源状态符合接口支持范围。 查看详情出现原因:当前操作、产品、币种、账户权限或资源状态不受支持。 重试:确认条件满足后再重试。 |
400invalid_request_error | invalid_request_error动态 message Message 会指出 page_number 或 page_size 的校验问题。 | List Merchant BrandsGET /v1/issuing/merchant_brandsoperationId: list-merchant-brands | 修改请求 按 message 修正分页参数后重试。 查看详情出现原因:查询参数未通过校验。 重试:按 message 修正分页参数后重试。 |
400invalid_request_error | invalid_request_error动态 message Message 会指出不合法的字段或校验规则。 | Create CardPOST /v1/issuing/cardsoperationId: create-card | 修改请求 按照 message 指出的字段和校验规则修正请求。 查看详情出现原因:请求缺少字段、字段类型错误,或者字段值未通过校验。 重试:修正请求后再重试。 何时联系 UQPAY:Message 没有提供可操作的字段或规则。 |
400invalid_request_error | invalid_request_error动态 message Message 会说明 token 无法解析。 | 所有公开接口 | 修改认证信息 重新获取 token,并按文档要求传递完整的 Bearer token。 查看详情出现原因:Token 格式不正确或无法解析。 重试:修正请求后再重试。 |
400invalid_request_error | invalid_request_errorPIN cannot be part of the cardholder phone number. | Set or Reset Virtual Card PINPOST /v1/issuing/cards/manage/pinoperationId: manage-card-pin | 修改请求 使用不包含在持卡人电话号码中的 PIN。 查看详情出现原因:PIN 是持卡人电话号码的一部分。 重试:使用不包含在持卡人电话号码中的 PIN。 |
400invalid_request_error | invalid_request_errorPIN cannot contain the same digit repeated. | Set or Reset Virtual Card PINPOST /v1/issuing/cards/manage/pinoperationId: manage-card-pin | 修改请求 使用不由同一数字重复组成的 PIN。 查看详情出现原因:PIN 由同一数字重复组成。 重试:使用不由同一数字重复组成的 PIN。 |
400invalid_request_error | invalid_request_errorPIN cannot match the last four digits of the card. | Set or Reset Virtual Card PINPOST /v1/issuing/cards/manage/pinoperationId: manage-card-pin | 修改请求 使用与卡号末四位不同的 PIN。 查看详情出现原因:PIN 与卡号末四位相同。 重试:使用与卡号末四位不同的 PIN。 |
400invalid_request_error | invalid_request_errorPIN length is invalid. | Set or Reset Virtual Card PINPOST /v1/issuing/cards/manage/pinoperationId: manage-card-pin | 修改请求 提交 4 位 PIN。 查看详情出现原因:PIN 长度不正确。 重试:提交 4 位 PIN。 |
400invalid_request_error | invalid_request_errorPIN must contain digits only. | Set or Reset Virtual Card PINPOST /v1/issuing/cards/manage/pinoperationId: manage-card-pin | 修改请求 PIN 仅使用数字。 查看详情出现原因:PIN 包含非数字字符。 重试:PIN 仅使用数字。 |
400invalid_request_error | invalid_request_errorSA_TO_HA feature unavailable | Create Issuing TransferPOST /v1/issuing/transfersoperationId: create-issuing-transfer | 修改请求 调整请求,使操作、产品、币种或资源状态符合接口支持范围。 查看详情出现原因:当前操作、产品、币种、账户权限或资源状态不受支持。 重试:确认条件满足后再重试。 |
400invalid_request_error | invalid_request_errorThe current card requires an Card SKU number. | Assign CardPOST /v1/issuing/cards/assignoperationId: assign-card | 修改请求 为当前卡片提供所需的 Card SKU number。 查看详情出现原因:当前卡片要求 Card SKU number。 重试:为当前卡片提供所需的 Card SKU number。 |
400invalid_request_error | invalid_request_errorThis card does not support PIN management. | Set or Reset Virtual Card PINPOST /v1/issuing/cards/manage/pinoperationId: manage-card-pin | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
400invalid_request_error | invalid_request_errorThis operation cannot be performed on One-Time Card. | Assign CardPOST /v1/issuing/cards/assignoperationId: assign-card | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
400invalid_request_error | invalid_request_errora release request for this original transaction is already in progress | Claim Unsolicited RefundPOST /v1/issuing/transactions/unsolicited_refund/releaseoperationId: claim-unsolicited-refund | 等待后重试 等待当前处理完成或状态更新后再重试。 查看详情出现原因:相关请求或资源仍在处理中。 重试:等待状态变化后重试;不要高频轮询。 |
400invalid_request_error | invalid_request_erroraccount balance is less than total amount | Assign CardPOST /v1/issuing/cards/assignoperationId: assign-card | 修改请求 确保对应币种余额充足且可用后重试。 查看详情出现原因:对应币种余额不足或当前不可用。 重试:补充或选择可用余额后重试。 |
400invalid_request_error | invalid_request_erroraccount balance is not active | Assign CardPOST /v1/issuing/cards/assignoperationId: assign-card | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
400invalid_request_error | invalid_request_erroraccount balance status is not available | Assign CardPOST /v1/issuing/cards/assignoperationId: assign-card | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
400invalid_request_error | invalid_request_errorassign country unsupported for card product | Assign CardPOST /v1/issuing/cards/assignoperationId: assign-card | 修改请求 选择该 card product 支持的发卡国家或地区。 查看详情出现原因:当前 card product 不支持指定国家或地区。 重试:选择该 card product 支持的发卡国家或地区。 |
400invalid_request_error | invalid_request_errorcard currency is not supported | Assign CardPOST /v1/issuing/cards/assignoperationId: assign-card | 修改请求 调整请求,使操作、产品、币种或资源状态符合接口支持范围。 查看详情出现原因:当前操作、产品、币种、账户权限或资源状态不受支持。 重试:确认条件满足后再重试。 |
400invalid_request_error | invalid_request_errorcard form err | Assign CardPOST /v1/issuing/cards/assignoperationId: assign-card | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
400invalid_request_error | invalid_request_errorcard has already been reserved | Assign CardPOST /v1/issuing/cards/assignoperationId: assign-card | 修改请求 不要重复创建或提交;先查询并使用现有资源或当前状态。 查看详情出现原因:相同资源、信息或操作已经存在或已经完成。 重试:仅在确认原操作未生效且状态允许时重试。 |
400invalid_request_error | invalid_request_errorcard not available for this account | Assign CardPOST /v1/issuing/cards/assignoperationId: assign-card | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
400invalid_request_error | invalid_request_errorcard number expired | Assign CardPOST /v1/issuing/cards/assignoperationId: assign-card | 修改请求 改用未过期的资源或重新创建所需资源。 查看详情出现原因:请求引用的 token、卡片、报告或其他资源已经过期。 重试:替换过期资源后重试。 |
400invalid_request_error | invalid_request_errorcard number not exist | Assign CardPOST /v1/issuing/cards/assignoperationId: assign-card | 修改请求 核对资源 ID,并确认资源属于当前 connected account。 查看详情出现原因:指定资源不存在、不属于当前账户或已不可用。 重试:使用有效且属于当前账户的资源 ID 后重试。 |
400invalid_request_error | invalid_request_errorcard_art_id cannot be empty | Set Default Card ArtPOST /v1/issuing/cards/arts/defaultoperationId: set-default-card-art | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
400invalid_request_error | invalid_request_errorMessage pattern destination account[{destination_account_id}] not found | Create Issuing TransferPOST /v1/issuing/transfersoperationId: create-issuing-transfer | 修改请求 核对资源 ID,并确认资源属于当前 connected account。 查看详情出现原因:指定资源不存在、不属于当前账户或已不可用。 重试:使用有效且属于当前账户的资源 ID 后重试。 |
400invalid_request_error | invalid_request_errordisplay_name or merchant_code cannot be empty | List Merchant BrandsGET /v1/issuing/merchant_brandsoperationId: list-merchant-brands | 修改请求 至少提供 display_name 或 merchant_code 后重试。 查看详情出现原因:两个查询条件都为空。 重试:至少提供 display_name 或 merchant_code 后重试。 |
400invalid_request_error | invalid_request_errorfield [page_size] exceeds the maximum length of 100 | List Issuing BalancesGET /v1/issuing/balancesoperationId: list-issuing-balances | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
400invalid_request_error | invalid_request_errorfield [page_size] is shorter than the minimum length of 10 | List Issuing BalancesGET /v1/issuing/balancesoperationId: list-issuing-balances | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
400invalid_request_error | invalid_request_errorinconsistent formats between start time and end time | Create ReportPOST /v1/issuing/reportsoperationId: create-report | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
400invalid_request_error | invalid_request_errorinsufficient account balance | Create Issuing TransferPOST /v1/issuing/transfersoperationId: create-issuing-transfer | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
400invalid_request_error | invalid_request_errorinvalid JSON request body | Reset Card PINPOST /v1/issuing/cards/pinoperationId: reset-pin | 修改请求 提交合法 JSON,并按 API Reference 检查字段类型。 查看详情出现原因:请求体不是合法 JSON。 重试:提交合法 JSON,并按 API Reference 检查字段类型。 |
400invalid_request_error | invalid_request_errorinvalid card metadata | Assign CardPOST /v1/issuing/cards/assignoperationId: assign-card | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
400invalid_request_error | invalid_request_errorinvalid card number | Assign CardPOST /v1/issuing/cards/assignoperationId: assign-card | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
400invalid_request_error | invalid_request_errorinvalid card number format | Assign CardPOST /v1/issuing/cards/assignoperationId: assign-card | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
400invalid_request_error | invalid_request_errorinvalid card number format | Assign CardPOST /v1/issuing/cards/assignoperationId: assign-card | 修改请求 按接口要求提供合法的 card_number。 查看详情出现原因:Card number 格式不正确。 重试:按接口要求提供合法的 card_number。 |
400invalid_request_error | invalid_request_errorinvalid card_id format | Create PAN TokenPOST /v1/issuing/cards/{id}/tokenoperationId: create-pan-token | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
400invalid_request_error | invalid_request_errorinvalid cardholder id | Assign CardPOST /v1/issuing/cards/assignoperationId: assign-card | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
400invalid_request_error | invalid_request_errorinvalid character … | 适用于 35 个公开接口 | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
400invalid_request_error | invalid_request_errorinvalid end time:… | Create ReportPOST /v1/issuing/reportsoperationId: create-report | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
400invalid_request_error | invalid_request_errorMessage pattern invalid merchant_code: {merchant_code} | Create CardPOST /v1/issuing/cardsoperationId: create-cardUpdate Card POST /v1/issuing/cards/{id}operationId: update-card | 修改请求 使用 List Merchant Brands 返回的有效 merchant_code。 查看详情出现原因:指定 merchant_code 不存在。 重试:使用 List Merchant Brands 返回的有效 merchant_code。 |
400invalid_request_error | invalid_request_errorinvalid spending control amount due to negative amount or invalid logical relationships | Create CardPOST /v1/issuing/cardsoperationId: create-card | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
400invalid_request_error | invalid_request_errorinvalid start time:… | Create ReportPOST /v1/issuing/reportsoperationId: create-report | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
400invalid_request_error | invalid_request_errorinvalid time format | List Cards TransactionsGET /v1/issuing/transactionsoperationId: list-cards-transactionsList Issuing Balances Transactions GET /v1/issuing/balances/transactionsoperationId: list-issuing-balances-transactions | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
400invalid_request_error | invalid_request_errorinvalid token format | 所有公开接口 | 修改认证信息 重新获取 token,并按文档要求传递完整的 Bearer token。 查看详情出现原因:Token 格式不正确或无法解析。 重试:修正请求后再重试。 |
400invalid_request_error | invalid_request_errorinvalid transfer between two sub accounts | Create Issuing TransferPOST /v1/issuing/transfersoperationId: create-issuing-transfer | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
400invalid_request_error | invalid_request_errorinvalid usage type | Create CardPOST /v1/issuing/cardsoperationId: create-card | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
400invalid_request_error | invalid_request_errorMessage pattern merchant rule is incomplete: {merchant_code} | Create CardPOST /v1/issuing/cardsoperationId: create-cardUpdate Card POST /v1/issuing/cards/{id}operationId: update-card | 联系 UQPAY 停止重试并联系 UQPAY 核对 merchant rule 配置。 查看详情出现原因:指定 merchant_code 的规则配置不完整。 重试:停止重试并联系 UQPAY 核对 merchant rule 配置。 何时联系 UQPAY:收到此错误后。 请额外提供:x-response-id、请求时间、merchant_code。 |
400invalid_request_error | invalid_request_errorMessage pattern merchant_code cannot be empty at index {index} | Create CardPOST /v1/issuing/cardsoperationId: create-cardUpdate Card POST /v1/issuing/cards/{id}operationId: update-card | 修改请求 移除空值或提供有效 merchant_code。 查看详情出现原因:Merchant code 列表包含空值。 重试:移除空值或提供有效 merchant_code。 |
400invalid_request_error | invalid_request_errormissing authentication token | 所有公开接口 | 修改认证信息 在请求中提供有效的 access token。 查看详情出现原因:请求未提供可用的认证 token。 重试:修正请求后再重试。 |
400invalid_request_error | invalid_request_errormissing card_product_id | List Card ArtsGET /v1/issuing/cards/artsoperationId: list-card-arts | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
400invalid_request_error | invalid_request_errorMessage pattern missing field: [{field}] | 适用于 11 个公开接口 | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
400invalid_request_error | invalid_request_errornegative amount after fee deduction | Create Issuing TransferPOST /v1/issuing/transfersoperationId: create-issuing-transfer | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
400invalid_request_error | invalid_request_errorno unsolicited refund intercept transaction found to claim | Claim Unsolicited RefundPOST /v1/issuing/transactions/unsolicited_refund/releaseoperationId: claim-unsolicited-refund | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
400invalid_request_error | invalid_request_errorold_pin is only allowed for UPDATE | Reset Card PINPOST /v1/issuing/cards/pinoperationId: reset-pin | 修改请求 仅在 UPDATE 操作中传递 old_pin。 查看详情出现原因:非 UPDATE 操作提供了 old_pin。 重试:仅在 UPDATE 操作中传递 old_pin。 |
400invalid_request_error | invalid_request_errorold_pin is required | Set or Reset Virtual Card PINPOST /v1/issuing/cards/manage/pinoperationId: manage-card-pin | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
400invalid_request_error | invalid_request_errorold_pin is required for UPDATE | Reset Card PINPOST /v1/issuing/cards/pinoperationId: reset-pin | 修改请求 执行 UPDATE 时提供 old_pin。 查看详情出现原因:UPDATE 操作缺少 old_pin。 重试:执行 UPDATE 时提供 old_pin。 |
400invalid_request_error | invalid_request_errorMessage pattern old_pin must contain exactly {expected_length} digits | Reset Card PINPOST /v1/issuing/cards/pinoperationId: reset-pin | 修改请求 根据卡片渠道提交 4 位或 6 位数字 old_pin。 查看详情出现原因:Old PIN 位数或字符格式不符合要求。 重试:根据卡片渠道提交 4 位或 6 位数字 old_pin。 |
400invalid_request_error | invalid_request_errorone-time card limit must be greater than 0 | Create CardPOST /v1/issuing/cardsoperationId: create-card | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
400invalid_request_error | invalid_request_erroronly one of allowed_merchants or blocked_merchants can be set | Create CardPOST /v1/issuing/cardsoperationId: create-cardUpdate Card POST /v1/issuing/cards/{id}operationId: update-card | 修改请求 allowed_merchants 和 blocked_merchants 只能设置其中一个。 查看详情出现原因:两个 merchant control 同时被设置。 重试:allowed_merchants 和 blocked_merchants 只能设置其中一个。 |
400invalid_request_error | invalid_request_errororiginal transaction is not a valid authorization source transaction | Claim Unsolicited RefundPOST /v1/issuing/transactions/unsolicited_refund/releaseoperationId: claim-unsolicited-refund | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
400invalid_request_error | invalid_request_errororiginal transaction not found or not owned by current account | Claim Unsolicited RefundPOST /v1/issuing/transactions/unsolicited_refund/releaseoperationId: claim-unsolicited-refund | 修改请求 核对资源 ID,并确认资源属于当前 connected account。 查看详情出现原因:指定资源不存在、不属于当前账户或已不可用。 重试:使用有效且属于当前账户的资源 ID 后重试。 |
400invalid_request_error | invalid_request_errorpermission denied on the connected account | Create Issuing TransferPOST /v1/issuing/transfersoperationId: create-issuing-transfer | 修改请求 调整请求,使操作、产品、币种或资源状态符合接口支持范围。 查看详情出现原因:当前操作、产品、币种、账户权限或资源状态不受支持。 重试:确认条件满足后再重试。 |
400invalid_request_error | invalid_request_errorphysical card creation not allowed | Assign CardPOST /v1/issuing/cards/assignoperationId: assign-card | 修改请求 调整请求,使操作、产品、币种或资源状态符合接口支持范围。 查看详情出现原因:当前操作、产品、币种、账户权限或资源状态不受支持。 重试:确认条件满足后再重试。 |
400invalid_request_error | invalid_request_errorpin cannot be part of the cardholder phone number | Reset Card PINPOST /v1/issuing/cards/pinoperationId: reset-pin | 修改请求 使用不包含在持卡人电话号码中的 PIN。 查看详情出现原因:PIN 是持卡人电话号码的一部分。 重试:使用不包含在持卡人电话号码中的 PIN。 |
400invalid_request_error | invalid_request_errorpin cannot contain the same digit repeated | Reset Card PINPOST /v1/issuing/cards/pinoperationId: reset-pin | 修改请求 使用不由同一数字重复组成的 PIN。 查看详情出现原因:PIN 由同一数字重复组成。 重试:使用不由同一数字重复组成的 PIN。 |
400invalid_request_error | invalid_request_errorpin cannot match the last four digits of the card | Reset Card PINPOST /v1/issuing/cards/pinoperationId: reset-pin | 修改请求 使用与卡号末四位不同的 PIN。 查看详情出现原因:PIN 与卡号末四位相同。 重试:使用与卡号末四位不同的 PIN。 |
400invalid_request_error | invalid_request_errorMessage pattern pin must contain exactly {expected_length} digits | Reset Card PINPOST /v1/issuing/cards/pinoperationId: reset-pin | 修改请求 根据卡片渠道提交 4 位或 6 位数字 PIN。 查看详情出现原因:PIN 位数或字符格式不符合要求。 重试:根据卡片渠道提交 4 位或 6 位数字 PIN。 |
400invalid_request_error | invalid_request_errorpin must differ from old_pin | Reset Card PINPOST /v1/issuing/cards/pinoperationId: reset-pin | 修改请求 使用与 old_pin 不同的新 PIN。 查看详情出现原因:新 PIN 与 old_pin 相同。 重试:使用与 old_pin 不同的新 PIN。 |
400invalid_request_error | invalid_request_errorpin must differ from old_pin. | Set or Reset Virtual Card PINPOST /v1/issuing/cards/manage/pinoperationId: manage-card-pin | 修改请求 使用与 old_pin 不同的新 PIN。 查看详情出现原因:新 PIN 与 old_pin 相同。 重试:使用与 old_pin 不同的新 PIN。 |
400invalid_request_error | invalid_request_errorproduct not found | Assign CardPOST /v1/issuing/cards/assignoperationId: assign-card | 修改请求 核对资源 ID,并确认资源属于当前 connected account。 查看详情出现原因:指定资源不存在、不属于当前账户或已不可用。 重试:使用有效且属于当前账户的资源 ID 后重试。 |
400invalid_request_error | invalid_request_errorproducts not found | Assign CardPOST /v1/issuing/cards/assignoperationId: assign-card | 修改请求 核对资源 ID,并确认资源属于当前 connected account。 查看详情出现原因:指定资源不存在、不属于当前账户或已不可用。 重试:使用有效且属于当前账户的资源 ID 后重试。 |
400invalid_request_error | invalid_request_errorreport has expired | Download ReportGET /v1/issuing/reports/{id}operationId: download-report-file | 修改请求 改用未过期的资源或重新创建所需资源。 查看详情出现原因:请求引用的 token、卡片、报告或其他资源已经过期。 重试:替换过期资源后重试。 |
400invalid_request_error | invalid_request_errorMessage pattern report[{report_id}] not found | Download ReportGET /v1/issuing/reports/{id}operationId: download-report-file | 修改请求 核对资源 ID,并确认资源属于当前 connected account。 查看详情出现原因:指定资源不存在、不属于当前账户或已不可用。 重试:使用有效且属于当前账户的资源 ID 后重试。 |
400invalid_request_error | invalid_request_errorrequired valid email address | Update CardholderPOST /v1/issuing/cardholders/{id}operationId: update-cardholder | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
400invalid_request_error | invalid_request_errorrisk control setting is not allowed | Create CardPOST /v1/issuing/cardsoperationId: create-card | 修改请求 调整请求,使操作、产品、币种或资源状态符合接口支持范围。 查看详情出现原因:当前操作、产品、币种、账户权限或资源状态不受支持。 重试:确认条件满足后再重试。 |
400invalid_request_error | invalid_request_errorMessage pattern source account[{source_account_id}] not found | Create Issuing TransferPOST /v1/issuing/transfersoperationId: create-issuing-transfer | 修改请求 核对资源 ID,并确认资源属于当前 connected account。 查看详情出现原因:指定资源不存在、不属于当前账户或已不可用。 重试:使用有效且属于当前账户的资源 ID 后重试。 |
400invalid_request_error | invalid_request_errorstart time is later than end time | Create ReportPOST /v1/issuing/reportsoperationId: create-report | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
400invalid_request_error | invalid_request_errorthe card does not exist or has already been assigned | Assign CardPOST /v1/issuing/cards/assignoperationId: assign-card | 修改请求 核对 card number,并确认该卡尚未分配。 查看详情出现原因:卡片不存在或已经被分配。 重试:核对 card number,并确认该卡尚未分配。 |
400invalid_request_error | invalid_request_errorthe provided transfer id does not belong to the connected account | Retrieve Issuing TransferGET /v1/issuing/transfers/{id}operationId: retrieve-issuing-transfer | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
400invalid_request_error | invalid_request_errorMessage pattern transaction[{transaction_id}] not found under the connected account | Retrieve Cards TransactionGET /v1/issuing/transactions/{id}operationId: retrieve-cards-transaction | 修改请求 使用同一 connected account 下存在的 transaction ID。 查看详情出现原因:Transaction ID 不属于当前 connected account,或者记录不存在。 重试:修正 transaction ID 后重试。 何时联系 UQPAY:同一账户返回的 transaction ID 仍无法查询。 请额外提供:transaction ID。 相关接口:List Cards Transactions |
400invalid_request_error | invalid_request_errorMessage pattern transfer[{transfer_id}] not found | Retrieve Issuing TransferGET /v1/issuing/transfers/{id}operationId: retrieve-issuing-transfer | 修改请求 核对资源 ID,并确认资源属于当前 connected account。 查看详情出现原因:指定资源不存在、不属于当前账户或已不可用。 重试:使用有效且属于当前账户的资源 ID 后重试。 |
400invalid_request_error | invalid_request_errortype must be 0, 1 or 2 | Reset Card PINPOST /v1/issuing/cards/pinoperationId: reset-pin | 修改请求 将 type 设置为 0、1 或 2。 查看详情出现原因:PIN 操作类型不受支持。 重试:将 type 设置为 0、1 或 2。 |
400invalid_request_error | invalid_request_errortype must be SET or RESET | Set or Reset Virtual Card PINPOST /v1/issuing/cards/manage/pinoperationId: manage-card-pin | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
400invalid_request_error | invalid_request_errorunknown report type: UNKNOWN | Create ReportPOST /v1/issuing/reportsoperationId: create-report | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
400invalid_request_error | invalid_request_errorunsolicited refund claim only supported on VISA | Claim Unsolicited RefundPOST /v1/issuing/transactions/unsolicited_refund/releaseoperationId: claim-unsolicited-refund | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
401unauthorized_error | unauthorized_errorauth url not config | 适用于 35 个公开接口 | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
401unauthorized_error | unauthorized_errorcreate request failed | 适用于 35 个公开接口 | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
401unauthorized_error | unauthorized_errorinternal configconfig error | 适用于 35 个公开接口 | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
401unauthorized_error | unauthorized_errorip not allowed | 适用于 35 个公开接口 | 联系 UQPAY 确认请求出口 IP,并联系 UQPAY 核对 allowlist。 查看详情出现原因:请求来源 IP 未被当前 API key 允许。 重试:修正请求后再重试。 何时联系 UQPAY:确认出口 IP 后。 请额外提供:x-response-id、请求时间、完整错误响应、请求出口 IP。 |
401unauthorized_error | unauthorized_errormarshal request failed | 适用于 35 个公开接口 | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
401unauthorized_error | unauthorized_errorrequest failed | 适用于 35 个公开接口 | 修改请求 根据 message 检查并修正请求参数后重试。 查看详情出现原因:请求参数、资源状态或账户配置不满足当前操作要求。 重试:修正请求后再重试。 |
401unauthorized_error | unauthorized_errortoken has expired | 所有公开接口 | 重新认证 获取新的 access token 后重试。 查看详情出现原因:当前 access token 已过期。 重试:修正请求后再重试。 |
403unauthorized_error | forbiddenforbidden | Retrieve Sensitive Card DetailsGET /v1/issuing/cards/{id}/secureoperationId: retrieve-card-secure | 联系 UQPAY 联系 UQPAY 确认当前账户是否已开通该接口。 查看详情出现原因:当前账户没有访问该接口的权限。 重试:修正请求后再重试。 何时联系 UQPAY:收到此错误后。 请额外提供:x-response-id、请求时间、完整错误响应。 |
404card_error | card_not_foundcard not found or deactivated | Reset Card PINPOST /v1/issuing/cards/pinoperationId: reset-pin | 修改请求 核对 card ID,并确认卡片属于当前 connected account。 查看详情出现原因:指定卡片不存在或不属于当前账户。 重试:核对 card ID,并确认卡片属于当前 connected account。 |
409card_error | card_expired_errorcard has expired | Reset Card PINPOST /v1/issuing/cards/pinoperationId: reset-pin | 修改请求 不要继续对该卡执行 PIN 操作;改用未过期的卡片。 查看详情出现原因:当前卡片已经过期。 重试:不要继续对该卡执行 PIN 操作;改用未过期的卡片。 |
409card_error | status_not_supportedcard status or activation status not supported by request | Reset Card PINPOST /v1/issuing/cards/pinoperationId: reset-pin | 等待后重试 让卡片进入 ACTIVE 状态后再重试。 查看详情出现原因:当前卡片状态或处理状态不是 ACTIVE。 重试:让卡片进入 ACTIVE 状态后再重试。 |
409idempotency_error | idempotency_key_mismatchidempotency key was already used with a different request | Reset Card PINPOST /v1/issuing/cards/pinoperationId: reset-pin | 修改请求 原请求重试时保持 payload 不变;不同请求使用新的 Idempotency-Key。 查看详情出现原因:同一 Idempotency-Key 已用于不同请求体。 重试:原请求重试时保持 payload 不变;不同请求使用新的 Idempotency-Key。 |
409idempotency_error | request_being_processedrequest is being processed | Reset Card PINPOST /v1/issuing/cards/pinoperationId: reset-pin | 等待后重试 等待后使用相同 Idempotency-Key 和完全相同的请求体重试。 查看详情出现原因:相同幂等请求仍在处理中。 重试:等待后使用相同 Idempotency-Key 和完全相同的请求体重试。 |
409invalid_request_error | pin_operation_processingA PIN operation for this card is already processing. | Reset Card PINPOST /v1/issuing/cards/pinoperationId: reset-pin | 等待后重试 等待当前 PIN 操作完成后再重试。 查看详情出现原因:同一张卡已有 PIN 操作正在处理中。 重试:等待当前 PIN 操作完成后再重试。 |
422invalid_request_error | pin_operation_not_supportedThis card does not support the requested PIN operation. | Reset Card PINPOST /v1/issuing/cards/pinoperationId: reset-pin | 修改请求 改用支持该 PIN 操作的卡片或操作类型。 查看详情出现原因:当前卡片渠道或形态不支持所请求的 PIN 操作。 重试:改用支持该 PIN 操作的卡片或操作类型。 |
| 429 Legacy flat | 429Request is too frequent | Create PAN TokenPOST /v1/issuing/cards/{id}/tokenoperationId: create-pan-tokenElevate Per-Transaction Limit POST /v1/issuing/cards/{id}/elevate_limitoperationId: elevate-card-limit | 等待后重试 停止高频请求,等待数秒后按指数退避重试。 查看详情出现原因:针对同一张卡片的敏感操作请求过于频繁。 重试:等待数秒后重试,并在连续失败时逐步增加等待时间。 何时联系 UQPAY:在较低请求频率下仍持续报错。 请额外提供:card ID、实际请求频率。 |
500api_error | api_errorapi service error | 适用于 31 个公开接口 | 联系 UQPAY 不要高频重试;记录响应信息后联系 UQPAY 排查。 查看详情出现原因:UQPAY 在处理请求时发生服务端错误。 重试:仅在业务允许时按指数退避进行有限重试。 何时联系 UQPAY:收到此错误,或有限重试后仍未恢复。 请额外提供:x-response-id、请求时间、完整错误响应。 |
503idempotency_error | idempotency_unavailableIdempotency protection is temporarily unavailable | Reset Card PINPOST /v1/issuing/cards/pinoperationId: reset-pin | 等待后重试 不要绕过幂等保护;等待服务恢复后使用相同请求重试。 查看详情出现原因:PIN 幂等保护暂时不可用。 重试:不要绕过幂等保护;等待服务恢复后使用相同请求重试。 何时联系 UQPAY:等待并有限重试后仍未恢复。 请额外提供:x-response-id、请求时间、完整错误响应。 |

