您可以自訂進行付款處理用的範例 JSP 檔,以配合不同的卡匣。
在預設的情況下,會提供下列檢視畫面:
只有在使用電子錢包應用程式時, SET 的 Cashier 設定檔才會用到 PaySuccessView、PayCancelView、PayFailureView 和 PayServiceView。
在預設的情況下,會在 VIEWREG 表格中設定所有商店(storeEnt_id 為 0)的引導資料, 以將 PayStatusPM.jsp 用在 PaySuccessView、PayCancelView 和 PayFailureView 上,將 PayService.jsp 用在 PayServiceView 上。
這兩個範例 JavaServer Pages 檔案位於下列目錄中:
drive:\WebSphere\CommerceServer\samples\web\payment\
drive:\Program Files\WebSphere\CommerceServer\samples\web\payment\
/usr/WebSphere/CommerceServer/samples/web/payment/
/opt/WebSphere/CommerceServer/samples/web/payment/
/QIBM/ProdData/WebCommerce/samples/web/payment/
檔案必須移到下列目錄中:
drive:\WebSphere\CommerceServer\wc.ear\wcstores.war\store_directory\ 和
drive:\WebSphere\AppServer\installedApps\WC_Enterprise_App_instance_name.ear\wcstores.war\store_directory\
drive:\Program
Files\WebSphere\CommerceServer\wc.ear\wcstores.war\store_directory\ 和
drive:\Program Files\WebSphere\AppServer\installedApps\WC_Enterprise_App_instance_name.ear\wcstores.war\store_directory\
/usr/WebSphere/CommerceServer/wc.ear/wcstores.war/store_directory/ 和
/usr/WebSphere/AppServer/installedApps/WC_Enterprise_App_instance_name.ear/wcstores.war/store_directory/
/opt/WebSphere/CommerceServer/wc.ear/wcstores.war/store_directory/ 和
/opt/WebSphere/AppServer/installedApps/WC_Enterprise_App_instance_name.ear/wcstores.war/store_directory/
/QIBM/ProdData/WebCommerce/wc.ear/wcstores.war/store_directory/ 和
/QIBM/ProdData/WebASAdv4/administrative_server_instance/installedApps/WC_Enterprise_App_instance_name.ear/wcstores.war/store_directory/
其中 administrative_server_instance 為
WebSphere Application Server 管理伺服器案例的名稱。
一旦將 JSP 檔移到目錄中,系統即可找到它們。 您可以自訂自用的檔案。舉例來說,您可以新增商店旗標、標誌,或者變更顏色架構與字型。
PayStatusPM.jsp 是付款處理所關聯的許多檢視畫面都可以指定的通用 JSP 檔。除了上面所提及的 PaySuccessView、PayCancelView、PayFailureView 和 PayServiceView 之外, 您也可以設定 OrderOKView 來指定這個 JSP 檔。
如果要在 VIEWREG 表格中手動設定 OrderOKView,請確定有指定 ForwardViewCommand 介面。 以下是適合設定 VIEWREG 表格中之 OrderOKView 項目的值:
直欄 | 值 |
---|---|
viewname | OrderOKView |
interfacename | com.ibm.commerce.command.ForwardViewCommand |
classname | com.ibm.commerce.command.HttpForwardViewCommandImpl |
devicefmt_id | -1 |
properties | docname=jsp file name |
DoPaymentErrorView 的預設頁面是 GenericApplicationError.jsp,其位於下列目錄中:
drive:\WebSphere\CommerceServer\wc.ear\wcstores.war\store_directory\ 和
drive:\WebSphere\AppServer\installedApps\WC_Enterprise_App_instance_name.ear\wcstores.war\store_directory\
drive:\Program
Files\WebSphere\CommerceServer\wc.ear\wcstores.war\store_directory\ 和
drive:\Program Files\WebSphere\AppServer\installedApps\WC_Enterprise_App_instance_name.ear\wcstores.war\store_directory\
/usr/WebSphere/CommerceServer/wc.ear/wcstores.war/store_directory/ 和
/usr/WebSphere/AppServer/installedApps/WC_Enterprise_App_instance_name.ear/wcstores.war/store_directory/
/opt/WebSphere/CommerceServer/wc.ear/wcstores.war/store_directory/ 和
/opt/WebSphere/AppServer/installedApps/WC_Enterprise_App_instance_name.ear/wcstores.war/store_directory/
/QIBM/ProdData/WebCommerce/wc.ear/wcstores.war/store_directory/ 和
/QIBM/ProdData/WebASAdv4/administrative_server_instance/installedApps/WC_Enterprise_App_instance_name.ear/wcstores.war/store_directory/
其中 administrative_server_instance 為
WebSphere Application Server 管理伺服器案例的名稱。
在預設的情況下,許多錯誤檢視畫面都會指定這個範例 JSP 檔。它的用途是顯示 JSP 檔自伺服器中收到的 ErrorDataBean 所提供的錯誤資訊。 您應該提供您自己的自訂錯誤頁面來呈現更有意義的訊息給客戶。
![]() |