WebSphere Commerce 排程器與付款處理
Payment Manager 執行 WebSphere Commerce 的四個排程器指令:
- 已排定的 PaySynchronizePM
控制程式指令會將訂單狀態和 Payment Manager 中的付款狀態同步化。
此指令會檢查處於 "I"(庫存更新擱置)或 "M"
(授權擱置)狀態的 WebSphere Commerce 訂單,並驗證這些訂單在 Payment Manager
中的狀態。如果 Payment Manager 記錄顯示訂單已被接受或核准,
此指令就會將訂單狀態改為 "C",表示已完成。
- 已排定的 BalancePaymentCmdImpl
控制程式指令會呼叫 DepositCmd 作業指令,針對已出貨的訂單執行扣款。
預設的 DoDepositCmdImpl 類別會藉由呼叫適當的
DoDepositPolicyCmd 商業原則指令,來執行這個功能。
-
如果 WebSphere Commerce 訂單的付款授權申請,
被相關的金融機構拒絕超過商店所架構的期間,已排定的
PayCleanupPMCmdImpl
控制程式指令會將該訂單取消。
此指令必須是在商店層次下分別針對各商店來排定。
- 已排定的 PaymentSummaryGenerate
控制程式指令會依照客戶帳戶與付款原則,產生商店的付款摘要。
這個指令也會產生要傳送給外部帳戶系統的 PaymentSummary XML 檔。
您可以隨時利用 Payment Manager 使用者介面來檢查訂單的狀態。
有關付款狀態的進一步資訊,請參閱 IBM WebSphere Payment Manager for
Multiplatforms, Programmer's Guide and Reference, Version 3.1。


