附录C.常见问题汇总


本文档汇总了收付通接口对接过程中的常见报错、交易问题排查方法及其他技术说明。


目录


一、常见报错问题

1.1 配置类问题

1.1.1 找不到客户产品配置的业务信息

原因:未开通对应产品,或商户使用了错误的交易代码。

解决方法

  • 检查是否开通了对应产品(如开通批量代付但调用了单笔代付接口)
  • 如未开通产品,联系运营配置
  • ⚠️ 配置完成后需等待缓存生效,不要立即发起交易

1.1.2 未开通的业务类型/业务类型与商户信息中设置的业务类型不一致

原因:上送的 BUSINESS_CODE 与配置不一致。

解决方法

  • 在「产品配置 → 业务参数」查看已配置的业务类型
  • 确保上送的业务类型与配置一致
  • ⚠️ 配置完成后需等待缓存生

1.1.3 未配置分账商户号,请检查

原因:分账交易的收款方未在商户号下做关联配置。

解决方法

  • 在「其他参数 → 分账配置」添加分账收款方
  • ⚠️ 配置完成后需等待缓存生效

1.1.4 目前未开通此受理渠道

原因:生产环境相应产品下的受理渠道未配置。

解决方法

  • 在「产品配置 → 受理渠道」开通对应参数
  • 接口对接方式:配置 XML系统对接 受理渠道,初始交易状态为【处理中】
  • 手工报盘方式:配置 浏览器 受理渠道,初始交易状态为【等待商户审核】
  • ⚠️ 配置完成后需等待缓存生效

1.1.5 接口业务类型未映射

原因:商户接口上送的业务类型未做映射。

解决方法:反馈给事业部,联系机构部完成映射


1.2 权限与签名类问题

1.2.1 权限不足

排查步骤

检查项

说明

用户名(USER_NAME)

是否与商户签名的私钥证书名称一致,一般为「商户号+04」

系统对接权限

确认是否开通对应角色权限(交易类需开通「系统对接(交易/查询/账务)」,验证签约类需开通「系统对接(验证)」)

接口地址

是否正确(避免生产参数发到测试地址)


1.2.2 签名不符

排查清单

  1. 证书配对:检查商户私钥与通联系统上传的公钥是否是一对
  2. 证书环境:确认生产环境使用的是生产证书,而非测试证书
  3. 签名算法
    • 算法:SHA1withRSA
    • 编码:GBK
    • 签名内容:整个报文串(除 <SIGNED_MSG> 标签外)
  1. 地址一致性:确认接口地址与证书环境匹配
  2. 生效时间:证书上传后需等待 5分钟 才生效
签名相关报错汇总

错误信息

原因

解决方法

Illegal key size

JDK 密钥长度限制

更换 JDK 的 local_policy.jarUS_export_policy.jar

Signature length not correct: got 256 but was expecting 128

证书不匹配

检查签名证书与验签证书是否对应

Given final block not properly padded

证书密码错误

检查证书密码

DerInputStream.getLength(): lengthTag=127, too big

InputStream 问题

检查 keystore 加载的 InputStream 是否正确

PEM_read_bio:no start line

PEM 格式问题

使用 -trustout 参数生成证书

ObjectIdentifier() -- data isn't an object ID

JDK 版本问题

使用 BouncyCastle 或升级 JDK 至 1.8.0.301+

Invalid KeySpec: unknown PRF algorithm

BC 版本问题

使用 BC 1.60


1.3 交易类问题

1.3.1 卡号所属银行与发卡行不一致

原因:上送的银行代码有误或未做映射。

排查步骤

  1. 在「银行 → 行号管理 → 银行卡BIN维护」查询卡BIN对应的银联机构代码
  2. 检查该银联机构代码是否有映射对应的银行代码
  3. 如无映射,联系运营添加映射

1.3.2 不允许进行对公交易

原因:风控拦截,对公风控未配置或配置后立即发起交易导致未生效。

排查步骤

  1. 检查「商户级风控:客户 → 风控参数管理 → 交易控制管理」是否配置允许对公
  2. 检查「产品配置 → 对公对私配置」是否支持全部
  3. 确认是否支持该银行的对公交易
  4. 配置完成后等待缓存生效再重新发起交易

1.3.3 返回码 3066:不支持对公

原因:无路由渠道可走,对应产品的路由渠道不支持对公交易。

解决方法

  • 提交 OA 申请「交易渠道调整变更」修改路由组

