Fichiers JSP de paiement personnalisés

Vous avez la possibilité de personnaliser les modèles de fichiers JSP fournis pour le traitement des paiements pour différentes cassettes.

Les vues suivantes sont fournies par défaut :

Les vues PaySuccessView, PayCancelView, PayFailureView et PayServiceView sont uniquement utilisées par le profil Caissier pour SET lorsqu'une application de portefeuille est utilisée.

Par défaut, les données d'amorçage sont définies pour tous les magasins (storeEnt_id = 0) dans la table VIEWREG afin que le fichier PayStatusPM.jsp soit utilisé pour PaySuccessView, PayCancelView et PayFailureView, et que le fichier PayService.jsp soit utilisé pour PayServiceView.

Ces deux modèles de fichier JSP (JavaServer Pages) se trouvent dans le répertoire suivant :
unité:\WebSphere\CommerceServer\samples\web\payment\
unité:\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/

Les fichiers doivent être déplacés vers les répertoires suivants :
unité:\WebSphere\CommerceServer\wc.ear\wcstores.war\répertoire_magasin\ et unité:\WebSphere\AppServer\installedApps\WC_Enterprise_App_nom_instance.ear\wcstores.war\répertoire_magasin\
unité:\Program Files\WebSphere\CommerceServer\wc.ear\wcstores.war\répertoire_magasin\ et unité:\Program Files\WebSphere\AppServer\installedApps\WC_Enterprise_App_nom_instance.ear\wcstores.war\répertoire_magasin\
/usr/WebSphere/CommerceServer/wc.ear/wcstores.war/répertoire_magasin/ et /usr/WebSphere/AppServer/installedApps/WC_Enterprise_App_nom_instance.ear/wcstores.war/répertoire_magasin/
/opt/WebSphere/CommerceServer/wc.ear/wcstores.war/répertoire_magasin/ et /opt/WebSphere/AppServer/installedApps/WC_Enterprise_App_nom_instance.ear/wcstores.war/répertoire_magasin/
/QIBM/ProdData/WebCommerce/wc.ear/wcstores.war/répertoire_magasin/ et /QIBM/ProdData/WebASAdv4/instance_serveur_administratif/installedApps/WC_Enterprise_App_nom_instance.ear/wcstores.war/répertoire_magasin/
instance_serveur_administratif est le nom de l'instance du serveur d'administration de WebSphere Application Server.

Une fois que les fichiers JSP ont été déplacés dans ces répertoires, le système peut les localiser. Vous pouvez personnaliser ces fichiers à votre convenance. Par exemple, vous pouvez ajouter la bannière ou le logo du magasin, ou modifier la palette de couleurs ou la police.

Le fichier PayStatusPM.jsp est un modèle de fichier JSP polyvalent qui peut être indiqué par de nombreuses vues associées au traitement des paiements. Outre les vues PaySuccessView, PayCancelView, PayFailureView et PayServiceView mentionnées ci-dessus, OrderOKView peut également être configurée pour indiquer ce fichier JSP.

Pour configurer manuellement OrderOKView dans la table VIEWREG, vérifiez que vous avez bien spécifié l'interface ForwardViewCommand. Les valeurs de configuration appropriée de l'entrée OrderOKView dans la table VIEWREG sont les suivantes :

Colonne Valeur
viewname OrderOKView
interfacename com.ibm.commerce.command.ForwardViewCommand
classname com.ibm.commerce.command.HttpForwardViewCommandImpl
devicefmt_id -1
properties

docname=nom de fichier jsp
nom de fichier jsp est le nom du fichier JSP que vous souhaitez utiliser. Par exemple, pour utiliser le fichier PayStatusPM.jsp, la valeur serait docname=PayStatusPM.jsp.

La page par défaut pour la vue DoPaymentErrorView est GenericApplicationError.jsp, qui se trouve dans les répertoires suivants :
unité:\WebSphere\CommerceServer\wc.ear\wcstores.war\répertoire_magasin\ et unité:\WebSphere\AppServer\installedApps\WC_Enterprise_App_nom_instance.ear\wcstores.war\répertoire_magasin\
unité:\Program Files\WebSphere\CommerceServer\wc.ear\wcstores.war\répertoire_magasin\ et unité:\Program Files\WebSphere\AppServer\installedApps\WC_Enterprise_App_nom_instance.ear\wcstores.war\répertoire_magasin\
/usr/WebSphere/CommerceServer/wc.ear/wcstores.war/répertoire_magasin/ et /usr/WebSphere/AppServer/installedApps/WC_Enterprise_App_nom_instance.ear/wcstores.war/répertoire_magasin/
/opt/WebSphere/CommerceServer/wc.ear/wcstores.war/répertoire_magasin/ et /opt/WebSphere/AppServer/installedApps/WC_Enterprise_App_nom_instance.ear/wcstores.war/répertoire_magasin/
/QIBM/ProdData/WebCommerce/wc.ear/wcstores.war/répertoire_magasin/ et /QIBM/ProdData/WebASAdv4/instance_serveur_administratif/installedApps/WC_Enterprise_App_nom_instance.ear/wcstores.war/répertoire_magasin/
instance_serveur_administratif est le nom de l'instance du serveur d'administration de WebSphere Application Server.

Par défaut, ce fichier exemple JSP est indiqué dans de nombreuses vues d'erreur. Vous pouvez ainsi visualiser les informations d'erreur disponibles depuis ErrorDataBean que le serveur envoie au fichier JSP. Vous pouvez disposer de votre propre page d'erreurs personnalisée pour que le client comprenne mieux le message affiché.

Références connexes

IBM copyright