Cashier 設定檔
Cashier 設定檔是一種 XML 文件,其中包含 Cashier 功能建立
Payment Manager API 要求,進而建立特定付款卡匣訂單時所需要的所有資訊。
這些設定檔包括從所有組織架構和通信協定資料關鍵字到資料來源的映射。
付款原則會在 profileName
內容中指定所要使用的 Cashier 設定檔。所有以 Payment Manager 為基礎的付款原則都必須定義
profileName 以及 cassetteName 內容。
Cashier 設定檔會供所有網站共用。因此,客戶不能直接存取 Cashier 設定檔。
所有設定檔都必須包含下列資訊:
- 指示有沒有使用電子錢包的旗號。
這決定了 Cashier 要利用 AcceptPayment 或 ReceivePayment 來建立訂單。
- 所有必要的 Payment Manager 及付款卡匣參數。
- Cashier 如何提供必要參數的值的規格。
請注意,標準 Websphere Commerce 的 Cashier 設定檔並沒有包括
PaymentManagerConfiguration 元素。所有 Payment Manager 架構資訊都是在建構
Cashier 物件時指定的。架構資訊是從 WebSphere Commerce 架構檔讀取。
Cashier 設定檔必須利用 CollectPayment 呼叫來指定。
當從
DoPaymentMPFCmdImpl 與
DoPaymentPMCmdImpl
類別送出時,
這個設定檔會指示 Cashier 應使用哪些環境變數。WebSphere Commerce
也會使用 Cashier 設定檔來指定 Deposit 指令的參數,這通常是在訂購卡資料送出時發生。
WebSphere Commerce 有隨附下列標準 Cashier 設定檔:
Cassette for SET(TM) 的 Cashier 設定檔,其電子錢包旗號設為 True。
WC51_SET_Wallet.profile 是提供給想支援
使用 SET 通信協定之電子錢包交易的商家使用。
提供 Cassette for SET 的兩個 Cashier 設定檔,其電子錢包旗號設為 False:
- WC51_SET_MIA.profile,可作為一般信用卡交易使用。
-
WC51_SET_MIA_PCard.profile,可用來將訂購卡資料傳遞給卡匣。
- Cassette for CyberCash(TM) 的 Cashier 設定檔 (WC51_CyberCash.profile
)。
- Cassette for BankServACH 的 Cashier 設定檔 (WC51_BankServACH.profile
)。
- Cassette for VisaNet(TM) 的兩個 Cashier 設定檔:
- WC51_SET_MIA.profile,可作為一般信用卡交易用。
-
WC51_VisaNet_PCard.profile 顯示如何傳遞具有限定金額的訂購卡資料。
- OfflineCard Cassette 的 Cashier 設定檔 (WC51_OfflineCard.profile
)。
- CustomOffline Cassette 的兩個範例 Cashier 設定檔:
- WC51_CustomOffline_BillMe.profile,供「貨到付現」離線付款方法使用。
- WC51_CustomOffline_BillMe.profile,供 "寄帳單" 離線付款方法使用。
您可以修改這些設定檔,或建立額外的設定檔,以便符合不同的付款處理要求。
請參考 Cashier 設定檔的自訂,取得進一步的細節。