# 交易错误码

## 成功

| errorCode | 描述 |
|  --- | --- |
| 0000 | 成功 |


## 商户配置

| errorCode | 描述 |
|  --- | --- |
| 1000 | 商户不存在 |
| 1001 | 被禁用的商户 |
| 1002 | 企业不存在 |
| 1003 | 被禁用的企业 |
| 1004 | 商户不支持该支付方法 |
| 1005 | 商户不支持该支付类型 |
| 1006 | 该商户禁止退款 |
| 1007 | 商户不支持该币种 |
| 1008 | 未经过PCI认证, 无法发起明文卡交易 |
| 1009 | 组件调用参数错误 |
| 1010 | 微信OpenID不能为空 |
| 1011 | 微信终端不支持 |
| 1012 | 未配置商户公钥 |
| 1013 | 平台公钥不存在 |
| 1014 | 收银台主题不存在 |
| 1015 | 该产品不存在 |
| 1016 | 路由不存在 |
| 1017 | 非白名单请求，请联系PayKKa开通白名单权限。 |
| 1018 | POS设备信息不存在 |
| 1019 | POS设备不可用 |
| 1020 | POS设备流水号有误 |
| 1021 | 商户号配置错误 |
| 1022 | 该商户禁止支付 |


## 参数错误

| errorCode | 描述 |
|  --- | --- |
| 2000 | 签名错误 |
| 2001 | 签名已过期 |
| 2002 | 当前版本不支持该支付方式 |
| 2003 | 卡信息加密失败 |
| 2004 | 卡信息解密失败 |
| 2005 | 卡加密信息已过期, 请重试支付 |
| 2006 | 不支持此卡, 请换卡支付 |
| 2007 | 支付链金额币种发生了变更，请刷新本页面后再支付。 |
| 2008 | shopperReference为必传字段 |
| 2009 | shipping为必传字段 |
| 2010 | 循环支付场景下mit为必传字段 |
| 2011 | 非首次循环支付需指定mit为true |
| 2012 | 非首次循环支付需指定mit为false |
| 2013 | 存储卡信息的交易，paymentMethod需指定为BANKCARD |
| 2014 | 首次循环支付需指定storePaymentMethod为true |
| 2015 | 循环支付协议不存在 |
| 2016 | 循环支付协议未激活 |
| 2017 | 循环支付创建失败 |
| 2018 | 不支持该循环支付类型 |
| 2019 | ReturnUrl不能为空 |
| 2020 | browser不能为空 |
| 2021 | PayIp和OrderIp不能为空 |
| 2022 | Token或卡号不能为空 |
| 2023 | 电话号码或电子邮件不能为空 |
| 2024 | 存储卡信息的交易，tokenUsage为必传字段 |
| 2025 | 银行卡号为必传字段 |
| 2026 | 年份不能为空 |
| 2027 | 月份不能为空 |
| 2028 | CVV不能为空 |
| 2029 | 支付方式错误 |
| 2030 | 银行卡令牌不存在 |
| 2031 | 银行卡令牌未激活 |
| 2032 | 银行卡令牌不支持当前操作 |
| 2033 | 退款币种与原交易币种不一致 |
| 2034 | 退款金额不能大于可退款金额 |
| 2035 | 请款币种与原交易币种不一致 |
| 2036 | 订单号和交易ID不可同时为空 |
| 2037 | 无法操作, 不在有效时间范围内 |
| 2038 | 多次提交数据不一致 |
| 2039 | 订单ID错误 |
| 2040 | 账单国家不能为空 |
| 2041 | 电话号码不为空时，区号不能为空 |
| 2042 | 名字和姓氏不能为空 |
| 2043 | 地址不能为空 |
| 2044 | 州、城市和邮政编码不能为空 |
| 2045 | 请款金额不能超过可请款金额 |
| 2046 | 支付金额被修改 |
| 2047 | token_authentication不能为空 |
| 2048 | PayIp不能为空 |
| 2049 | browser.terminal_type 参数不能为空，且必须等于 MINI_APP |
| 2050 | 持卡人手机号不能为空 |
| 2051 | 不支持该国家或地区 |
| 2052 | 邮箱格式不正确 |
| 2053 | 支付金额过大 |
| 2054 | 支付金额不合法 |
| 2055 | 支付金额过小 |
| 2056 | 收货地址不合法 |
| 2057 | 账单地址不合法 |
| 2058 | 地址信息不合法 |
| 2059 | 支付授权码无效 |
| 2060 | 交易号无效 |
| 2061 | 请勿使用测试卡 |
| 2062 | 卡号错误，请检查 |
| 2063 | 账单邮箱不能为空 |
| 2064 | 账单城市不能为空 |
| 2065 | 账单地址1不能为空 |
| 2066 | 账单州不能为空 |
| 2067 | 收货国家不能为空 |
| 2068 | 收货邮箱不能为空 |
| 2069 | 收货城市不能为空 |
| 2070 | 收货地址1不能为空 |
| 2071 | 收货州不能为空 |


