jXchange XferAdd:通过XferKey查询ACH付款状态及相关技术问询
jXchange ACH转账状态查询与异常排查指南
1. 通过XferKey直接查询转账状态的SOAP操作
存在专门的XferInq(转账查询)SOAP操作,支持仅通过XferKey作为唯一查询条件,直接获取单笔转账的完整详情(包括状态),无需通过XferSrch批量查询后在应用层过滤。调用该接口时,只需在请求参数中传入目标XferKey,即可返回对应转账的全量数据。
2. ACH转账状态值与对应API
关于XferAdd的RsStat=Success
RsStat=Success仅表示转账请求已被jXchange系统接受并成功创建,不代表转账已发起或完成结算,仅为受理成功的标识。
常见状态值、元素名称与返回API
- 通用转账状态(XferSrch/XferInq返回)
- 元素名称:
XferStat - 标准值:
Pending:待处理(转账尚未发起)Posted:已过账(资金已在账户间划转)Settled:已结算(ACH交易完成清算)Returned:已退回(转账被接收方退回)Failed:失败(转账发起或处理过程中出错)
- 元素名称:
- ACH专属状态(ACHTrnSrch返回)
- 元素名称:
ACHStatus - 标准值:
Originated:已发起(ACH交易已提交至清算网络)Received:已接收(清算网络已接收交易)Rejected:被拒(交易被清算网络或接收方拒绝)Returned:已退回(交易完成后被退回)
- 元素名称:
- EES(电子支付服务)相关接口若涉及ACH交易,可能通过
PaymentStatus元素返回状态,但核心状态查询仍以Xfer系列和ACHTrnSrch接口为主。
3. 异常事件技术支持提供的ID优先级
按技术支持定位问题的效率从高到低排序:
- jXLogTrackingId:jXchange系统内部的全链路追踪ID,技术支持可直接通过该ID查询到请求的完整处理日志,优先级最高
- XferKey:转账的唯一业务标识,直接关联具体的转账交易记录,便于快速定位业务对象
- BusCorrelId:客户端传入的业务关联ID,用于匹配你的业务系统与jXchange系统的交易映射
- x-correlation-id:HTTP请求层面的关联标识,仅用于网关层的请求追踪,优先级最低
内容的提问来源于stack exchange,提问作者Harshwardhan Raghu
相关产品推荐
相关产品推荐

