农行公网版银行处理中,银企失败问题原创
金蝶云社区-黄_娟
黄_娟
9人赞赏了该文章 1072次浏览 未经作者许可,禁止转载编辑于2022年11月22日 14:17:19

客户使用农行公网版,发起的付款,同步使用的CQRT04接口,银行返回码:CICS状态,为处理中状态,银企直接返回交易失败给前端EAS系统,其实银行付款成功。核实CQRT04接口对银行返回的解析不够精准,除了4个0的为成功,其他都认为是失败。

image.png

image.png


产品分析,农行同步付款状态接口CQRT04对于状态的返回解释不够清晰,此接口属于一个历史接口,当前农行有提供新的同步接口CQRT71,银企平台支持通过CQRT71接口进行同步。


针对当前出现的情况,解决方案有两个:

 方案一、银企平台-业务管理-银行业务配置-中国农业银行公网版,同步付款状态接口选择'CQRT71'进行付款状态同步

注意:要与与银行沟通确认开通了CQRT71权限,才能在银企平台中调整配置该参数;

image.png

image.png

 方案二、产品部门对接口CQRT04返回值进行处理。CQRT04接口的返回码没有明确交易失败的返回码,将交易成功之外的状态处理为交易未确认。但可能存在真正交易失败状态的交易,还是处理为了交易未确认,需要手工调整为交易失败。产品部门将提供私包,后来最新补丁已优化。


产品推荐使用方案一, 在落地上述方案前,需要和客户沟通暂时停止通过农行公网版付款,在方案落地并确认生效后再恢复农行付款。

赞 9