建立一次性付款
第三方付款處理系統處理新的一次性付款時,將會使用「新增」動作來呼叫 C1-ThirdPartyOneTimePayNotification 內送 Web 服務。付款明細包含付款日期/時間、付款金額,以及付款方式的基本明細 (亦即銀行帳戶或信用卡)。
備註:因為銀行帳號和信用卡號碼是在系統外部擷取,所以不會傳送完整帳號。在大部分情況下,只會傳送部分值,例如後四個數字。
內送 Web 服務會如下處理付款:
-
如果付款日期是目前日期,則會將它以立即付款處理。
-
系統會建立第三方一次性付款任務,接著會建立凍結付款。
-
第三方付款處理器所傳入的付款日期/時間,會使用「第三方一次性付款處理整合」主控組態中的「處理日期/時間特性類型」儲存為付款收納上的特性。這是為了在處理付款時擷取實際的日期/時間。此資訊用於收納控制處理。
備註:已驗證 XSD 格式的付款日期/時間。對此日期/時間進行的任何後續手動更新都必須使用正確的 XSD 格式。此用途有特設特性驗證演算法類型 C1-VALDATE。 -
第三方一次性付款任務的服務任務 ID 參考,會使用「第三方一次性付款處理整合」主控組態中的「處理參考特性類型」儲存為付款收納上的特性。這可協助識別已從第三方付款處理建立付款事件/收納。
-
付款事件 ID 會送回給第三方付款處理系統,因此未來需要取消付款時,有方法可以識別付款。
-
-
如果付款日期是未來日期,則會將它以定期付款處理。
-
系統會建立待處理的第三方一次性付款任務。除非第三方付款處理系統傳送有關定期付款已處理的另一個通知,否則不會採取進一步動作。
-
服務任務 ID 會送回給第三方付款處理系統,因此有方法可以識別後續要求的服務任務,以更新或處理待處理一次性付款。
-
備註:若要避免在 Web 服務逾時且第三方付款處理重試 Web 服務要求時建立重複付款,請執行下列動作:
-
系統會檢查是否已從先前的 Web 服務要求建立凍結付款。
-
此帳戶在付款事件建立期間被鎖定。
如需有關「第三方一次性付款通知」服務任務生命週期的詳細資訊,請參考系統中的 C1-ThirdPartyOneTimePayTask 業務物件。
如需有關主控組態設定的詳細資訊,請參考系統中的第三方付款處理整合主控組態。