Archivos JSP de pago personalizables

Puede personalizar los archivos JSP de ejemplo que se proporcionan para el proceso de pago para adaptarlos a los distintos casetes.

Por omisión se proporcionan las vistas siguientes:

Las vistas PaySuccessView, PayCancelView, PayFailureView y PayServiceView sólo las utiliza el perfil de cajero para SET cuando se utiliza una aplicación de monedero. 

Por omisión, los datos de la rutina de carga  se configuran para todas las tiendas (con storeEnt_id 0) en la tabla VIEWREG para utilizar el archivo PayStatusPM.jsp para las vistas PaySuccessView, PayCancelView y PayFailureView, y el archivo PayService.jsp para la vista PayServiceView.

Estos dos archivos JSP de ejemplo se encuentran en el directorio siguiente:
unidad:\WebSphere\CommerceServer\samples\web\payment\
unidad:\Archivos de programa\WebSphere\CommerceServer\samples\web\payment\
/usr/WebSphere/CommerceServer/samples/web/payment/
/opt/WebSphere/CommerceServer/samples/web/payment/
/QIBM/ProdData/WebCommerce/samples/web/payment/

Los archivos deben trasladarse a los directorios siguientes:
unidad:\WebSphere\CommerceServer\wc.ear\wcstores.war\directorio_tienda\ y unidad:\WebSphere\AppServer\installedApps\WC_Enterprise_App_nombre_instancia.ear\wcstores.war\directorio_tienda
unidad:\Archivos de programa\WebSphere\CommerceServer\wc.ear\wcstores.war\directorio_tienda\ y unidad:\Archivos de programa\WebSphere\AppServer\installedApps\WC_Enterprise_App_nombre_instancia.ear\wcstores.war\directorio_tienda\
/usr/WebSphere/CommerceServer/wc.ear/wcstores.war/directorio_tienda/ y /usr/WebSphere/AppServer/installedApps/WC_Enterprise_App_nombre_instancia.ear/wcstores.war/directorio_tienda/
/opt/WebSphere/CommerceServer/wc.ear/wcstores.war/directorio_tienda/ y /opt/WebSphere/AppServer/installedApps/WC_Enterprise_App_nombre_instancia.ear/wcstores.war/directorio_tienda/
/QIBM/ProdData/WebCommerce/wc.ear/wcstores.war/directorio_tienda/ y /QIBM/ProdData/WebASAdv4/instancia_servidor_administrativo/installedApps/WC_Enterprise_App_nombre_instancia.ear/wcstores.war/directorio_tienda/
donde instancia_servidor_administrativo es el nombre de la instancia del Servidor administrativo de WebSphere Application Server.

Una vez que los archivos JSP se hayan trasladado al directorio, el sistema podrá localizarlos. Tal vez desee personalizar los archivos según sus necesidades. Por ejemplo, puede añadir un banner o el logotipo de su tienda o cambiar el esquema de colores y los fonts.

PayStatusPM.jsp es un archivo JSP de ejemplo con fines generales que muchas de las vistas relacionadas con el proceso de pago podrían especificar. Además de las vistas PaySuccessView, PayCancelView, PayFailureView y PayServiceView antes mencionadas, la vista OrderOKView también se puede configurar para que especifique este archivo JSP.

Para configurar la vista OrderOKView manualmente en la tabla VIEWREG, asegúrese de especificar la interfaz ForwardViewCommand. Los valores adecuados para configurar la entrada OrderOKView en la tabla VIEWREG son los siguientes:

Columna Valor
viewname OrderOKView
interfacename com.ibm.commerce.command.ForwardViewCommand
classname com.ibm.commerce.command.HttpForwardViewCommandImpl
devicefmt_id -1
properties

docname=nombre archivo jsp
donde nombre archivo jsp es el nombre del archivo JSP que desea utilizar. Por ejemplo, para utilizar PayStatusPM.jsp, el valor sería docname=PayStatusPM.jsp.

La página por omisión para la vista DoPaymentErrorView es GenericApplicationError.jsp, que se encuentra en los directorios siguientes:
unidad:\WebSphere\CommerceServer\wc.ear\wcstores.war\directorio_tienda\ y unidad:\WebSphere\AppServer\installedApps\WC_Enterprise_App_nombre_instancia.ear\wcstores.war\directorio_tienda
unidad:\Archivos de programa\WebSphere\CommerceServer\wc.ear\wcstores.war\directorio_tienda\ y unidad:\Archivos de programa\WebSphere\AppServer\installedApps\WC_Enterprise_App_nombre_instancia.ear\wcstores.war\directorio_tienda\
/usr/WebSphere/CommerceServer/wc.ear/wcstores.war/directorio_tienda/ y /usr/WebSphere/AppServer/installedApps/WC_Enterprise_App_nombre_instancia.ear/wcstores.war/directorio_tienda/
/opt/WebSphere/CommerceServer/wc.ear/wcstores.war/directorio_tienda/ y /opt/WebSphere/AppServer/installedApps/WC_Enterprise_App_nombre_instancia.ear/wcstores.war/directorio_tienda/
/QIBM/ProdData/WebCommerce/wc.ear/wcstores.war/directorio_tienda/ y /QIBM/ProdData/WebASAdv4/instancia_servidor_administrativo/installedApps/WC_Enterprise_App_nombre_instancia.ear/wcstores.war/directorio_tienda/
donde instancia_servidor_administrativo es el nombre de la instancia del Servidor administrativo de WebSphere Application Server.

Este archivo JSP de ejemplo lo especifican por omisión muchas vistas de error. Su finalidad es mostrar la información de error proporcionada por el bean ErrorDataBean que el archivo JSP recibe del servidor. Debería proporcionar su propia página de error personalizada para mostrar un mensaje más significativo al cliente.

Referencia relacionada

IBM copyright