anti-deceive

支付賬戶交易明細查詢 :


QueryPaymentThread :

  1. 從前置機獲取指令報文列表,遍歷,除重,將新的指令存入接收指令表待執行表

ExecuptPaymentThread :

  1. 待執行表中取出所有待執行的指令,循環遍歷。

  2. 判斷指令處理機構是否是融寶(即OnlinePayCompanyID=='Z10712000017')并且指令發送機構是否在字典表中,如果為,過濾出A00301,否則組裝反饋報文,反饋0700

  3. 調用業務組接口,查詢該賬戶在給定的交易起止時間內的所有交易明細,如果筆數大于1000筆,分多次發送反饋報文。

  4. 第4步中每次反饋的response均為成功,則更新指令接收表中的狀態,并在指令日志表中記錄該條指令及狀態,刪除待執行表中的該條記錄,否則,存入異常表,并刪除待執行表中的該條記錄。


賬戶主體詳情查詢 :


QueryPaymentThread :

  1. 從前置機獲取指令報文列表,遍歷,除重,將新的指令存入接收指令表待執行表

ExecuptPaymentThread :

  1. 待執行表中取出所有待執行的指令,循環遍歷。

  2. 判斷指令處理機構是否是融寶(即OnlinePayCompanyID=='Z10712000017')并且指令發送機構是否在字典表中,如果為,過濾出A00303,否則組裝反饋報文,反饋0700

  3. 調用業務組接口,查詢該賬戶主題詳情,組裝反饋報文 。

  4. 第4步中反饋報文的response為成功,更新指令接收表中的狀態,并在指令日志表中記錄該條指令及狀態,刪除待執行表中的該條記錄,否則,存入異常表,并刪除待執行表中的該條記錄。


賬戶動態查詢 :


QueryPaymentThread :

  1. 從前置機獲取指令報文列表,遍歷,除重,將新的指令存入接收指令表待執行表

ExecuptPaymentThread :

  1. 待執行表中取出所有待執行的指令,循環遍歷。

  2. 判斷指令處理機構是否是融寶(即OnlinePayCompanyID=='Z10712000017')并且指令發送機構是否在字典表中,如果為,過濾出A00305,否則組裝反饋報文,反饋0700

  3. 第一次執行,查看起止日期與當前時間,建n條待執行指令記錄,每天凌晨執行。通過業務組接口,將昨天的所有交易全部查出(如果是第一次查詢,則查出起始時間到昨天的所有交易),如果交易條數大于1000,則分多次反饋。

  4. 第4步中每天成功反饋之后,將該指令添加到指令日志表中,并將該指令從待執行表中刪除。否則,添加到異常表中,并將該指令從待執行表中刪除。


賬戶動態查詢解除 :


QueryPaymentThread :

  1. 從前置機獲取指令報文列表,遍歷,除重,將新的指令存入接收指令表待執行表

ExecuptPaymentThread :

  1. 待執行表中取出所有待執行的指令,循環遍歷。

  2. 判斷指令處理機構是否是融寶(即OnlinePayCompanyID=='Z10712000017')并且指令發送機構是否在字典表中,如果為,過濾出A00307,否則組裝反饋報文,反饋0700

  3. 根據AccountNumber,將待執行表中所有TxCode == A00305的記錄刪除。

  4. 組裝反饋報文,response為成功,則將該指令添加到指令日志表中,并將該指令從待執行表中刪除。否則,添加到異常表中,并將該指令從待執行表中刪除。


關聯全支付賬號查詢 :


QueryPaymentThread :

  1. 從前置機獲取指令報文列表,遍歷,除重,將新的指令存入接收指令表待執行表

ExecuptPaymentThread :

  1. 待執行表中取出所有待執行的指令,循環遍歷。

  2. 判斷指令處理機構是否是融寶(即OnlinePayCompanyID=='Z10712000017')并且指令發送機構是否在字典表中,如果為,過濾出A00309,否則組裝反饋報文,反饋0700

  3. 根據 證件號,手機號,銀行卡號,登錄號 等條件調用業務組接口,查出關聯的全支付賬號。

  4. 組裝報文,反饋結果。如果response是成功,則將該指令添加到指令日志表中,并將該指令從待執行表中刪除。否則,添加到異常表中,并將該指令從待執行表中刪除。


按照銀行外部交易流水號/支付訂單號查詢銀行卡/支付帳號 :


QueryPaymentThread :

  1. 從前置機獲取指令報文列表,遍歷,除重,將新的指令存入接收指令表待執行表

ExecuptPaymentThread :

  1. 待執行表中取出所有待執行的指令,循環遍歷。

  2. 判斷指令處理機構是否是融寶(即OnlinePayCompanyID=='Z10712000017')并且指令發送機構是否在字典表中,如果為,過濾出A00311,否則組裝反饋報文,反饋0700

  3. 根據交易流水號,調用業務組接口,查詢銀行卡/支付賬號。

  4. 組裝報文,反饋結果。如果response是成功,則將該指令添加到指令日志表中,并將該指令從待執行表中刪除。否則,添加到異常表中,并將該指令從待執行表中刪除。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 從三月份找實習到現在,面了一些公司,掛了不少,但最終還是拿到小米、百度、阿里、京東、新浪、CVTE、樂視家的研發崗...
    時芥藍閱讀 42,340評論 11 349
  • 國家電網公司企業標準(Q/GDW)- 面向對象的用電信息數據交換協議 - 報批稿:20170802 前言: 排版 ...
    庭說閱讀 11,081評論 6 13
  • 1. 結構體和共同體的區別。 定義: 結構體struct:把不同類型的數據組合成一個整體,自定義類型。共同體uni...
    breakfy閱讀 2,138評論 0 22
  • 1.這篇文章不是本人原創的,只是個人為了對這部分知識做一個整理和系統的輸出而編輯成的,在此鄭重地向本文所引用文章的...
    SOMCENT閱讀 13,125評論 6 174
  • 偷偷的把自己藏起來 藏在一個沒有人知道的地方 哪里有山有水有清風 有你不知道的遠方 蜿蜒河流勾出九曲長歌 清風扶至...
    夭曼閱讀 189評論 0 1