1. 如何设置免密支付?
商户可以在微信支付商户平台的产品中心里设置免密支付功能。
2. 批量转账报错问题
如果批量转账时出现错误代码 “NO_AUTH”,表明商户号未配置API发起能力。解决方法是在商户平台的产品中心进行设置。
3. 转账失败原因
一种常见的转账失败原因是 “TRANSFER_QUOTA_EXCEED”,即超过用户单笔收款额度。商户可以调整最低收款额度,具体数值依场景而定。
4. 转账成功但用户未收到资金
如果转账API调用成功但用户没有收到资金,可能是因为批量转账模式下,返回的批次信息并不代表转账成功。可以通过查询微信支付明细单号来获取失败原因。
5. 查询付款执行结果的时间间隔
建议首次查询付款执行结果的时间间隔根据单批次的明细笔数来确定。如果首次查询未完成,后续可按30秒到1分钟间隔重试查询。
6. 获取电子凭证
商户可以申请30天内的电子回单,但需要在发起转账时填写姓名。30天前的转账批次单无法申请,需商户自行保存回单。
7. 判断转账是否失败
转账失败的情况包括返回特定错误代码,查询批次结果返回 “CLOSED”,或查询批次明细返回 “FAIL”。
8. 超过用户单日收款次数
如果转账失败并显示 “DAY_RECEIVED_COUNT_EXCEED”,意味着用户收款次数超过限制。商户需要登录商户后台调整用户收款次数。
9. 查询批次单返回空的转账明细单列表
当批次状态为 “FINISHED” 且成功查询到转账明细单时,才会返回转账明细单列表。
10. 转账处理时间
转账处理时间取决于明细数量。例如,1000条明细大约需要8分钟左右处理完成。
11. 免密额度的最高配置
商户最高可申请配置100万的免密额度。在商户平台提高安全等级可达到2万,超过2万需要联系微信运营申请。
12. 转账返回错误消息 “INVALID_REQUEST”
如果发起转账时返回错误消息 “INVALID_REQUEST”,需要检查收款用户姓名填写情况。0.3元以下的转账不需要传输用户姓名,而2000元以上的转账必须填写。
13. 批次已完成明细失败的状态
如果一个批次的明细已失败,那么这个批次号不能重新发起转账。
14. 付款验密通知的次数限制
每天最多发送50条验密消息。
15. 转账未收到验秘短信
每天的验秘短信上限为50条。如果超过此数量,不会发送更多短信。在这种情况下,若有转账订单,需要等待24小时后重新尝试。
16. 批次状态为 “CLOSE” 已关闭的原因
批次状态可能因超过24小时未验密确认或其他系统处理原因而被自动关闭。
17. 转账一直处于待确认状态的原因
需要检查是否完成了验密操作,因为必须完成验密后才能发起转账。
18. 转账返回错误消息 “产品权限或配置未正确设置”
如果收到此错误消息,需要登录商户后台检查产品设置,确保已开启API发起和正确传递资金授权。
19. 企业付款到零钱升级影响
升级到商家转账到零钱需要设置APIV3密钥和升级API证书。如果已有V3密钥,则不影响现网。商家转账必须使用CA证书,企业付款可以使用旧的自签证书或CA证书。
20. 电子回单下载问题
如果在下载电子回单时返回验签名失败,可能是因为请求报文body后没有换行符。
21. 商家转账批次单号的更换问题
不建议更换商家转账批次单号,因为使用不同参数再次调用API可能会造成资金损失。需要重试的转账请求在三天内重试有效。
22. 开通商家转账产品API调用权限后自动开通运营账户的原因
开通商家转账到零钱产品功能的商户,在首次开通API付款时,同时会开启运营账户。运营账户开通后次日生效。在开通当天,商家转账仍从基本账户出资。