开放平台技术接入指南
开放平台技术接入指南
测试环境对接
获取测试相关参数
测试环境相关参数由开放平台提供,包括但不限于以下参数:开发者 ID,应用 ID,产品 ID,测试环境请求地址,商户相关信息等
测试环境参数将以参数文件的形式提供。
请求方式
相关规则 | 解释说明 |
---|---|
传输方式 | 为保证交易安全性,采用 HTTPS 传输 |
提交方式 | 采用 POST 方法提交 |
数据格式 | 提交的数据格式为 form,请求业务报文为 json 格式,返回数据为 json 格式 |
字符编码 | 统一采用 UTF-8 字符编码 |
签名算法 | SHA256 |
签名要求 | 请求和接收数据均需要校验签名,具体签名细则可跳转至加签与验签模块 |
判断逻辑 | 先判断协议字段返回,再判断业务返回,最后判断交易状态 |
请求地址 | 根据相关测试参数内请求地址为准 |
产品接口规范
参考对应输出产品的接口文档、与产品业务流程。
加签与验签
签名与验签介绍
简介
农信开发平台的应用管理体系,使用了公私钥的机制,开发者可在开发平台秘钥管理查看相关秘钥,通过接口加签的方式防止数据篡改,以此来保障商户应用和报文交互的安全性。
名词解释
公钥:即 应用公钥(public_key),开发者通过秘钥工具自行生成的公钥信息。获取详情参见 生成密钥。
私钥:即 应用私钥(private_key),开发者通过秘钥工具自行生成的私钥信息。获取详情参见 生成密钥。
开放平台公钥:开发者在开放平台配置 应用公钥 后由开放平台生成,供开发者验证来自放平台的同步、异步信息签名。获取详情参见 获取开放平台公钥。
加签、验签机制说明
商户在应用中使用自己的 私钥 对消息加签之后,消息和签名会传递给开放平台,开放平台则使用 应用公钥验证消息的真实性(来自于合法应用的真实消息)。
对于开放平台返回消息给商户应用的情形,应用则使用开放平台的 开放平台公钥 来验证返回消息的真实性。
注意:
- 商户应用必须保障应用私钥的安全性,从而才能保障应用和和开放平台交互的安全性。
- 开发者自己申请的公钥,必须和用户本地代码中加密的应用私钥是匹配的,否则会导致开放平台验签失败。
签名算法说明
开放平台生成秘钥主要使用 RSA2 签名算法。签名主要包含两个过程:摘要和非对称加密。
首先对需要签名的数据做 sha256 摘要(类似于常见的 MD5)后得到摘要结果,然后通过签名者的私钥对摘要结果进行非对称加密即可得到签名结果,详情请参见 What is a Digital Signature?、数字签名是什么?。
签名算法 | 标准签名算法 | 描述 |
---|---|---|
RSA2 | SHA256WithRSA | 强制要求 RSA 密钥的长度至少为 2048。 |
生成秘钥
简介
开发者可根据本文指引,快速完成秘钥生成,配置。
第一步:下载秘钥工具
开发者可通过如下工具生成公私钥对:秘钥工具
第二步:生成秘钥
![one](/thirdapp-docs/assets/img/access/techGuide/one.jpg)
点击生成秘钥
![two](/thirdapp-docs/assets/img/access/techGuide/two.jpg)
数据签名
简介
通过秘钥工具生成秘钥之后,可使用开放平台 SDK或自行实现进行签名。
本文主要介绍使用开放平台 SDK 签名以及自行实现签名两种方式下通过私钥对请求内容进行签名。
- 签名:即生成签名方(通常为三方应用端)将传送的消息用私钥加密的过程。
- 验签:指验签方(通常为开放平台的服务端)使用公钥对消息进行验证的过程。
原理介绍
以 JAVA 语言为例,签名和验签的过程请参见下方。
- 生成签名方(通常为开发者)首先将bizContent 字段进行 urlencode,并去除 sign 字段以及其他值为空的字段。对剩余所有的字段按照 key 的ascii 升序排序拼接, 不同键值对之间使用 & 连接,得到待签名字符串(格式例如:code=00000000&message=success)。对待签名字符串进行SHA256 摘要算法。对摘要算法获得的摘要值进行 16 进制转换,获得摘要字符串。对摘要字符串进行 SHA256withRSA 加密生成签名(使用应用私钥)。对签名进行 base64 encode,转成字符串赋值于 sign 字段,作为签名校验字段。
- 验签方(通常为开放平台的服务端):获取响应中的签名原文和签名,然后使用 RSA 的公钥通过签名原文验证该签名,整体报文处理流程与签名生成流程基本一致,验证结果为
true
则验证成功,否则验证未通过。
开放平台 SDK 封装了签名和验签过程,只需配置应用信息及密钥参数即可,建议使用。详情请参见 SDK 下载地址。
说明:文中代码部分以 JAVA 语言演示,其他语言请自行按照签名逻辑实现。
使用工具加签
开发者可以通过开发助手工具中 签名 功能手动进行加签操作。生成 **签名(sign)**后,开发者可与自己代码中请求生成的信息进行对比,了解数据是否正确。详情参见 开放平台签名工具 > 签名。
数据验签
简介
本文介绍如何在通过开放平台 SDK、自行对开放平台返回内容进行验签、使用工具验签具体方法。
说明:
- 公钥方式与自行实现验签加签模式下的验签方法,详情请见下方说明。
- 文中代码部分以 JAVA 语言演示,其他语言请参考各自 SDK。
使用开放平台 SDK 验签
开放平台 SDK 封装了签名和验签过程,开发者只需配置应用信息及秘钥参数,建议首选。详情请参见 SDK 下载地址。
自行实现验签
如果未使用开放平台 SDK,需要自行实现验签过程。此处主要介绍验签实现逻辑。
- 取出 sign 值,将bizContent 字段进行 urlencode,并去除 sign 字段以及其他值为空的字段。
- 对剩余所有的字段按照 key 的ascii 升序排序拼接, 不同键值对之间使用 & 连接,得到待验签字符串,
- 对待验签字符串进行SHA256 摘要算法。
- 对摘要算法获得的值进行 16 进制转换,获得摘要字符串。
- 对摘要字符串进行SHA256withRSA 验签(使用开放平台公钥,sign 值)。
- 得到验签结果。
常见问题
Q1:开发者用哪个秘钥验签?
A:开发者应该使用开放平台公钥对开放平台的响应报文或通知报文进行验签。开放平台公钥可在开放平台门户秘钥管理中查询。
Q2:生产环境想更换应用秘钥或者应用私钥丢失了怎么办?
A:目前生产环境支持已上线应用更换应用秘钥,秘钥更改后需重新提交应用上线。
Q3:接口报文上送,返回无效的报文字段,这是什么错误?
A:无效的报文字段,无效签名一般分为以下几种情况:1.签名有误。2.报文请求未按照 post application/x-www-form-urlencoded 格式提交。3.上送报文内字段格式有误。
Q4:开放平台秘钥是一个应用一对还是一个开发者一对呢?
A:开放平台的秘钥是以应用为维度的,一个应用一对开放平台秘钥。
Q5:互联开放平台目前支持那些语言的签名 SDK?
A:目前 SDK 只支持 JAVA。其他语言可参考签名步骤,自行实现。
Q6:使用 SDK 报验签结果失败是什么原因
A:使用 SDK 报验签结果失败,一般都是由于未正确使用开放平台公钥验签导致,需检查相关公钥配置是否正确。
应用开发
应用开发配置
IP 白名单
通知白名单
应用通知回调地址需开通相关网络白名单,未开通通知白名单的应用将无法收到相关回调通知。
请求白名单
需提供请求服务器的 IP 列表,以开通开放平台网关请求白名单,未开通请求白名单的应用将无法请求开放平台服务。
丰收互联白名单
特指静态码对接场景,三方开发者需要静态码场景支持丰收互联 APP扫码支付,需要在丰收互联维护相关域名白名单。未开通丰收互联域名白名单的静态码,丰收互联 APP 将无法正常访问,具体静态码对接丰收互联具体可见《主扫静态码四码聚合丰收互联渠道对接文档》
云闪付白名单
特指静态码对接场景,三方开发者需要静态码场景支持云闪付 APP扫码支付,需要在云闪付 APP 维护相关域名白名单。未开通云闪付域名白名单的静态码,云闪付 APP 将无法正常访问。
授权回调地址(后续将改为 Oauth2.0 产品内配置相关参数)
用户信息授权后回调地址,开放平台门户设置需与提交给客户认证系统的一致。
应用安全开发指南
简介
本部分内容旨在为三方提供更安全,更合理的使用互联开放平台能力的准则和指南。
总体准则
- 三方应对自己的开发者账号以及账号下相关的应用参数负责。
- 三方应该按照接口文档规范,传递相关信息。
- 三方应该按照相关业务逻辑场景,通过相关验收测试。
- 三方应遵循相关规定,实际参数使用场景应与需求内描述一致。
用户信息申请及使用基础规则
待补充
公共错误
每次调用接口时,可能获得正确或错误的返回码,开发者可以根据返回码信息调试接口,排查错误。
响应码大类 | 响应码信息 | 响应码说明 | 明细码 | 明细码信息 | 备注 |
---|---|---|---|---|---|
10000000 | 服务不可用 | 服务不可用 | BOIP0101 | 网关环境异常 | 稍后重试 |
BOIP0102 | 网关暂无可用的路由 | 检查请求访问名是否正确 | |||
BOIP0103 | 网关路由信息异常 | 检查请求访问名是否正确 | |||
BOIP0104 | 网关验签失败 | 检查签名是否正确 | |||
BOIP0105 | 网关响应信息异常 | 稍后重试 | |||
BOIP0106 | 网关业务报文解析异常 | 检查请求报文的字段格式 | |||
BOIP0107 | 网关过滤器解析异常 | 稍后重试 | |||
BOIP0108 | 网关业务报文配置异常 | 稍后重试 | |||
BOIP0109 | 网关请求报文接收异常 | 检查请求报文的字段格式 | |||
BOIP0110 | 业务系统不可用 | 联系对应业务系统 | |||
BOIP0111 | 业务系统不可用 | 联系对应业务系统 | |||
BOIP0112 | 网关系统未知错误 | 联系对应业务系统 | |||
20000000 | 权限不足 | BOIP0201 | 应用和产品尚未签约 | 添加相关产品 | |
BOIP0202 | 应用和产品尚未签约 | 添加相关产品 | |||
BOIP0203 | 开发者或应用信息有误 | 检查相关请求参数 | |||
BOIP0204 | 产品或 API 信息有误 | 检查相关请求参数 | |||
BOIP0205 | API 信息异常 | 检查相关请求参数 | |||
BOIP0206 | 产品信息异常 | 检查相关请求参数 | |||
BOIP0207 | 应用信息异常 | 检查相关请求参数 | |||
BOIP0208 | 开发者信息异常 | 检查相关请求参数 | |||
BOIP0209 | 访问时效周期类型异常 | 周期参数异常 | |||
BOIP0210 | 当前时间访问权限不足 | 每日 | |||
BOIP0211 | 当前时间访问权限不足 | 每周或每月 | |||
BOIP0212 | 当前时间访问权限不足 | 时间段 | |||
BOIP0213 | 当前时间访问权限不足 | 周末 | |||
BOIP0214 | 当前时间访问权限不足 | 工作日 | |||
BOIP0215 | 访问时效检查类型异常 | 控制类型异常 | |||
BOIP0216 | 当前 IP 访问权限不足 | 控制类型异常 | |||
30000000 | 流量控制异常 | BOIP0301 | 流量控制信息异常 | 稍后重试 | |
BOIP0302 | 流量控制异常 | 稍后重试 | |||
BOIP0303 | 流量控制信息异常 | 稍后重试 | |||
BOIP0304 | 流量控制异常 | 稍后重试 | |||
BOIP0305 | 流量控制信息异常 | 稍后重试 | |||
BOIP0306 | 流量控制异常 | 稍后重试 | |||
BOIP0307 | 当前流量超过阀值,请稍后再试 | 稍后重试 | |||
BOIP0308 | 当前流量超过阀值,请稍后再试 | 稍后重试 | |||
BOIP0309 | 当前流量超过阀值,请稍后再试 | 稍后重试 | |||
40000000 | 业务处理失败 | 下游业务系统报错 | |||
50000000 | 参数异常 | BOIP0501 | 参数为空 | 检查对应参数 | |
BOIP0502 | 无效的签名数据 | 检查签名是否正确 | |||
BOIP0503 | 非法的签名密钥 | 检查签名是否正确 | |||
BOIP0504 | 无效的签名类型 | 检查签名类型字段 | |||
BOIP0505 | 无效的签名参数 | 检查签名是否正确 | |||
BOIP0506 | 无效的报文字段 | 检查对应报文字段 | |||
BOIP0507 | 无请求报文 | 检查请求报文 | |||
BOIP0508 | 无效的报文格式 | 检查请求报文 | |||
BOIP0509 | 无效签名 | 检查签名是否正确 | |||
BOIP0510 | 请求报文过期 | 检查请求报文时间戳 |
业务错误
客户认证类
响应码大类 | 响应码信息 | 响应码说明 | 明细码 | 明细码信息 | 备注 |
---|---|---|---|---|---|
40000000 | 业务处理失败 | 下游业务系统报错 | BCAP0833 | 访问令牌不一致 | 重新获取访问令牌 |
BCAP0834 | 访问令牌失效 | 调用刷新令牌 | |||
BCAP0840 | 刷新令牌有效期不存在 | 检查刷新令牌有效期 | |||
BCAP0841 | 刷新令牌不存在 | 检查刷新令牌是否正确 | |||
BCAP0842 | 无刷新权限 | 检查 Oauth2.0 授权注册参数中刷新权限 | |||
BCAP0891 | 访问令牌不存在 | 检查访问令牌是否正确 |
支付类-收单
响应码大类 | 响应码信息 | 响应码说明 | 明细码 | 明细码信息 | 备注 |
---|---|---|---|---|---|
40000000 | 业务处理失败 | 下游业务系统报错 | 4C-VALI-00001 | <**>不能为空 | 必输字段 |
关联系统-VALI-00002 | <**>合法性校验失败,如需精确到小数点后 2 位 | 金额相关字段 | |||
关联系统-VALI-00003 | <**>合法性校验失败 | 除金额外的字段,请求参数格式校验不通过 | |||
4C-BASC-00004 | 平台交易日期识别失败 | 收单系统识别会计日失败 | |||
4C-VALI-00005 | 请求流水重复 | 商户标识号+请求流水号重复 | |||
4C-DUPC-00006 | 重复扫码 | 同一笔交易重复扫码支付 | |||
4C-VALI-00007 | 原交易不存在 | 支付、查询、退款、关单等匹配原交易时使用 | |||
4C-VALI-00008 | 交易已失效 | 主扫输出场景下,交易订单已过有效期 | |||
4C-QRCP-00009 | 生成交易地址失败 | 收单系统生成动态码交易地址失败 | |||
NO-VALI-00010 | 无效的授权码 | 不支持授权码所属通道 | |||
4B-VALI-00011 | 该商户已禁用当前支付通道 | ||||
4C-VALI-00012 | <**>和原交易不一致 | 匹配原交易,关键字段不一致 | |||
4C-VALI-00013 | 不支持超额退款 | 一期不支持超额退款 | |||
4C-FEES-00027 | 原交易涉及分润分账,不支持超额退款 | ||||
4C-AUTH-00015 | 原交易状态非成功,不支持退款 | ||||
4C-AUTH-00016 | 原交易涉及商户出资优惠,不支持部分退款 | ||||
4C-VALI-00017 | 原交易信息缺失 | 结算明细等关键信息缺失,退款、关单、撤销等交易失败 | |||
4C-VALI-00018 | 已过退款有效期 | ||||
4C-VALI-00019 | 可退金额不足 | 申请退款金额大于可退金额 | |||
4C-VALI-00021 | 原交易成功,不支持关单 | ||||
4C-VALI-00022 | 原交易成功,不支持撤销 | ||||
4C-VALI-00023 | 原交易非处理中,不支持交易取消 | ||||
4C-VALI-00024 | 行社待结算账户信息识别失败 | ||||
9T-AUTH-00025 | 商户可用额度不足 | 根据额度中心返回的错误(03 不可用、贷记卡单笔限额、总消费日累计限额、总消费累计剩余为 0),会生成次报错。 | |||
4C-VALI-00026 | <**>参数与原交易不符 | 反交易时(退款 关单 撤销)渠道上送的商户识别号、商户 APPID、服务商识别号、服务商 APPID、服务商渠道号与原交易不符,交易失败 | |||
4C-FEES-00027 | 费用计算流程异常 | ||||
4C-VALI-00028 | 原交易非消费,不允许退款 | ||||
4C-VALI-00029 | 判断交易状态,若状态异常(失败或者处理中),抛此错误 | ||||
4C-VALI-66666 | 节点逻辑处理异常 | ||||
4C-SDPR-77777 | 简水表处理器节点异常 | P0010028-SIMPLE_DATA_PROCESS | |||
4C-SDPR-88888 | 数据库操作异常 | ||||
关联系统-ADPT-00028 | 通讯异常 | ||||
关联系统-ADPT-99999 | 关联系统调用超时 | ||||
4B-ADPT-00031 | 被扫调智能支付超时、调智能支付协议支付超时 | ||||
4C-ADVC-00029 | 渠道通知异常 | THE-P0019998-NOTIFY | |||
4C-SYAN-99999 | 系统异常 | 其它系统调用收单,收单没有返回,会生成次报错 | |||
4C-AUTH-00032 | 原交易不支持部分退款 | 原交易涉及信用卡分期(交易通道为丰收互联、支付账户类型为信用卡、且分期数大于 1),不支持部分退款 | |||
4C-VALI-00033 | 特约商户当日未结算余额不足,不可退款 | 轧差模式下,未通过当日未结算余额校验 | |||
4C-VALI-00034 | 行社交易手续费当日未结算余额不足,不可退款 | 轧差模式下,未通过当日未结算余额校验 | |||
4C-VALI-00035 | 分账收入方当日未结算余额不足,不可退款 | 轧差模式下,未通过当日未结算余额校验 | |||
4C-VALI-00036 | 分润收入方当日未结算余额不足,不可退款 | 轧差模式下,未通过当日未结算余额校验 | |||
4C-VALI-00037 | 行社分期手续费当日未结算余额不足,不可退款 | 轧差模式下,未通过当日未结算余额校验 | |||
4C-AUTH-00038 | 原交易有正在处理中的退款,暂不支持退款 | ||||
4C-VALI-00039 | 轧差退款数据异常 | ||||
4C-VALI-00040 | 该支付通道已禁用 | 例如订单创建是禁用支付宝,扫码再用支付宝会报错 | |||
4C-VALI-00041 | 数字货币暂不支持撤销/退款 | ||||
4C-VALI-00042 | 数字货币 15 分钟内不允许关单 | ||||
关联系统-VALI-99999 | 校验关联系统返回值合法性 | ||||
4C-SDPR-88888 | 数据库操作异常 | ||||
关联系统-ADPT-00028 | 通讯异常 | ||||
4C-SYAN-99999 | 系统异常 | 其它系统调用收单,收单没有返回,会生成次报错 |
支付类-智能支付
响应码大类 | 响应码信息 | 响应码说明 | 明细码 | 明细码信息 | 备注 |
---|---|---|---|---|---|
40000000 | 业务处理失败 | 下游业务系统报错 | 4B-0000-00001 | 返回参数不能为空 | |
4B-0000-00002 | 系统异常 | ||||
4B-0000-00003 | <**>不能为空 | 必输字段 | |||
4B-0000-00004 | <**>格式有误,需精确到小数点后 2 位 | 金额相关字段 | |||
4B-0000-00005 | <**>格式不合法 | 除金额外的字段,格式校验不通过。如时间 | |||
4B-0000-00006 | 不支持该支付产品 | 支付产品非 NATIVE | |||
4B-0000-00007 | 不支持该账户类型 | 丰收互联-主扫支付确认,账户类型非接口中声明的类型 | |||
4B-0000-00008 | 不支持该币种 | 币种不为空或不为 CNY | |||
4B-0000-00009 | 交易标识号重复 | ||||
4B-0000-00010 | 平台交易日期识别失败 | 识别会计日或对账分类编号失败 | |||
4B-0000-00011 | 原交易不存在 | 所有查询、退款、撤销、关单等反交易匹配原交易时使用 | |||
4B-0000-00012 | <**>和原交易不一致 | 所有本地已经记录的信息,再次和关联系统交互时如果上游又送了该信息,都需要校验是否一致。 比如丰收互联主扫,创建订单时保存了 userid,支付控件查询交易详情时又上送了 userid,此时应该校验,如不一致,则拒绝交易。 | |||
4B-0000-00013 | 交易非处理中状态,不允许支付 | 丰收互联支付控件查询交易详情、做支付确认 | |||
4B-0000-00014 | 交易已过期,不允许支付 | 丰收互联支付控件查询交易详情、做支付确认 | |||
4B-0000-00015 | 交易非处理中状态,处理异常 | 丰收互联支付控件调支付异常接口 | |||
4B-0000-00016 | 原交易非成功状态,不允许退款 | ||||
4B-0000-00017 | 可退金额不足,不允许退款 | ||||
4B-0000-00018 | 原交易不支持部分退款 | 原交易使用了通道侧+商户出资优惠时 | |||
4B-0000-00019 | 交易成功,不允许关闭 | ||||
4B-0000-00020 | 非主扫交易,不允许关闭 | ||||
4B-0000-00021 | 交易成功,不允许撤销 | ||||
4B-0000-00022 | 非被扫交易,不允许撤销 | ||||
4B-0000-00023 | 数据库操作异常 | 通用错误信息 | |||
4B-0000-00024 | 数据处理异常 | ||||
4B-0000-00025 | 无数据操作类型 | ||||
4B-0000-00026 | 缓存配置获取异常,请检查配置 | ||||
4B-0000-00027 | 获取不到匹配的原报文,无法生成 msgId | ||||
4B-0000-00028 | 数据库匹配数据异常 | ||||
4B-0000-00029 | 原交易已完成,补允再次更新简水状态 | ||||
4B-0000-00030 | 接口识别规则未配置 | ||||
4B-0000-00031 | 未识别到接口标识号 | ||||
4B-0000-00032 | 接口响应规则处理未配置 | ||||
4B-0000-00033 | 通道授权金额未配置 | ||||
4B-0000-00034 | 通道授权金额配置有误 | ||||
4B-0000-00035 | 匹配比对比较参数为空 | ||||
4B-0000-00036 | 匹配对比获取不到比较的业务规则 | ||||
4B-0000-00037 | 生成 msgid 规则未配置 | ||||
4B-0000-00038 | 生成 msgid 失败 | ||||
4B-0000-00039 | 匹配对比比较失败 | ||||
4B-0000-00040 | 获取不到当前委托日期 | ||||
4B-0000-00041 | 获取不到主数据处理类 | ||||
4B-0000-00042 | 交易操作重复 | ||||
4B-0000-00043 | 业务处理失败,流程终止 | ||||
4B-0000-00044 | 原交易与本交易字段值比较失败 | ||||
4B-0000-00045 | 原交易状态检验失败 | ||||
4B-0000-00046 | 匹配对比模型参数值错误,获取不到处理类 | ||||
4B-0000-00047 | 交易状态设置失败 | ||||
4B-0000-00048 | 查询家伙在那个流水未获取到 txnType,请检查配置 | ||||
4B-0000-00049 | 不存在成功/超时的记账流水,不可抹账、冲正 | ||||
4B-0000-00050 | 存在已抹账记账流水,不可抹账、冲正 | ||||
4B-0000-00051 | 队列场景识别未配置 | ||||
4B-0000-00052 | 交易金额大于通道授权金额,待审批 | ||||
4B-0000-00053 | 交易发送规则未配置 | ||||
4B-0000-00054 | 识别核心异常 | ||||
4B-0000-00055 | 确认支付与下单发生金额不一致 | ||||
4B-0000-00056 | 交易已失效 | ||||
4B-0000-00057 | 当前支付方式已禁用 | ||||
4B-0000-00058 | 交互接口调用超时 | ||||
4B-0000-00059 | 交互接口调用异常 | ||||
4B-0000-00060 | 交易失败,不允许关闭 | 映射为关单成功 | |||
4B-0000-00061 | 交易已关闭,不允许重复关闭 | ||||
4B-0000-00062 | 交易失败,不允许撤销 | 映射为撤销成功 | |||
4B-0000-00063 | 交易已撤销,不允许重复撤销 | ||||
4B-0000-00064 | 金额不能为 0.00 | 金额相关字段 | |||
4B-0000-00065 | 可打折金额+不可打折金额!=交易金额 | 金额相关字段 | |||
4B-0000-00066 | 交易失败,交易通道不匹配 | ||||
4B-0000-00067 | 原交易匹配失败 | ||||
4B-0000-00068 | 通道侧异常 | ||||
4B-0000-00069 | 通道侧下单失败 | ||||
4B-0000-00070 | 商户信息与原交易商户信息不一致 | ||||
4B-0000-00071 | 组合支付汇总金额和总交易金额不相等 | ||||
4B-0000-00072 | 原交易数据异常 | ||||
4B-0000-00073 | 原交易存在优惠子单,不允许退款 | ||||
4B-0000-00074 | 原交易为分期订单,不允许部分退款 | ||||
4B-0000-00075 | 不支持的优惠类型 | ||||
4B-0000-00076 | 系统异常 | ||||
4B-0000-00077 | 验签失败 | 微信、支付宝、银联返回信息验签失败 | |||
4B-0000-00078 | 通道侧下单失败 | ||||
4B-0000-00079 | 系统异常 | 未识别到错误码同映射成系统异常 | |||
4B-0000-00080 | 请使用 post 方法,请检查后重新提交 | ||||
4B-0000-00081 | ,输入 xml 参数格式错误,请检查后重新提交 | ||||
4B-0000-00082 | 签名校验失败,请检查后重试 | ||||
4B-0000-00083 | XXX 未使用 UTF-8 编码,请检查后重试 | ||||
4B-0000-00084 | XXX 中包含了非法字符,请检查后重试 | ||||
4B-0000-00085 | 校验商户信息时发生系统错误,请尝试再次调用 校对商户信息时发生系统错误,请尝试再次调用 你输入的字段中包含违反法律法规的内容,请检查后重新输入 你输入的字段中涉及敏感字眼,不符合相关规定,请检查后重新输入 该公司因违规,暂不能接入微信支付,可联系银联获取更多详情 该公司因受协议保护,暂不能通过该申请渠道接入微信支付,可联系银联获取更多详情 你输入的字段中涉及敏感字眼,不符合相关规定,请检查后重新输入 | ||||
4B-0000-00086 | XXX 填写有误,请检查后重新提交 | ||||
4B-0000-00087 | XXX 内容格式有误,请检查后重试 | ||||
4B-0000-00088 | 暂无权限,请检查后重试 | ||||
4B-0000-00089 | 获取客户端证书序列号失败 获取客户端证书特征名称(DN)域失败 证书校验失败,请检查后重试 | ||||
4B-0000-00090 | 通信失败 | ||||
4B-0000-00091 | 系统错误 | ||||
4B-0000-00092 | 参数错误 | ||||
4B-0000-00093 | 存在流程进行中的申请单,请检查是否重入 | ||||
4B-0000-00094 | 商户权限异常 | ||||
4B-0000-00095 | 频率限制 | ||||
4B-0000-00096 | 申请单不存在 | ||||
4B-0000-00097 | 无效请求 | ||||
4B-0000-00098 | 商户权限异常 | ||||
4B-0000-00099 | 特约商户号不存在 | ||||
4B-0000-00100 | 系统繁忙请稍后重试 | ||||
4B-0000-00101 | 请求操作失败,请稍后重试 | ||||
4B-0000-00102 | 签名验证失败 | ||||
4B-0000-00103 | 订单已支付 | ||||
4B-0000-00104 | 二维码已过期,请 用户在微信上刷 新后再试 | ||||
4B-0000-00105 | 余额不足 | ||||
4B-0000-00106 | 不支持卡类型 | ||||
4B-0000-00107 | 订单已关闭 | ||||
4B-0000-00108 | 订单已撤销 | ||||
4B-0000-00109 | 银行系统异常 | ||||
4B-0000-00110 | 用户支付中,需要 输入密码 | ||||
4B-0000-00111 | 授权码参数错误 | ||||
4B-0000-00112 | 授权码检验错误 | ||||
4B-0000-00113 | 请使用 post 方法 | ||||
4B-0000-00114 | 签名错误 | ||||
4B-0000-00115 | 缺少参数 | ||||
4B-0000-00116 | 编码格式错误 | ||||
4B-0000-00117 | 支付帐号错误 | ||||
4B-0000-00118 | APPID 不存在 | ||||
4B-0000-00119 | MCHID 不存在 | ||||
4B-0000-00120 | 商户订单号重复 | ||||
4B-0000-00121 | appid 和 mch_id 不 匹配 | ||||
4B-0000-00122 | 交易错误 | ||||
4B-0000-00123 | 此交易订单号不存在 | ||||
4B-0000-00124 | 无效 transaction_id | ||||
4B-0000-00125 | 订单无法撤销 | ||||
4B-0000-00126 | 退款业务流程错误,需要 商户触发重试来解决 | ||||
4B-0000-00127 | 订单已经超过退款期限 | ||||
4B-0000-00128 | 业务错误 | ||||
4B-0000-00129 | 退款请求失败 | ||||
4B-0000-00130 | 无效请求过多 | ||||
4B-0000-00131 | 频率限制 | ||||
4B-0000-00132 | post 数据为空 | ||||
4B-0000-00133 | 通道侧支付失败 | ||||
4B-0000-00134 | 退款异常 | ||||
4B-0000-00135 | 退款关闭 | ||||
4B-0000-00136 | 系统异常 | 未识别到错误码同映射成系统异常 | |||
4B-0000-00137 | 系统繁忙 | ||||
4B-0000-00138 | 参数有误,参数为空 | ||||
4B-0000-00139 | 参数有误 | ||||
4B-0000-00140 | 机构信息不存在商户信息不存在 | ||||
4B-0000-00141 | 商户经营类目信息非法 | ||||
4B-0000-00142 | 商户来源不合法 | ||||
4B-0000-00143 | 地址码不合法 | ||||
4B-0000-00144 | 风险监测系统的监测结果,账户存在风险,暂时不能创建 | ||||
4B-0000-00145 | 根据我公司风险监测系统的监测结 果,你的账户可能存在风险,暂时不 能创建。原因:所属合作银行暂停进 件 | ||||
4B-0000-00146 | 根据我公司风险监测系统的监测结 果,你的账户可能存在风险,暂时不 能创建。原因:所属合作服务商暂停 进件 | ||||
4B-0000-00147 | 根据我公司风险监测系统的监测结 果,你的账户可能存在风险,暂时不 能创建。原因:商户信息未填写完整 | ||||
4B-0000-00148 | 根据我公司风险监测系统的监测结 果,你的账户可能存在风险,暂时不 能创建。原因:工商信息校验不通过 | ||||
4B-0000-00149 | 根据我公司风险监测系统的监测结 果,你的账户可能存在风险,暂时不 能创建。原因:黑名单校验不通过 | ||||
4B-0000-00150 | 商户地址不合规,包含敏感关键词 | ||||
4B-0000-00151 | 商户名称或简称不合规,包含敏感关键词 | ||||
4B-0000-00152 | M3 等级校验失败(身份证信息以及 营业执照信息不合法) | ||||
4B-0000-00153 | 进件数量超限 | ||||
4B-0000-00154 | 同一证照使用次数超限 | ||||
4B-0000-00155 | 传入的银行或机构未通过支付宝签约 | ||||
4B-0000-00156 | 传入的间连受理商户的推荐组织未通 过银行或者机构的邀约验证 | ||||
4B-0000-00157 | 银联网联进件时商户已经通过银行进 件过 | ||||
4B-0000-00158 | MCC 不合法 | ||||
4B-0000-00159 | 银行存量商户迁移双联完成后禁止新 增或修改二级商户 | ||||
4B-0000-00160 | 参数格式非法 | ||||
4B-0000-00161 | 服务暂不可用(业务系统不可用) | ||||
4B-0000-00162 | 服务暂不可用(网关自身的未知错误) | ||||
4B-0000-00163 | 无效的访问令牌 | ||||
4B-0000-00164 | 访问令牌已过期 | ||||
4B-0000-00165 | 无效的应用授权令牌 | ||||
4B-0000-00166 | 商户未授权当前接口 | ||||
4B-0000-00167 | 应用授权令牌已过期 | ||||
4B-0000-00168 | 商户未签约任何产品 | ||||
4B-0000-00169 | 缺少方法名参数 | ||||
4B-0000-00170 | 缺少签名参数 | ||||
4B-0000-00171 | 缺少签名类型参数 | ||||
4B-0000-00172 | 缺少签名配置 | ||||
4B-0000-00173 | 缺少 appId 参数 | ||||
4B-0000-00174 | 缺少时间戳参数 | ||||
4B-0000-00175 | 缺少版本参数 | ||||
4B-0000-00176 | 解密出错, 未指定加密算法 | ||||
4B-0000-00177 | 参数无效 | ||||
4B-0000-00178 | 文件上传失败 | ||||
4B-0000-00179 | 文件扩展名无效 | ||||
4B-0000-00180 | 文件大小无效 | ||||
4B-0000-00181 | 不存在的方法名 | ||||
4B-0000-00182 | 无效的数据格式 | ||||
4B-0000-00183 | 无效的签名类型 | ||||
4B-0000-00184 | 无效令牌 | ||||
4B-0000-00185 | 无效的加密类型 | ||||
4B-0000-00186 | 解密异常 | ||||
4B-0000-00187 | 无效的 appId 参数 | ||||
4B-0000-00188 | 非法的时间戳参数 | ||||
4B-0000-00189 | 字符集错误 | ||||
4B-0000-00190 | 摘要错误 | ||||
4B-0000-00191 | 解密出错,不支持的加密算法 | ||||
4B-0000-00192 | 解密出错, 未配置加密密钥或加密密钥格式错误 | ||||
4B-0000-00193 | 解密出错,未知异常 | ||||
4B-0000-00194 | 验签出错, 未配置对应签名算法的公钥或者证书 | ||||
4B-0000-00195 | 本接口不支持第三方代理调用 | ||||
4B-0000-00196 | 可疑的攻击请求 | ||||
4B-0000-00197 | 用户权限不足 | ||||
4B-0000-00198 | 应用调用次数超限,包含调用频率超限 | ||||
4B-0000-00199 | API 调用次数超限,包含调用频率超限 | ||||
4B-0000-00200 | 无效签名 | ||||
4B-0000-00201 | ISV 权限不足 | ||||
4B-0000-00202 | 不支持跨机构查询 | ||||
4B-0000-00203 | 流程审核中 | ||||
4B-0000-00204 | 间连商户别名不一致 | ||||
4B-0000-00205 | 经营类目非法 | ||||
4B-0000-00206 | 间连商户登记不符合要求 | ||||
4B-0000-00207 | 银行或者服务商没有活动报名资格 | ||||
4B-0000-00208 | 银行机构 PID 与接口传入不一致 | ||||
4B-0000-00209 | 间连商户无参加活动资格 | ||||
4B-0000-00210 | 业务异常商户 MCC 非法 | ||||
4B-0000-00211 | 商户地址信息不全或有误 | ||||
4B-0000-00212 | 超过单个图片允许的最大值(10M) | ||||
4B-0000-00213 | 文件格式不支持 | ||||
4B-0000-00214 | 文件未通过安全校验 | ||||
4B-0000-00215 | 接口返回错误 | ||||
4B-0000-00216 | 参数无效 | ||||
4B-0000-00217 | 无权限使用接口 | ||||
4B-0000-00218 | 订单信息中包含违禁词 | ||||
4B-0000-00219 | 应用 APP_ID 填写错误 | ||||
4B-0000-00220 | 订单总金额超过限额 | ||||
4B-0000-00221 | 支付授权码无效 | ||||
4B-0000-00222 | 交易信息被篡改 | ||||
4B-0000-00223 | 交易已被支付 | ||||
4B-0000-00224 | 交易已经关闭 | ||||
4B-0000-00225 | 买家余额不足 | ||||
4B-0000-00226 | 用户银行卡余额不足 | ||||
4B-0000-00227 | 余额支付功能关闭 | ||||
4B-0000-00228 | 买卖家不能相同 | ||||
4B-0000-00229 | 交易买家不匹配 | ||||
4B-0000-00230 | 买家状态非法 | ||||
4B-0000-00231 | 唤起移动收银台失败 | ||||
4B-0000-00232 | 用户的无线支付开关关闭 | ||||
4B-0000-00233 | 支付失败 | ||||
4B-0000-00234 | 买家付款日限额超限 | ||||
4B-0000-00235 | 商户收款额度超限 | ||||
4B-0000-00236 | 商户收款金额超过月限额 | ||||
4B-0000-00237 | 买家付款月额度超限 | ||||
4B-0000-00238 | 商家账号被冻结 | ||||
4B-0000-00239 | 买家未通过人行认证 | ||||
4B-0000-00240 | 支付有风险 | ||||
4B-0000-00241 | 没用可用的支付工具 | ||||
4B-0000-00242 | 用户当面付付款开关关闭 | ||||
4B-0000-00243 | 商户门店编号无效 | ||||
4B-0000-00244 | 二级商户创建失败 | ||||
4B-0000-00245 | 二级商户类型非法 | ||||
4B-0000-00246 | 用户协议不存在 | ||||
4B-0000-00247 | 用户协议失效 | ||||
4B-0000-00248 | 用户协议状态非 NORMAL | ||||
4B-0000-00249 | 商户协议不存在 | ||||
4B-0000-00250 | 商户协议已失效 | ||||
4B-0000-00251 | 商户协议状态非正常状态 | ||||
4B-0000-00252 | 脱机记录用户信息不匹配 | ||||
4B-0000-00253 | 卡类型错误 | ||||
4B-0000-00254 | 凭证过期 | ||||
4B-0000-00255 | 订单金额或币种信息错误 | ||||
4B-0000-00256 | 订单币种不支持 | ||||
4B-0000-00257 | 先享后付 2.0 准入失败,商户不支 持垫资支付产品 | ||||
4B-0000-00258 | 先享后付 2.0 准入失败,买家不满 足垫资条件 | ||||
4B-0000-00259 | 订单不支持先享后付垫资 | ||||
4B-0000-00260 | 扣款日期不在签约时的允许范围 之内 | ||||
4B-0000-00261 | 周期扣款的单笔金额超过签约时 限制 | ||||
4B-0000-00262 | 周期扣款的累计金额超过签约时 限制 | ||||
4B-0000-00263 | 周期扣款的总次数超过签约时限 制 | ||||
4B-0000-00264 | 商户状态异常 | ||||
4B-0000-00265 | 参数无效 | ||||
4B-0000-00266 | 查询的交易不存在 | ||||
4B-0000-00267 | 无权限使用接口 | ||||
4B-0000-00268 | 订单信息中包含违禁词 | ||||
4B-0000-00269 | 二级商户类型非法 | ||||
4B-0000-00270 | 商户的支付宝账户中无足够的资金进行 撤销 | ||||
4B-0000-00271 | 当前交易被冻结,不允许进行撤销 | ||||
4B-0000-00272 | 退款金额超限 | ||||
4B-0000-00273 | 交易已完结 | ||||
4B-0000-00274 | 当前交易状态不支持此操作 | ||||
4B-0000-00275 | 不一致的请求 | ||||
4B-0000-00276 | 退款金额无效 | ||||
4B-0000-00277 | 当前交易不允许退款 | ||||
4B-0000-00278 | 交易退款金额有误 | ||||
4B-0000-00279 | 查询退款的交易不存在 | ||||
4B-0000-00280 | 订单撤销超时 | ||||
4B-0000-00281 | 系统异常 | 未识别到错误码同映射成系统异常 | |||
4B-0000-00282 | api 值非法 | ||||
4B-0000-00283 | 查询条件非法 | ||||
4B-0000-00284 | 单次查询数量超过限制 | ||||
4B-0000-00285 | 请求数据异常 | ||||
4B-0000-00286 | 您的 IP(XXX.XXX.XXX.XXX)没有登记,请登录银联开放平台(https://open.unionpay.com/tjweb/user/info)进行白名单登记。 | ||||
4B-0000-00287 | 您的 IP(XXX.XXX.XXX.XXX)已被限制访问,请登录银联开放平台(open.unionpay.com)提交申诉请求。 | ||||
4B-0000-00288 | 您的 IP(XXX.XXX.XXX.XXX)请求过于频繁,已被临时限制,请 5 分钟后再尝试。 | ||||
4B-0000-00289 | 您的 IP(XXX.XXX.XXX.XXX)不属于你设置的开发 IP 列表,请登录银联开放平台(open.unionpay.com)确认相关配置。 | ||||
4B-0000-00290 | 请求参数值有误,请确认请求参数信息。 | ||||
4B-0000-00291 | 您的账号不具备当前产品请求权限,请至产品详情页申请相关权限。 | ||||
4B-0000-00292 | app_id 与 app_secret 验证失败。 | ||||
4B-0000-00293 | 您的 Token 已过期,请重新获取 Token。 | ||||
4B-0000-00294 | 您的 Token 信息非最新 Token,请确保您的系统中使用的是最新的 Token 值。 | ||||
4B-0000-00295 | 您的签名密钥未设置,请登录银联开放平台(https://open.unionpay.com/tjweb/user/info)确认相关配置。 | ||||
4B-0000-00296 | 您的签名信息验证不通过,请检查您的签名实现是否符合银联开放平台(open.unionpay.com)提供的签名规则。 | ||||
4B-0000-00297 | 您的报文格式有误,要求报文符合 JSON 数据格式。 | ||||
4B-0000-00298 | 你的报文数据有误,未通过数据信息校验,具体原因视业务需求。 | ||||
4B-0000-00299 | 您的报文无法解密,请检查您在银联开放平台(open.unionpay.com)上提供的 RSA 公钥是否正确。 | ||||
4B-0000-00300 | 您的 API 调用额度已耗尽,需充值付费后补充调用额度。 | ||||
4B-0000-00301 | 您的 API 并发调用额度已耗尽,需联系管理员调整您的并发限额。 | ||||
4B-0000-00302 | 您的账号不具备当前业务产品接口请求权限,请联系相关业务接口人。 | ||||
4B-0000-00303 | 银联开放平台系统内部错误:产品服务调用失败。 | ||||
4B-0000-00304 | 银联开放平台系统内部错误:产品服务系统未知错误。 | ||||
4B-0000-00305 | 银联开放平台系统内部错误:产品服务未注册至服务中心。 | ||||
4B-0000-00306 | 银联开放平台系统内部错误:产品服务参数错误。 | ||||
4B-0000-00307 | 交易失败,详情请咨询 95516 | ||||
4B-0000-00308 | 交易状态未明 | ||||
4B-0000-00309 | 系统繁忙,请稍后再试 | ||||
4B-0000-00310 | 报文格式错误 | ||||
4B-0000-00311 | 验证签名失败 | ||||
4B-0000-00312 | 重复交易 | ||||
4B-0000-00313 | 报文交易要素缺失 | ||||
4B-0000-00314 | 二维码已失效 | ||||
4B-0000-00315 | 支付次数超限 | ||||
4B-0000-00316 | 二维码状态错误 | ||||
4B-0000-00317 | 无此二维码 | ||||
4B-0000-00318 | 商户或机构状态不正确 | ||||
4B-0000-00319 | 无此交易权限 | ||||
4B-0000-00320 | 交易金额超限 | ||||
4B-0000-00321 | 无此交易 | ||||
4B-0000-00322 | 原交易不存在或状态不正确 | ||||
4B-0000-00323 | 与原交易信息不符 | ||||
4B-0000-00324 | 已超过最大查询次数 | ||||
4B-0000-00325 | 基于风险控制原因失败 | ||||
4B-0000-00326 | 交易不在受理时间范围内 | ||||
4B-0000-00327 | 无此业务权限,详情请咨询 95516 | ||||
4B-0000-00328 | 交易失败,详情请咨询您的发卡行 | ||||
4B-0000-00329 | 输入的卡号无效,请确认后输入 | ||||
4B-0000-00330 | 交易失败,发行银行不支持该商户,请更换其他银行卡 | ||||
4B-0000-00331 | 卡状态不正确 | ||||
4B-0000-00332 | 卡上的余额不足 | ||||
4B-0000-00333 | 输入的密码,有效期或 CVN2 有误,交易失败 | ||||
4B-0000-00334 | 持卡人身份验证失败 | ||||
4B-0000-00335 | 密码输入次数超限 | ||||
4B-0000-00336 | 您的银行卡暂不支持该业务,请向您的银行或 95516 咨询 | ||||
4B-0000-00337 | 您的输入超时,交易失败 | ||||
4B-0000-00338 | 支付卡已超过有效期 | ||||
4B-0000-00339 | 银行卡未开通认证支付 | ||||
4B-0000-00340 | 发卡行交易权限受限,详情请咨询您的发卡行 | ||||
4B-0000-00341 | 月累计交易笔数(金额)超限 | ||||
4B-0000-00342 | 交易失败,营销规则不满足 | ||||
4B-0000-00343 | 转入卡号无效,转账失败 | ||||
4B-0000-00344 | 转入卡暂不支持该业务,请向转入卡的发卡行或 95516 咨询 | ||||
4B-0000-00345 | 转入卡状态异常,转账失败,详情请咨询转入卡的发卡行 | ||||
4B-0000-00346 | 实名验证失败 | ||||
4B-0000-00347 | 实名验证超时 | ||||
4B-0000-00348 | 系统异常 | 未识别到错误码同映射成系统异常 | |||
4B-0000-00349 | 机构号不能为空 | ||||
4B-0000-00350 | 客户类型不能为空 | ||||
4B-0000-00351 | 渠道不能为空 | ||||
4B-0000-00352 | 风险承受等级不能为空 | ||||
4B-0000-00353 | 认证方式不能为空 | ||||
4B-0000-00354 | 客户 ID 不能为空 | ||||
4B-0000-00355 | 客户等级不能为空 | ||||
4B-0000-00356 | 单笔支付限额(客户设置)不能为负数 | ||||
4B-0000-00357 | 日累计支付限额(客户设置)不能为负数 | ||||
4B-0000-00358 | 日累计支付限额必须大于等于单笔支付限额 | ||||
4B-0000-00359 | 单笔转出限额(客户设置)不能为负数 | ||||
4B-0000-00360 | 日累计转出限额(客户设置)不能为负数 | ||||
4B-0000-00361 | 日累计转出限额必须大于等于单笔转出限额 | ||||
4B-0000-00362 | 系统未设置单笔支付客户限额,客户不得自行设置 | ||||
4B-0000-00363 | 系统未设置日累计支付客户限额,客户不得自行设置 | ||||
4B-0000-00364 | 系统未设置单笔转出客户限额,客户不得自行设置 | ||||
4B-0000-00365 | 系统未设置日累计转出客户限额,客户不得自行设置 | ||||
4B-0000-00366 | 客户设置支付单笔交易限额不能超过行社设置[${lmtval}] | ||||
4B-0000-00367 | 客户设置支付日累计交易限额不能超过行社设置[${lmtval}] | ||||
4B-0000-00368 | 客户设置转出单笔交易限额不能超过行社设置[${lmtval}] | ||||
4B-0000-00369 | 客户设置转出日累计交易限额不能超过行社设置[${lmtval}] | ||||
4B-0000-00370 | 额度种类不能为空 | ||||
4B-0000-00371 | 渠道流水不能为空 | ||||
4B-0000-00372 | 渠道交易日期不能为空 | ||||
4B-0000-00373 | 交易金额不能小于 0 | ||||
4B-0000-00374 | 限额标志不能为空 | ||||
4B-0000-00375 | 暂时只支持额度类型[转出]和[支付] | ||||
4B-0000-00376 | 重复的交易 | ||||
4B-0000-00377 | 非法交易状态 | ||||
4B-0000-00378 | 额度类型-${limttp}不存在 | ||||
4B-0000-00379 | 渠道-${servtp}不存在 | ||||
4B-0000-00380 | 交易金额[超过认证方式单笔交易限额 {lmtval}] | ||||
4B-0000-00381 | 交易金额[当日累计使用金额 {dytlam}]超过认证方式日累计限额[${dylmam}] | 未识别到错误码同映射成系统异常 | |||
4B-0000-00382 | 交易金额[超过客户单笔交易限额 {lmtval}] | ||||
4B-0000-00383 | 交易金额[当日累计使用金额 {tlam01}]超过客户日累计限额[${lmtval}] | ||||
4B-0000-00384 | 交易金额[当月累计使用金额 {tlam02}]超过客户月累计限额[${lmtval}] | ||||
4B-0000-00385 | 交易金额[当年累计使用金额 {tlam03}]超过客户年累计限额[${lmtval}] | ||||
4B-0000-00386 | 交易次数超过客户日累计交易次数限制$ | ||||
4B-0000-00387 | 交易次数超过客户月累计交易次数限制$ | ||||
4B-0000-00388 | 交易次数超过客户年累计交易次数限制$ | ||||
4B-0000-00389 | 没有可更新的认证方式限额累计记录 | ||||
4B-0000-00390 | 没有可更新的客户限额累计记录 | ||||
4B-0000-00391 | 渠道类型不能为空 | ||||
4B-0000-00392 | 该交易无扣减记录 | ||||
4B-0000-00393 | 冲正流水不能为空 | ||||
4B-0000-00394 | 交易金额必须大于 0 | ||||
4B-0000-00395 | 只支持网银批量恢复额度 | ||||
4B-0000-00396 | 原交易不存在 | ||||
4B-0000-00397 | 冲正金额大于原交易金额 | ||||
4B-0000-00398 | 客户所属机构号不能为空 | ||||
4B-0000-00399 | 交易金额不能小于或等于 0 | ||||
4B-0000-00400 | 日累计标志不能为空 | ||||
4B-0000-00401 | 没有可用单笔认证方式 | ||||
4B-0000-00402 | 交易金额超最高认证方式的单笔限额 | ||||
4B-0000-00403 | 累计交易金额超最高认证方式的日累计限额 | ||||
4B-0000-00404 | 收款行范围不能为空 | ||||
4B-0000-00405 | 最大单笔交易金额不能小于 0 | ||||
4B-0000-00406 | 累计交易金额不能小于 0 | ||||
4B-0000-00407 | 交易次数超过日累计交易次数限制$ | ||||
4B-0000-00408 | 冲正金额必须大于 0 | ||||
4B-0000-00409 | 卡号不能为空 | ||||
4B-0000-00410 | 产品维度不能为空 | ||||
4B-0000-00411 | 账户分类不能为空 | ||||
4B-0000-00412 | 单笔金额不能为空 | ||||
4B-0000-00413 | 日累计金额不能为空 | ||||
4B-0000-00414 | 日累计笔数不能为空 | ||||
4B-0000-00415 | 月累计金额不能为空 | ||||
4B-0000-00416 | 月累计笔数不能为空 | ||||
4B-0000-00417 | 交易金额不能为空 | ||||
4B-0000-00418 | 单笔签约金额必须大于 0 | ||||
4B-0000-00419 | 日累计金额必须大于 0 | ||||
4B-0000-00420 | 日累计笔数必须大于 0 | ||||
4B-0000-00421 | 月累计金额必须大于 0 | ||||
4B-0000-00422 | 月累计笔数必须大于 0 | ||||
4B-0000-00423 | 单笔金额不能大于日累计金额和月累计金额 | ||||
4B-0000-00424 | 日累计金额不能大于月累计金额 | ||||
4B-0000-00425 | 日累计次数不能大于月累计次数 | ||||
4B-0000-00426 | 该用户信息不存在 | ||||
4B-0000-00427 | 可设区间(最大值)不能为空 | ||||
4B-0000-00428 | 可设区间(最小值)不能为空 | ||||
4B-0000-00429 | 限额值不能为空 | ||||
4B-0000-00430 | 冲正金额不等于原交易金额 | ||||
4B-0000-00431 | 系统未设置限额,不能签约 | ||||
4B-0000-00432 | 额度类型不能为空 | ||||
4B-0000-00433 | 限额列表不能为空 | ||||
4B-0000-00434 | 客户未签约 | ||||
4B-0000-00435 | 第三方支付签约渠道代码不能为空 | ||||
4B-0000-00436 | 第三方支付机构名称不能为空 | ||||
4B-0000-00437 | 行号不能为空 | ||||
4B-0000-00438 | 金融机构代码不能为空 | ||||
4B-0000-00439 | 系统异常 | 未识别到错误码同映射成系统异常 | |||
4B-0000-00440 | 系统异常 | 未识别到错误码同映射成系统异常 | |||
4B-0000-00441 | 系统异常 | 未识别到错误码同映射成系统异常 | |||
4B-0000-00442 | 控件初始化失败 | 支付异常接口,丰收互联上送 | |||
4B-0000-00443 | 反欺诈阻断 | ||||
4B-0000-00444 | OCR 数据验证失败 | ||||
4B-0000-00445 | 人脸识别失败 | ||||
4B-0000-00446 | 支付失败 | ||||
4B-0000-00447 | 用户取消支付 | ||||
4B-0000-00448 | 输出数据错误 | ||||
4B-0000-00449 | 创建子交易请求空间错误 | ||||
4B-0000-00450 | 不支持信用卡汇款 | ||||
4B-0000-00451 | 非客户账账号 | ||||
4B-0000-00452 | 输出数据错误 | ||||
4B-0000-00453 | 登记来账登记簿错误 | ||||
4B-0000-00454 | 写流水错误 | ||||
4B-0000-00455 | 本交易不支持信用卡 | ||||
4B-0000-00456 | 存在相同前置日期和流水记录 | ||||
4B-0000-00457 | 登记农信银登记簿失败 | ||||
4B-0000-00458 | 写流水错误 | ||||
4B-0000-00459 | 调用交易金额授权出错 | ||||
4B-0000-00460 | 无对账记录 | ||||
4B-0000-00461 | 输出数据错误 | ||||
4B-0000-00462 | 必输数据项不能为空 | ||||
4B-0000-00463 | 该记录不存在 | ||||
4B-0000-00464 | 发生额不一致 | ||||
4B-0000-00465 | 原交易账号不符 | ||||
4B-0000-00466 | 更新农信银登记簿失败 | ||||
4B-0000-00467 | 查找隔日冲正登记簿失败 | ||||
4B-0000-00468 | 登记隔日冲正登记簿失败 | ||||
4B-0000-00469 | 输出数据错误 | ||||
4B-0000-00470 | 创建子交易请求空间错误 | ||||
4B-0000-00471 | 创建子交易请求空间错误 | ||||
4B-0000-00472 | 取共享数据错误 | ||||
4B-0000-00473 | 取清算路径失败 | ||||
4B-0000-00474 | 取子交易输出数据错误 | ||||
4B-0000-00475 | 调用产生挂帐序号 API 错误 | ||||
4B-0000-00476 | 户名不符 | ||||
4B-0000-00477 | 账号不存在 | ||||
4B-0000-00478 | 户名不一致 | ||||
4B-0000-00479 | 账户已销户 | ||||
4B-0000-00480 | 账户不允许支取 | ||||
4B-0000-00481 | 凭证号码错误 | ||||
4B-0000-00482 | 账户可用余额不足 | ||||
4B-0000-00483 | 凭证号码不属于该账户 | ||||
4B-0000-00484 | 凭证已使用 | ||||
4B-0000-00485 | 不识别的卡账号 | ||||
4B-0000-00486 | 密码累计输错超过最大次数 | ||||
4B-0000-00487 | 密码错误 &1 次,请提醒客户 | ||||
4B-0000-00488 | 证件种类不符 | ||||
4B-0000-00489 | 证件号码不符 | ||||
4B-0000-00490 | 账户可用余额为 0 | ||||
4B-0000-00491 | 止付金额 or 币种 or 钞汇属性 or 止付日期有误 | ||||
4B-0000-00492 | 记录未找到 | ||||
4B-0000-00493 | 分户不存在 | ||||
4B-0000-00494 | 凭证状态异常 &1 | ||||
4B-0000-00495 | 证件不符 | ||||
4B-0000-00496 | 票据已过期 | ||||
4B-0000-00497 | 账户已经冻结不允许支取 | ||||
4B-0000-00498 | 账户已经全部冻结不允许支取 | ||||
4B-0000-00499 | 账户已经质押不允许支取 | ||||
4B-0000-00500 | 账户已经全部止付 | ||||
4B-0000-00501 | 密码校验输入参数错误 | ||||
4B-0000-00502 | 安全平台错误 | ||||
4B-0000-00503 | 当日累计金额超过规定金额 | ||||
4B-0000-00504 | 未开通该项服务 | ||||
4B-0000-00505 | 账户已书密挂 | ||||
4B-0000-00506 | 余额不能为红字 | ||||
4B-0000-00507 | 取转入账户信息错误 | ||||
4B-0000-00508 | 转出账号非客户/内部账号 | ||||
4B-0000-00509 | 无此批号 | ||||
4B-0000-00510 | 无匹配记录 | ||||
4B-0000-00511 | 账户状态为全部冻结 | ||||
4B-0000-00512 | 核对总笔数或总金额有误 | ||||
4B-0000-00513 | 取转出客户账号客户信息错误 | ||||
4B-0000-00514 | 账户不存在 | ||||
4B-0000-00515 | 冲正无对应正交易记录 | ||||
4B-0000-00516 | 系统异常 | 未识别到错误码同映射成系统异常 | |||
4B-0000-00517 | 交易金额不能为空 | ||||
4B-0000-00518 | 交易金额不能小于等于 0 | ||||
4B-0000-00519 | 摘要码不能为空 | ||||
4B-0000-00520 | 客户名称不能为空 | ||||
4B-0000-00521 | 记录已经存在,请勿重复提交 | ||||
4B-0000-00522 | 子账号状态不正常 | ||||
4B-0000-00523 | 输入币种与子账号币种不相符 | ||||
4B-0000-00524 | 子账号与子账号类型不匹配 | ||||
4B-0000-00525 | 子账号类型为亲情钱包时额度验证扣减标志必须为否 | ||||
4B-0000-00526 | 您的电子账户已停用 | ||||
4B-0000-00527 | 您的电子账户已被保护 | ||||
4B-0000-00528 | 输入电子账号不能为空 | ||||
4B-0000-00529 | 电子账户状态参数未配置 | ||||
4B-0000-00530 | 电子账号 ID 不能为空 | ||||
4B-0000-00531 | 是否验密不能为空 | ||||
4B-0000-00532 | 不支持验密 | ||||
4B-0000-00533 | 是否验密为否时,密码类型必须为空 | ||||
4B-0000-00534 | 是否验密为否时,加密因子必须为空 | ||||
4B-0000-00535 | 是否验密为否时,密码必须为空 | ||||
4B-0000-00536 | 亲情钱包账号输入不能为空 | ||||
4B-0000-00537 | 亲情钱包额度不存在 | ||||
4B-0000-00538 | 交易金额超过单笔限额[ + singcl + ] | ||||
4B-0000-00539 | 单日使用金额超过每日额度[ + daytcl + ] | ||||
4B-0000-00540 | 月使用金额超过每月额度[ + montcl + ] | ||||
4B-0000-00541 | 渠道不能为空 | ||||
4B-0000-00542 | 渠道流水不能为空 | ||||
4B-0000-00543 | 金额为负时,原交易日期不能为空 | ||||
4B-0000-00544 | 电子账户不能为空 | ||||
4B-0000-00545 | 查询不到电子账号关联的用户 ID | ||||
4B-0000-00546 | 渠道类型不存在 | ||||
4B-0000-00547 | 子账户类型不存在 | ||||
4B-0000-00548 | 额度类型未配置 | ||||
4B-0000-00549 | 交易金额[ + tranam + "]超过账户"+ limttpName +"单笔交易限额[" + acrt_tmp.getLmtval() + "]" | ||||
4B-0000-00550 | 交易金额[ + tranam + "]" + "+当日累计使用金额[" + talVal + "]超过账户"+ limttpName +"日累计限额[" + acrt_tmp.getLmtval() + "]" | ||||
4B-0000-00551 | 交易金额[ + tranam + "]" + "+当月累计使用金额[" + talVal + "]超过账户"+ limttpName +"月累计限额[" + acrt_tmp.getLmtval() + "]" | ||||
4B-0000-00552 | 交易次数超过账户+ limttpName +"月累计交易次数限制" + acrt_tmp.getLmtval() | ||||
4B-0000-00553 | 交易金额[ + tranam + "]" + "+当年累计使用金额[" + talam03 + "]超过账户"+ limttpName +"年累计限额[" + yrlmam + "]" | ||||
4B-0000-00554 | 交易次数超过账户+ limttpName +"日累计交易次数限制" + dylmtm | ||||
4B-0000-00555 | 交易次数超过账户+ limttpName +"年累计交易次数限制" + yrlmtm | ||||
4B-0000-00556 | 卡号不能为空 | ||||
4B-0000-00557 | 交易密码不能为空 | ||||
4B-0000-00558 | 交易密码不正确 | ||||
4B-0000-00559 | 交易金额不能等于零 | ||||
4B-0000-00560 | 负债账户不存在,电子账户[,负债账号 {acctno}] | ||||
4B-0000-00561 | 定活标志为空 | ||||
4B-0000-00562 | 交易金额不允许为空 | ||||
4B-0000-00563 | 活期账户支取控制信息不存在 | ||||
4B-0000-00564 | 定期账户支取控制信息不存在 | ||||
4B-0000-00565 | 超出账户最高限额 | ||||
4B-0000-00566 | 支取控制方法不支持 + postwy | ||||
4B-0000-00567 | 违约后不允许支取,请到期后支取 | ||||
4B-0000-00568 | 支取违约标准值异常 + drcrwy | ||||
4B-0000-00569 | 支取控制方式不支持 + posttp | ||||
4B-0000-00570 | 交易金额[小于最小支取金额 {miniam}] | ||||
4B-0000-00571 | 交易金额[大于最大支取金额 {maxiam}] | ||||
4B-0000-00572 | 交易金额[必须在 {miniam}]和[${maxiam}]之间 | ||||
4B-0000-00573 | 支取金额控制方式参数异常 + amntwy | ||||
4B-0000-00574 | 支取次数[小于最小支取次数 {minitm}] | ||||
4B-0000-00575 | 存支取次数[大于最大支取次数 {maxitm}] | ||||
4B-0000-00576 | 支取次数[必须在 {minitm}]和[${maxitm}]之间 | ||||
4B-0000-00577 | 支取次数控制方式参数异常 + timewy | ||||
4B-0000-00578 | 支取后余额[小于最低留存 {minibl}],请全额支取 | ||||
4B-0000-00579 | 电子账号已双冻 + acctno | ||||
4B-0000-00580 | 活期存款账户不存在 + acctno | ||||
4B-0000-00581 | 定期存入控制信息表不存在 | ||||
4B-0000-00582 | 可用余额不足 | ||||
4B-0000-00583 | 读取核心系统日期失败,无对应记录[ + sFrdm + ] | ||||
4B-0000-00584 | 错误的日期逻辑,交易日期[ + trandt + ],账号[+ acctno + ]最后余额更新日期[ + upbldt + ]两者日期差超过一天 | ||||
4B-0000-00585 | 账户[${cust_no}]已销户或状态不正常,请检查账户信息 | ||||
4B-0000-00586 | 该账户的账户计息定义信息不存在 | ||||
4B-0000-00587 | 定期支取控制信息表不存在 | ||||
4B-0000-00588 | 支取控制规则不支持 + fxdr.getDrrule | ||||
4B-0000-00589 | 法人代码不能为空 | ||||
4B-0000-00590 | 利率代码不能为空 | ||||
4B-0000-00591 | 利率代码类型不能为空 | ||||
4B-0000-00592 | 当前日期不能为空 | ||||
4B-0000-00593 | 利率代码定义记录为空 | ||||
4B-0000-00594 | 利率代码类型定义与传入利率代码类型不相同 | ||||
4B-0000-00595 | 起息日期不能为空 | ||||
4B-0000-00596 | 靠档方式不能为空 | ||||
4B-0000-00597 | 止息日期不能为空 | ||||
4B-0000-00598 | 基础利率代码不能为空 | ||||
4B-0000-00599 | 存期不能为空 | ||||
4B-0000-00600 | 没有找到基础利率信息: + intrcd | ||||
4B-0000-00601 | 机构号不能为空 | ||||
4B-0000-00602 | 该机构与对应上级机构均无该利率浮动代码已生效信息 | ||||
4B-0000-00603 | 浮动利率:+tblKupBkir.getIntrcd+关联的基础利率代码:+rfirInfo.getRfircd+不存在或失效 | ||||
4B-0000-00604 | 遇到未知利率来源参数 | ||||
4B-0000-00605 | 暂时不支持 | ||||
4B-0000-00606 | 靠档利率类型参数不支持 + irdpwy | ||||
4B-0000-00607 | 不支持的利率类型 | ||||
4B-0000-00608 | 未配置产品号["+ tblKna_fxac.getProdcd()+ "]的违约支取利息定义信息,支取利息类型为["+ drintpName + "] | ||||
4B-0000-00609 | 暂时不支持其他利率重定价方式 | ||||
4B-0000-00610 | 新增余额变更信息数据失败,增加数据记录条数[${cnt}] | ||||
4B-0000-00611 | 交易平衡性数据查询失败,其他错误 | ||||
4B-0000-00612 | 交易平衡性检查失败 | ||||
4B-0000-00613 | 交易双方账户都涉案 | ||||
4B-0000-00614 | 付款账号已被公安机关列为黑名单 | ||||
4B-0000-00615 | 收款账号已被公安机关列为黑名单 | ||||
4B-0000-00616 | 证件号码不为空时,证件类型必须不为空 | ||||
4B-0000-00617 | 输入的证件类型与原开户信息中不符 | ||||
4B-0000-00618 | 输入的证件号码与原开户信息中不符 | ||||
4B-0000-00619 | 拒绝,该客户为恐怖融资活动嫌疑客户 | ||||
4B-0000-00620 | 账户名称不能为空 | ||||
4B-0000-00621 | 证件号码为空时,证件类型必须为空 | ||||
4B-0000-00622 | 证件信息和账号不能同时为空 | ||||
4B-0000-00623 | 电子账户已全止银行止付 | ||||
4B-0000-00624 | 币种不能为空 | ||||
4B-0000-00625 | 钞汇标志不能为空 | ||||
4B-0000-00626 | 钞汇标志不正确 | ||||
4B-0000-00627 | 原交易金额不能为空 | ||||
4B-0000-00628 | 原交易金额不能小于等于 0 | ||||
4B-0000-00629 | 客户电子帐号不能为空 | ||||
4B-0000-00630 | 对账日期不能为空 | ||||
4B-0000-00631 | 清算日期不能为空 | ||||
4B-0000-00632 | 电子账号不存在 | ||||
4B-0000-00633 | 子账号不存在 | ||||
4B-0000-00634 | 输入电子账号和子账号不匹配 | ||||
4B-0000-00635 | 输入客户名称与客户电子帐号名称不相符 | ||||
4B-0000-00636 | 子账户类型不匹配 | ||||
4B-0000-00637 | 电子账户为预销户 | ||||
4B-0000-00638 | 电子账户为销户 | ||||
4B-0000-00639 | 电子账户为预开户 | ||||
4B-0000-00640 | 交易金额输入不能为空 | ||||
4B-0000-00641 | 亲情钱包账户不存在 | ||||
4B-0000-00642 | 渠道交易日期不能为空 | ||||
4B-0000-00643 | 恢复渠道不正确 | ||||
4B-0000-00644 | 账户累计限额信息不存在 | ||||
4B-0000-00645 | 交易金额不能小于等于零 | ||||
4B-0000-00646 | 负债活期账户[+acctno+]信息表不存在 | ||||
4B-0000-00647 | Ⅲ 类户最高限额参数未配置,请检查 | ||||
4B-0000-00648 | Ⅲ 类户客户设置限额[+maxbin+]大于参数表最高限额[+maxbin1+],请检查 | ||||
4B-0000-00649 | 活期存入控制信息表不存在 | ||||
4B-0000-00650 | 存入次数控制方式参数异常 + timewy | ||||
4B-0000-00651 | 存入金额控制方式参数异常 + amntwy | ||||
4B-0000-00652 | 存入控制方法不支持 + postwy | ||||
4B-0000-00653 | 存入控制方式不支持 + posttp | ||||
4B-0000-00654 | 设置存入计划标志异常+planfg | ||||
4B-0000-00655 | 您的账户状态字为双冻,不允许操作 | ||||
4B-0000-00656 | 定期存款账户不存在 + acctno | ||||
4B-0000-00657 | 定活标志值异常 + fcflag | ||||
4B-0000-00658 | 内部户[ + input.getAcctno + ]信息不存在 | ||||
4B-0000-00659 | 没有取到账户状态 | ||||
4B-0000-00660 | 账户状态不正常,无法完成交易 | ||||
4B-0000-00661 | 表内记账账户交易方向需为借贷 | ||||
4B-0000-00662 | 表外记账账户交易方向需为收付 | ||||
4B-0000-00663 | 交易金额不能为零 | ||||
4B-0000-00664 | 交易金额不能小于零 | ||||
4B-0000-00665 | 账户余额方向错误 | ||||
4B-0000-00666 | 账户[ + acctno + ]可用余额[ + tranbl + ]不足 | ||||
4B-0000-00667 | 账户[ + acctno + ]可用余额不足 | ||||
4B-0000-00668 | 实时余额标志错误[ + rlbltg + ] | ||||
4B-0000-00669 | 更新账号余额错误[ + acctno + ] | ||||
4B-0000-00670 | 更新非实时交易错误 | ||||
4B-0000-00671 | 更新非实时交易错误[ + acctno + ] | ||||
4B-0000-00672 | 账号+info.getAcctno+不允许冲正 | ||||
4B-0000-00673 | 交易类别+trantp+不合法 | ||||
4B-0000-00674 | 借贷方向必须为 C/D/P/R | ||||
4B-0000-00675 | 损益账户+info.getAcctno+不允许反向记账 | ||||
4B-0000-00676 | 汇总记账账户+info.getAcctno+不允许记账 | ||||
4B-0000-00677 | 账户+info.getAcctno+不允许手工记账 | ||||
4B-0000-00678 | 挂账金额必须等于交易金额 | ||||
4B-0000-00679 | 销账必须录入销账信息 | ||||
4B-0000-00680 | 剩余挂账金额["+payd.getPaydmn()+"]小于本次销账金额["+paya.getRsdlmn()+"] | ||||
4B-0000-00681 | 挂账序号["+paya.getPayasq()+"]下剩余挂账金额["+paya.getRsdlmn()+"]小于销账序号["+payd.getPaydsq()+"]下销账金额"+payd.getPaydmn()+"],请检查 | ||||
4B-0000-00682 | 销账时挂账序号不能为空 | ||||
4B-0000-00683 | 挂账账号与交易账号不符,请检查 | ||||
4B-0000-00684 | 销账金额必须等于交易金额 | ||||
4B-0000-00685 | 电子账户消费类型不能为空 | ||||
4B-0000-00686 | 原交易流水不能为空 | ||||
4B-0000-00687 | 原交易已冲正 | ||||
4B-0000-00688 | 服务 ID 不支持 | ||||
4B-0000-00689 | 电子账户已销户 | ||||
4B-0000-00690 | 转入冲正失败挂账失败 | ||||
4B-0000-00691 | 原交易流水号不能为空 | ||||
4B-0000-00692 | 资金交易类型输入有误 | ||||
4B-0000-00693 | 请求对账日期不能为当前交易日期 | ||||
4B-0000-00694 | 系统异常 | 未识别到错误码同映射成系统异常 | |||
4B-0000-00695 | 系统异常 | 未识别到错误码同映射成系统异常 | |||
4B-0000-00696 | 选项无效 | ||||
4B-0000-00697 | 查询结果为空,未找到记录 | ||||
4B-0000-00698 | 查询条件必输 | ||||
4B-0000-00699 | 卡号非法 | ||||
4B-0000-00700 | 查发卡方 | 发卡方原因拒绝该笔交易,只有必须要求联系发卡 行的情况才使用此应答码。 | |||
4B-0000-00701 | 无效商户 | MCC 异常; 本卡在该类商户(MCC)不允许此交易; 此商户在黑名单中 | |||
4B-0000-00702 | 没收卡 | 发卡方确信该卡应被呑没 | |||
4B-0000-00703 | 身份认证失败 | 1、网上交易的交易信息超期送达 2、持卡人身份认证失败(如委托关系或网上类交易) 3、证件信息(种类、号码等)不符 4、交换中心判断安全信息与交易信息的时间差超过 24 小时 5、持卡人出生日期校验不符 6、助农取款业务中,受理方未上送卡片信息 7、验证总次数超限 | |||
4B-0000-00704 | 无效的关联交易 | 1、原始交易未承兑,又收到了与其关联的关联交易, 例如冲正交易、撤销交易; 2、应隔日发生的交易非隔日发生。 3、对原始交易进行隔日撤销、冲正。 4、交易没执行,却收到了关联交易的信息(例如, 预授权交易未承兑,又收到了预授权完成或预授权 撤销交易) | |||
4B-0000-00705 | 无效金额 | 理应出现有效金额的交易中,金额域填 0 或其它非 法值; 超转付金额累计/超现付金额累计; 交易超消费比例; 小费金额超限 此机构无法/不可进行该币种交易; | |||
4B-0000-00706 | 无效卡号(无此账号) | 1、发卡方无此主账号 2、在找到原始交易的情况下,关联交易主账号与原 始交易主账号不匹配 3、卡号校验位校验不正确 4、帐户已作废或消户 5、应答交易主账号与请求交易的主账号不匹配 | |||
4B-0000-00707 | 此卡无对应发卡方 | 根据交易请求的主账号找不到对应的发卡方 | |||
4B-0000-00708 | 该卡未初始化或睡眠卡 | 1、该卡未激活、开卡; 2、该卡初始密码未变更; 3、初始密码限制的交易 4、长期未使用而冻结或状态为“睡眠”的卡。 | |||
4B-0000-00709 | 故障怀疑,关联交易错误 | 非正常的关联交易,如以下情况: 1、执行完冲正交易之后,又收到其撤销请求交易 2、当前交易已被撤销,又收到其关联交易,例如冲 正、撤销等 3、执行完预授权撤销交易之后,又收到预授权完成 交易 4、执行完预授权冲正交易之后,又收到预授权完成 交易 5、当执行完预授权完成易后,又收到对同一笔预授 权交易的预授权完成请求 6、预授权类交易(包括预授权完成和预授权撤销) 的发生时间超过允许的预授权类交易天数 7、超出正常缴费时间 | |||
4B-0000-00710 | 找不到原始交易 | 可表示如下情况: 1、查找不到原始交易,匹配原始请求交易出错 2、匹配原始预授权、授权交易失败 3、冲正交易请求未能与原始交易相匹配 4、扣费、撤消和变更委托时使用,委托关系不存在 | |||
4B-0000-00711 | 报文格式错误 | 可表示如下情况: 1、规定应出现的报文域未在报文中出现 2、交易渠道取值不在规范定义中 3、域解析出错 4、子域解析出错 5、域检查未通过 6、域中出现非法字符 7、接收报文中的 bitmap 不符合规范的定义 8、磁道信息出错 9、理应出现交易金额的交易中没有交易金额 10、多用法域中,同一用法多次出现 | |||
4B-0000-00712 | 有作弊嫌疑 | 该卡有作弊嫌疑(包括 ARQC 校验错),ATM 呑卡、 操作员没收,适应以下情况: 1、CVN 错误次数超过吞卡次数限额; 2、卡片已被伪冒(借方) | |||
4B-0000-00713 | 超过允许的 PIN 试输入 | 密码错次数超限,并已对账户进行锁定,需持卡人 至发卡方办理解锁 | |||
4B-0000-00714 | 请求的功能尚不支持 | 针对机构不支持的功能,可表示为如下情况: 1、发卡机构尚未开通此交易 2、虽然可以从联网机构的报文中确定出交易种类, 但该交易目前未开放 3、联网机构虽然可以从接收到的报文中确定出交易 种类,但在接收方的权限表或特殊权限表中未包含 该交易 4、虽然可以从联网机构的报文中确定出交易种类, 但接收方的报文版本不支持 5、对于一笔 IC 卡交易,若接收方是 Early 状态, 而接收方却不要求校验 ARQC 6、发卡方无法进行某些验证要素的校验 7、未向交易发起方开通此交易权限 | |||
4B-0000-00715 | 挂失卡 | 挂失的卡,吞没 | |||
4B-0000-00716 | 被窃卡 | 发卡方确认此卡为被窃的卡,吞没 | |||
4B-0000-00717 | 不允许降级交易 | 1、发卡方不支持复合卡降级交易 2、发卡方不支持该地区受理发起的复合卡降级交易 | |||
4B-0000-00718 | 资金不足 | 账户可用余额不足,信用额度不足,取现额度超限 | |||
4B-0000-00719 | 过期的卡 | 1、过期卡,到期日期不正确 2、应上送有效期的交易未上送有效期 | |||
4B-0000-00720 | 不正确的 PIN | PIN 验证未通过 | |||
4B-0000-00721 | 不允许持卡人进行的交易 | 发卡方对持卡人的信用及风险状况等原因,不允许 进行交易的情况,包括但不限于: 1、该卡种不能做此种交易 2、超服务范围 3、不受理该种卡 4、单位卡不能存款 5、该帐户没有该币种 6、此卡有套现嫌疑 7、卡号或证件号在黑名单中 8、持卡人自主关闭该业务 | |||
4B-0000-00722 | 不允许终端进行的交易 | 1、发卡方在限制此类终端进行相关交易(可能针对 某些卡 BIN) 2、关联交易中终端号与原始交易中终端号不匹配 | |||
4B-0000-00723 | 有作弊嫌疑 | CVN 验证失败 | |||
4B-0000-00724 | 超出金额限制 | 交易金额超限,包括但不限于: 1、超单笔消费限额/超 ATM 单笔取现限额 2、ATM 日取现/POS 日消费金额超限 3、超持卡人自定义单笔取款/消费 4、超转帐限额 | |||
4B-0000-00725 | 受限制的卡 | 受限制的卡(受理服务地区限制等原因),不吞没 | |||
4B-0000-00726 | 原始金额错误 | 1、请求报文中的交易金额与应答报文中的交易金额 不匹配(部分扣款情况除外) 2、关联交易报文中的交易金额与原始交易报文中的 交易金额不匹配(部分扣款情况除外) | |||
4B-0000-00727 | 超出取款/消费次数限制 | 1、超出当日取款/消费次数限制 2、超转付次数累计/超现付次数累计; | |||
4B-0000-00728 | 发卡行响应超时 | 接收机构超时未收到发卡方应答 | |||
4B-0000-00729 | 允许的输入 PIN 次数超限 | 密码输入错误次数超限 | |||
4B-0000-00730 | 正在日终处理() | 正在进行日期切换 | |||
4B-0000-00731 | 发卡方不能操作 | 用于表示由于发卡方(或转入/转出方)的错误而导 致交易被拒绝,如以下情况: 1、发卡方(或转入/转出方)运行不正常 2、发卡方(或转入/转出方)异常,但又未和银联处 理中心签定代授权协议 3、发卡方(或转入/转出方)签退、未签到 4、发卡方(或转入/转出方)运行状态无效 5、发卡方(或转入/转出方)被银联处理中心关闭 6、发卡方(或转入/转出方)线路异常 7、发卡行(或转入/转出方)的内部系统超时 | |||
4B-0000-00732 | 金融机构或中间网络设施找不到或无法达到 | 1、没有可用线路 2、银联处理中心或入网机构的 IP 地址格式及端口 号错误 | |||
4B-0000-00733 | 重复交易 | 1、用于检测到原始交易是重复的交易; 2、在建立委托时发现委托关系已存在 3、交易序号重复 | |||
4B-0000-00734 | 银联处理中心系统异常、失效 | 用于表示由于银联处理中心的错误而导致交易被拒 绝,由银联给出。如以下情况: 1、银联处理中心无法进行正常处理,发生了诸如数 据库操作失常、共享内存操作失常、函数操作失常 等内部处理失败的情况 2、银联处理中心维护中,拒绝所有请求 | |||
4B-0000-00735 | ATM/POS 终端号找不到 | 终端号未登记 | |||
4B-0000-00736 | 银联处理中心收不到发卡方应答 | 1、发卡方超时 2、转出方超时 3、接收应答超时 | |||
4B-0000-00737 | PIN 格式错 | PIN 格式错 | |||
4B-0000-00738 | 系统异常 | 未识别到错误码同映射成系统异常 | |||
4B-0000-00739 | [{参数}]不能为空 | ||||
4B-0000-00740 | 渠道信息未配置 | ||||
4B-0000-00741 | 客户命中 ICIF 黑名单 | ||||
4B-0000-00742 | 渠道规模超限 | ||||
4B-0000-00743 | 渠道单日规模超限 | ||||
4B-0000-00744 | 渠道当月规模超限 | ||||
4B-0000-00745 | 产品单日规模超限 | ||||
4B-0000-00746 | 产品当月规模超限 | ||||
4B-0000-00747 | 客户单日规模超限 | ||||
4B-0000-00748 | 系统异常 | ||||
4B-0000-00749 | [{参数}]不能为空 | ||||
4B-0000-00750 | 该客户无对应产品的有效授信信息 | ||||
4B-0000-00751 | 该客户原待激活授信已失效 | ||||
4B-0000-00752 | 该功能暂未开放 | ||||
4B-0000-00753 | 系统异常 | ||||
4B-0000-00754 | 处理中 | ||||
4B-0000-00755 | 请求对账日期不能为当前交易日期 | ||||
4B-0000-00756 | 电子账户状态字不正确,不允许放款 | ||||
4B-0000-00757 | 系统异常 | ||||
4B-0000-00758 | [{参数}]不能为空 | ||||
4B-0000-00759 | 满减金额不足 | ||||
4B-0000-00760 | 不符合满减规则 | ||||
4B-0000-00761 | 满减规则调用失败 | ||||
4B-0000-00762 | [{参数}]不能为空 | ||||
4B-0000-00763 | 系统异常 | ||||
4B-0000-00764 | 必填参数为空 | ||||
4B-0000-00765 | 重复交易(交易流水号重复) | ||||
4B-0000-00766 | 积分余额不足 | ||||
4B-0000-00767 | 服务器或网络异常 | ||||
4B-0000-00768 | 积分消耗统一错误码 | ||||
4B-0000-00769 | 重复交易(冲正交易流水号重复) | ||||
4B-0000-00770 | 无冲正订单 | ||||
4B-0000-00771 | 积分冲正失败 | ||||
4B-0000-00772 | 系统异常 | ||||
4B-0000-00773 | 签约商户场景 ID 和协议不一致 | ||||
4B-0000-00774 | 系统异常 | ||||
4B-0000-00775 | 透传 | 不能为 null 且不能为空字符串 | |||
4B-0000-00776 | 透传 | 系统异常 | |||
4B-0000-00777 | 透传 | 服务超时 | |||
4B-0000-00778 | 透传 | [{}]不存在 | |||
4B-0000-00779 | 透传 | [{}]已失效 | |||
4B-0000-00780 | 透传 | [{}]已解约 | |||
4B-0000-00781 | 系统异常 | ||||
4B-0000-00782 | 透传 | [{参数}]不能为空 | |||
4B-0000-88888 | 透传 | 其余未提及的错误码均映射为该项 |
支付类-商户云
响应码大类 | 响应码信息 | 响应码说明 | 明细码 | 明细码信息 | 备注 |
---|---|---|---|---|---|
40000000 | 业务处理失败 | 下游业务系统报错 | 1G-0000-00001 | 返回参数不能为空 | |
1G-0000-00002 | 无退款权限 | ||||
1G-0000-00003 | 参数校验错误 | ||||
1G-0000-00004 | 参数不能为空 | ||||
1G-0000-00005 | 收单产品签约信息不存在 | ||||
1G-0000-00006 | 收单产品签约状态已解约 | ||||
1G-0000-00007 | 收单产品签约状态申请中 | ||||
1G-0000-00008 | 收单产品签约状态异常 | ||||
1G-0000-00009 | 未签约该基础产品 | ||||
1G-0000-00010 | 未签约该基础产品 | ||||
1G-0000-00011 | 基础产品信息不存在 | ||||
1G-0000-00012 | 收单产品信息不存在 | ||||
1G-0000-00013 | 系统服务不可用,请联系管理员! | ||||
1G-0000-00014 | 系统服务不可用,请联系管理员! | ||||
1G-0000-00015 | 服务商授权信息不存在 | ||||
1G-0000-00016 | 该产品能力服务商未授权 | ||||
1G-0000-00017 | 服务商权状状态异常 | ||||
1G-0000-00018 | 服务商授权状态已关停 | ||||
1G-0000-00019 | 服务商授权状态未授权 | ||||
1G-0000-00020 | 服务商信息不存在 | ||||
1G-0000-00021 | 服务商状态申请中 | ||||
1G-0000-00022 | 服务商状态已注销 | ||||
1G-0000-00023 | 服务商状态异常 | ||||
1G-0000-00024 | 服务商状态已冻结 | ||||
1G-0000-00025 | 特约商户基本信息不存在 | ||||
1G-0000-00026 | 特约商户信息不存在 | ||||
1G-0000-00027 | 特约商户结算信息不存在 | ||||
1G-0000-00028 | 特约商户结算信息不存在 | ||||
1G-0000-00029 | 特约商户结算信息不存在 | ||||
1G-0000-00030 | 特约商户状态申请中 | ||||
1G-0000-00031 | 特约商户已销户 | ||||
1G-0000-00032 | 特约商户状态异常 | ||||
1G-0000-00033 | 特约商户已冻结 | ||||
1G-0000-00034 | 系统异常 | ||||
1G-0000-00035 | 终端信息不存在 | ||||
1G-0000-00036 | 该终端未支持该交易功能 | ||||
1G-0000-00037 | 该终端未支持该交易功能 | ||||
1G-0000-00038 | 终端已注销 | ||||
1G-0000-00039 | 终端已停用 | ||||
1G-0000-00040 | 终端状态异常 | ||||
1G-0000-00041 | 交易鉴权失败 | ||||
1G-0000-00042 | 该特约商户未配置有分期信息 | ||||
1G-0000-00043 | 该特约商户未配置有分期期数 | ||||
1G-0000-00044 | 特约商户分期配置不支持该收单产品 | ||||
1G-0000-00045 | 特约商户分期配置不支持该分期支付方式 | ||||
1G-0000-00046 | 特约商户分期配置的状态已停用 | ||||
1G-0000-00047 | 未签约改分期支付方式 | ||||
1G-0000-88888 | 透传 | 其余未提及的错误码均映射为该项 |
支付类-额度中心
响应码大类 | 响应码信息 | 响应码说明 | 明细码 | 明细码信息 | 备注 |
---|---|---|---|---|---|
40000000 | 业务处理失败 | 下游业务系统报错 | 9T-0000-00001 | 返回参数不能为空 | |
9T-0000-00002 | 架构错误对外映射为 0099 | ||||
9T-0000-00003 | 系统默认错误码 | ||||
9T-0000-00004 | 默认的 dao 错误码 | ||||
9T-0000-00005 | 无记录 | ||||
9T-0000-00006 | 记录太多 | ||||
9T-0000-00007 | 主键重复 | ||||
9T-0000-00008 | 数据库连接异常 | ||||
9T-0000-00009 | 数据库连接异常 | ||||
9T-0000-00010 | 锁等待超时错误码 | ||||
9T-0000-00011 | 数据库回滚失败异常 | ||||
9T-0000-00012 | 数据库回滚失败异常 | ||||
9T-0000-88888 | 透传 | 其余未提及的错误码均映射为该项 |
支付类-反欺诈
响应码大类 | 响应码信息 | 响应码说明 | 明细码 | 明细码信息 | 备注 |
---|---|---|---|---|---|
40000000 | 业务处理失败 | 下游业务系统报错 | AF-0000-00001 | 返回参数不能为空 | |
AF-0000-00002 | 交易失败 | ||||
AF-0000-88888 | 透传 | 其余未提及的错误码均映射为该项 |
支付类-中间业务
响应码大类 | 响应码信息 | 响应码说明 | 明细码 | 明细码信息 | 备注 |
---|---|---|---|---|---|
40000000 | 业务处理失败 | 下游业务系统报错 | I3-0000-00001 | 返回参数不能为空 | |
I3-0000-00002 | 验签失败 | ||||
I3-0000-00003 | 业务重报 | ||||
I3-0000-00004 | 参数错误 | ||||
I3-0000-00005 | 余额不足 | ||||
I3-0000-00006 | 明细不符 | ||||
I3-0000-00007 | 代发账户异常 | ||||
I3-0000-00008 | 处理异常 | ||||
I3-0000-88888 | 透传 | 其余未提及的错误码均映射为该项 |
支付类-计费中心
响应码大类 | 响应码信息 | 响应码说明 | 明细码 | 明细码信息 | 备注 |
---|---|---|---|---|---|
40000000 | 业务处理失败 | 下游业务系统报错 | 9U-0000-00001 | 返回参数不能为空 | |
9U-0000-00002 | 机构号不能为空 | ||||
9U-0000-00003 | 扣率算法代码不能为空 | ||||
9U-0000-00004 | 交易金额不能为空 | ||||
9U-0000-00005 | 交易金额必须大于 0 | ||||
9U-0000-00006 | 免手续费额度和已累计免手续费额度必须同时为空或同时不为空 | ||||
9U-0000-00007 | 计费公式不存在 | ||||
9U-0000-88888 | 透传 | 其余未提及的错误码均映射为该项 |
获取 DLPID
DLPID 即开发者 id,开放平台开发者可在开放平台门户管理中心-账户管理上获取。
获取 APPID
APPID 即应用 id,开放平台开发者可在开放平台门户应用管理。