1.3.4 商户收款对公户信息不存在

原因:银行结算账户的账户用途配置不正确。

解决方法

  • 检查账户用途是否为「收付款」
  • 若仅为「收款」会报此错,需改为「收付款」

1.3.5 账号属性超长

原因:手工提交模板中的账户类型值填写错误。

解决方法

  • 检查账户类型值,如「0(私人)」是否误填为「00」

1.3.6 交易报错:付款方商户未注册,触发限额

原因:商户未报备成功或报备未生效。

排查步骤

  • 在「渠道管理 → 渠道商户号管理 → 渠道报备查询」查看报备情况
  • 银联报备当天成功,第二天生效

1.3.7 当日通兑业务累计金额超过规定金额

原因

  • 超过通联设置的风控参数限额
  • 或该卡当日扣款金额已超限

1.3.8 找不到商户授权信息

原因:商户号之间的内部转账授权未配置。

解决方法:联系运营配置商户号授权关系


1.3.9 付款类交易报 3008:余额不足

排查清单

  1. 检查商户余额是否充足(扣除手续费后)
  2. 检查充值时间是否在代付交易发起之前
  3. 检查账户是否被冻结(风险交易冻结、证件到期冻结)
  4. 通联头寸不足(可重试)

风险冻结可在「风控参数管理->风险反馈管理」页面查看是否有冻结记录


1.3.10 结算交易报错:客户代码未注册

原因:259号文银联结算交易管控,需重新触发银联代付报备。

解决方法:重新报备后,一般 D1(次日)生效


1.3.11 无效卡号,卡号不存在

原因:部分银行内部户或特殊类型不支持走网联,仅支持人行大小额。

解决方法:联系运营申请调整路由


1.3.12 返回码 310002:该批次号不存在或处理中

原因:原确认 SRCREQSN 的 310001 短信申请触发失败或已发起确认


1.3.13 快捷签约报错 3999:请求的功能尚不支持

原因:签约的银行不支持该功能


1.3.14 银行卡或证件为异常交易名单不允许交易

原因:银行卡或证件号命中投诉黑名单。

解决方法:如有疑问联系金融事业部


1.3.15 商户收/付款对公户信息不存在

原因:没有配置收付通银行帐户。

解决方法:需至少配置一个默认的对公帐户,帐户用途设置为「收付款」。


1.4 退款类问题

1.4.1 退款接口报 3999:原交易产品不支持退款

原因:原交易产品未配置允许退款。

解决方法:在对应产品的「产品配置->退款参数配置」中开启允许退款


1.4.2 退款报 3999:退款账务处理失败

原因

原因

说明

余额不足

收款户余额不足以退款

账户冻结

收款户被冻结


1.4.3 原交易状态不允许退货

原因:邮储银行二类卡日累积存入金额超限(1万)。

解决方法:第二天重试


1.5 其他报错

1.5.1 测试环境短信验证码

测试环境不发短信验证码,默认为 123456,需先点击「获取验证码」。

适用场景:

  • 修改密码
  • 上传公钥

1.5.2 签约报错:报文格式错误 (smsCode) [6100030]

原因:持卡人验证码填写错误


二、交易问题排查

2.1 渠道不支持:卡号未签约

问题:卡号已签约,但返回「渠道不支持,卡号未签约」。

排查思路

  1. 是否配置了符合的路由渠道(如签约协议类型是网联,需配置网联渠道)
  2. 签约完成时间是否先于扣款提交时间
  3. 扣款户名与签约户名是否一致(路由匹配时会校验)

工具:使用「系统 → 其他参数 → 交易诊断」判断路由匹配情况

案例 1:签约与扣款户名不一致

项目

签约户名

涂*鑫

扣款户名

凃*鑫

结果

户名不一致导致路由匹配失败

案例 2:签约协议类型与路由渠道不匹配

项目

签约协议类型

网联

路由配置

仅银联渠道 881029

结果

无法匹配,需配置网联渠道


2.2 协议号未找到或失效

返回码:3043

情况分析

类型

表现

处理方式

协议已失效

发起前已失效,无入库记录

在「用户协议管理 → 快捷协议查询」检查协议状态

银行端失效

有入库记录,银行返回失效

持卡人需重新签约才能扣款

额外检查:交易上送的姓名是否与签约姓名一致


2.3 汇入金产品打款后无交易记录

A. 检查网银打款收款人信息

项目

格式

账号

1200 + 15位商户号(商户号不足前补0) + 8位自定义(可空)

