一、应用场景

DSP在执行完电子回单下载任务后,定时轮训本地待推送的数据,将回单未推送的数据推送给前端系统,由前端系统和明细逐笔根据回单编号或者业务参考号核对成功后异步通知dsp已核对。如果核对失败,则执行下次轮训重复上面的步骤。

二、通讯方式

http post 方式

三、请求报文格式

json

四、请求地址

http://10.60.46.196:9091/getAndNotify

注意:其中10.60.46.196:9091是前端系统接收异步回单核对数据的侦听地址,侦听地址在DSP的pushServerUrl节点配置,节点路径:javadsp\config\ReceiptPro.xml,配置参数:

  1. <dataPushSet enable="false" readme="推送ats">
  2. <id>204</id>
  3. <pushType readme="">atsCheck</pushType>
  4. <charset des="字符集">utf-8</charset>
  5. <pushServerUrl readme="推送服务地址">http://10.60.46.196:9091/getAndNotify</pushServerUrl>
  6. <paramList>
  7. <chgRcptNoByBnkSeq for="BOCOM01">true</chgRcptNoByBnkSeq>
  8. </paramList>
  9. </dataPushSet>

五、请求报文

5.1 公共请求参数

参数 中文名称 是否必填 示例值 描述
transType 交易类型 receiptCheck 交易类型,固定为”receiptCheck”
callbackUrl 回调地址
transSeqID 指令流水号 030441109 指令流水号,全局唯一

5.2 请求参数

参数 中文名称 是否必填 示例值
receiptNo 回单编号
reqBatchNo 支付批号
askNumber 支付流水号
bnkSeqNo 银行流水号
barcode 条形码
ownAct 账号
srcSys 线路代码 ICBC02
bank 银行代码 102
busRef 业务参考号
urid 数据唯一标识
busDate 日期 20210102 格式:yyyyMMdd
filePath 回单相对路径
customUrl 客制化回单查看地址
receiptType 回单文件类型 8-电子对账单,其它-普通回单
uptime 上传时间 2021-01-02 14:23:32 格式:yyyy-MM-dd HH:mm:ss

5.3 请求示例

  1. {
  2. "dataList": [
  3. {
  4. "askNumber": "支付流水号1",
  5. "bank": "直联银行代码,如工行102",
  6. "barcode": "条形码1",
  7. "bnkSeqNo": "银行流水号1",
  8. "busDate": "日期,格式为yyyyMMdd",
  9. "busRef": "业务参考号",
  10. "customUrl": "客制化回单查看地址1",
  11. "filePath": "回单文件相对路径1",
  12. "ownAct": "账号",
  13. "receiptNo": "回单编号1",
  14. "reqBatchNo": "支付批号1",
  15. "srcSys": "线路代码,如ICBC02",
  16. "urid": "数据唯一标识1"
  17. }
  18. ],
  19. "transSeqID": "20191115155043796",
  20. "transType": "receiptCheck"
  21. }

五、响应报文

5.1 响应参数