## 交易状态

| errorCode | 描述 |
|  --- | --- |
| 4000 | 支付订单处理中，请勿重复支付 |
| 4001 | 该交易订单不允许退款 |
| 4002 | 交易已完成，不允许重复提交 |
| 4003 | 退款已完成，不允许重复提交 |
| 4004 | 收银台不存在 |
| 4005 | 交易订单不允许关闭 |
| 4006 | 网络波动，请重新扫码 |
| 4007 | 收银台已完成，不允许重复提交 |
| 4008 | 订单不存在 |
| 4009 | 该产品已无法支付 |
| 4010 | 汇率转换失败, 货币对未找到 |
| 4011 | 该订单当前状态不允许修改，{0}从{1}到{2} |
| 4012 | 订单状态不正确 |
| 4013 | 该交易订单不允许请款 |
| 4014 | 该交易订单不允许撤销 |
| 4015 | 请款失败 |
| 4016 | 撤销失败 |
| 4017 | 退款订单不存在 |
| 4018 | 该笔订单已过期 |
| 4019 | 该支付已被取消 |
| 4020 | 重复交易 |
| 4021 | 交易号重复 |
| 4022 | 授权已撤销或不存在有效授权 |
| 4023 | 该交易已进入争议流程 |
| 4024 | 已超过可退款期限 |
| 4025 | 已超过可取消期限 |
| 4026 | 支付失败 |
| 4028 | 测试模式拒绝 |
| 4029 | 持卡人无效 |
| 4030 | 退款失败 |
| 4031 | 支付方式不支持退款 |


## 银行账户异常

| errorCode | 描述 |
|  --- | --- |
| 5000 | 无效的银行卡 |
| 5001 | 账户无效 |
| 5003 | 请联系发卡银行 |
| 5004 | 余额不足 |
| 5005 | 卡有效期不正确 |
| 5006 | 卡已过期 |
| 5007 | PIN 码错误 |
| 5012 | CVV 校验失败 |
| 5014 | 该交易已被撤销 |
| 5015 | 卡地址校验失败 |
| 5016 | 邮编校验失败 |
| 5017 | 授权失败 |
| 5018 | 发卡行系统异常 |


## 风控异常

| errorCode | 描述 |
|  --- | --- |
| 5002 | 发卡行未批准交易 |
| 5008 | 发卡行出于安全原因拒绝交易 |
| 5009 | 出于安全原因交易被拦截 |
| 5010 | 交易进入安全审核 |
| 5011 | 超出金额或交易次数限制 |
| 5013 | 需要额外验证 |
| 5019 | 命中黑名单 |
| 5020 | 3DS认证被拒绝 |
| 5021 | 欺诈检测id参数异常 |
| 5022 | 交易被拒绝，请重试 |
| 5023 | 3DS认证失败 |
| 5024 | 3DS认证过期 |


## 其他异常

| errorCode | 描述 |
|  --- | --- |
| 6000 | 网络异常 |
| 6001 | 参数错误 |
| 6002 | 请重新发起交易 |
| 6003 | 不允许收取附加费用 |
| 6004 | 卡组织拒绝交易 |
| 6005 | 请联系客户经理或银行客服 |
| 6006 | 请求过于频繁 |
| 6007 | 系统异常 |
| 6008 | 未知错误 |
| 7000 | 授权失败 |
| 7001 | 操作受限 |
| 7002 | 渠道配置错误 |
| 7003 | 渠道不支持该IP |
| 7004 | 渠道不支持该域名 |
| 010000 | 参数格式非法 |
| 999999 | 发生系统异常 |