户名

商户名称

开户行

通联支付-备付金账户

例:商户号 200559000000521 → 账号:120020055900000052100000000

B. 检查商户配置

  • 是否开通汇入金产品
  • 业务类型是否默认选择「代收其它 19900」

C. 查询 ACS 网银明细

联系业管查询是否收到汇入交易

D-E. 进一步处理

  • ABC 检查无误后联系技术进一步排查
  • 若网银有记录但配置错误,与业管协商退款

2.4 协议支付扣款:先失败后成功

问题表现:某持卡人在商户的快捷支付,某天扣款返回协议无效,之后某天又成功(持卡人未做解约重签)。

原因分析

协议关系说明:

  • 快捷协议为三方协议:持卡人 + 支付机构 + 银行
  • 通联协议号规则:商户号 + 卡号(同一持卡人在不同商户有不同协议号)
  • 银行端解约后,商户端协议状态可能仍为有效

处理建议

  • 将卡号发给运营,通过「用户协议管理 → 银行快捷协议查询」查看银行协议更新时间

三、其他问题说明

3.1 调试返回信息:cannot be cast to

原因:请求报文格式标签错误。

解决方法:查看接口文档,检查请求报文格式


3.2 对账文件下载得到空文件

排查

  • 检查请求参数格式是否正确
  • 检查签名字段值是否正确

3.3 PEM 文件生成方法

# 生成私钥
openssl genrsa -out rsa_private_key.pem 1024

# 生成公钥
openssl rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem

# 从 p12 转换私钥(密码:111111)
openssl pkcs12 -nocerts -nodes -in 20060400000044502.p12 -out 20060400000044502.pem

# 从 cer 转换公钥
openssl x509 -inform DER -in allinpay-pds.cer -out allinpay-pds.pem

3.4 接口并发限制

TPS 限制为 20,超过将拒绝请求。


3.5 HTTP 通讯异常处理

交易请求报 HTTP 通讯异常时,需发起交易查询确认该笔交易是否正常处理。


3.6 返回码 4000:已发送银行

说明

  • 批量付款走跨行时无法直接获取结果,状态为「已发送银行」
  • 可将 4000 当做成功处理(与 0000 同等对待)
  • 若发生退票(2-5天),运营手工发起退票,商户根据退票通知更新状态

退票通知配置

  • 可配置退票通知地址
  • 退票时系统发送通知,包含原付款交易流水号

3.7 对外出口 IP

测试环境

101.95.191.142
116.228.64.49
140.207.168.194

生产环境

140.206.57.166
117.184.121.6
222.72.143.68
222.72.143.69
140.206.57.164
101.95.129.116
117.184.121.4
101.95.191.142
210.22.100.126
220.248.8.94
117.144.212.130(新增)
210.22.139.90(新增)

3.8 HTTPS 403 报错

原因:除下载接口外,其他 403 错误通常是触发了安全协议拦截。

处理:提供商户出口地址、请求接口、请求时间,联系数据中心处理。


3.9 签约通知返回全卡号和手机号配置

处理:其他参数->接口配置进行配置

一键绑卡是否返回全卡号选择:是

一键绑卡是否返回手机号选择:是


3.10 version 版本号与返回报文格式

version

适用接口

返回新增字段

06

100011, 310011, 100014, REFUND, 200004

VOUCHERNO

08

100011, 310011, 100014

VOUCHERNO,SETTLE_DAY 为交易完成时间


四、快速索引表

按问题索引

错误描述

章节

找不到客户产品配置

1.1.1

未开通的业务类型

1.1.2

未配置分账商户号

1.1.3

未开通受理渠道

1.1.4

权限不足

1.2.1

签名不符

1.2.2

卡号所属银行不一致

1.3.1

不允许对公交易

1.3.2

不支持对公

1.3.3

对公户信息不存在

1.3.4

账号属性超长

1.3.5

商户未注册/限额

1.3.6

通兑金额超限

1.3.7

找不到商户授权

1.3.8

余额不足

1.3.9

客户代码未注册

1.3.10

无效卡号

1.3.11

批次不存在或处理中

1.3.12

功能不支持

1.3.13

异常交易名单

1.3.14

不支持退款

1.4.1

退款失败

1.4.2

不允许退货

1.4.3

协议号未找到或失效

2.2

已发送银行

3.6

报文格式错误(smsCode)

1.5.2



huangwg 2026年6月25日 12:03 4269 0 条评论 收藏文档