共用方式為


本機發出的 BACKOUT 動詞

顯示如何在本機發出 BACKOUT 動詞命令的影像。
在本機發出 BACKOUT 動詞命令。

  1. 本機交易程式會根據使用基本或對應的交談) ,發出 RECEIVE_AND_WAITMC_RECEIVE_AND_WAIT 動詞 (,以從遠端交易程式接收資料。 廠商 API 會以透明方式將動詞傳遞至主機整合伺服器。

  2. RECEIVE_AND_WAITMC_RECEIVE_AND_WAIT動詞命令會完成,並將 VCB 的[what_rcvd] 欄位設定為 [AP_PS_HEADER]。 資料緩衝區包含 PREPARE PS 標頭。

  3. 廠商 API 會發出另一個 RECEIVE_AND_WAITMC_RECEIVE_AND_WAIT 動詞命令,以接收遠端 TP 的傳送指示。

  4. 廠商 API 會傳回交易程式的 RECEIVE_AND_WAITMC_RECEIVE_AND_WAIT 動詞,並將 VCB 的 what_rcvd 欄位設定為 TAKE_SYNCPT

  5. 交易程式會發出 BACKOUT 動詞來備份交易。

  6. 廠商 API 會產生類型為 BACKOUT_RESYNC 的SEND_ERRORMC_SEND_ERROR 動詞命令,以傳送 Backout sense 程式碼0x08240001。

  7. 接著,廠商 API 會發出 CONFIRMMC_CONFIRM 動詞命令,以排清 SEND_ERRORMC_SEND_ERROR 動詞,並從遠端交易程式要求回應。

  8. 當遠端交易程式發出CONFIRMEDMC_CONFIRMED動詞時,CONFIRMMC_CONFIRM動詞命令完成。 廠商 API 接著會將 BACKOUT 動詞命令傳回至本機交易程式。