共用方式為


遠端發出的 BACKOUT 動詞

顯示如何從遠端發出 BACKOUT 動詞的影像。
遠端發出 BACKOUT 動詞。

  1. 交易程式會根據使用基本或對應的交談,發出 SEND_DATAMC_SEND_DATA動詞。

  2. SEND_DATAMC_SEND_DATA VCB 會透過廠商 API 透明地傳遞至主機整合伺服器。 當動詞完成主機整合伺服器的傳回碼時,會傳回交易程式。

  3. 交易程式會向廠商 API 發出 SYNCPT 動詞。

  4. 廠商 API 會建立 PREPARE PS 標頭,並藉由發出 SEND_DATAMC_SEND_DATA 動詞來傳輸它。 對於對應的交談,MC_SEND_DATA VCB 的 data_type 欄位必須設定為 AP_PS_HEADER。

  5. 完成 SEND_DATAMC_SEND_DATA 動詞時,廠商 API 會發出 RECEIVE_AND_WAITMC_RECEIVE_AND_WAIT 動詞。

  6. RECEIVE_AND_WAITMC_RECEIVE_AND_WAIT動詞會傳回AP_BACKED_OUT的傳回碼,表示遠端交易程式發出BACKOUT動詞。

  7. 廠商 API 會發出另一個RECEIVE_AND_WAIT或MC_RECEIVE_AND_WAIT動詞來接收確認指示。

  8. 當動詞完成且 VCB 的 what_rcvd 欄位設為 AP_CONFIRM 時,廠商 API 會發出 CONFIRMEDMC_CONFIRMED 動詞來認可 BACKOUT 動詞。

  9. SYNCPT動詞會在CONFIRMEDMC_CONFIRMED動詞完成時,傳回具有BACKED_OUT傳回碼的交易程式。