Installation d'un plug-in de paiement
Pour installer un plug-in de paiement personnalisé dans l'espace de travail Rational Application Developer, suivez ces instructions. Les instructions utilisent comme exemple un plug-in appelé SamplePlugin.
Procédure
- Arrêtez le serveur de test HCL Commerce.
-
Importez le fichier JAR EBJ de plug-in pour le plug-in que vous souhaitez installer dans votre espace de travail :
Option Description Code binaire Si le code plug-in personnalisé est disponible sous forme binaire (un fichier JAR de plug-in a été fourni), importez le fichier JAR EJB de plug-in dans l'espace de travail en tant que projet EJB et le module de plug-in doit être automatiquement ajouté au serveur HCL Commerce. Code source Si le code plug-in personnalisé est disponible en tant que code source, vous pouvez effectuer l'une des options suivantes, même si la première est recommandée : - Importez les fichiers EJB de plug-in de paiement dans le projet de données WebSphereCommerceServerExtensions. Le projet de données WebSphereCommerceServerExtensions est un projet prédéfini pour les beans entreprise personnalisés qui est à votre disposition afin de générer du code déployé pour l'environnement de test léger.
- Créez un nouveau projet EJB pour le plug-in de paiement dans l'espace de travail HCL Commerce Developer. Ensuite, importez le code source de plug-in dans ce nouveau projet EJB.
- Ajoutez tous les fichiers JAR dont dépend le projet de plug-in de paiement dans le chemin d'accès du projet de plug-in. Les fichiers JAR fournissent un ensemble de classes dont un développeur de plug-in de paiement aura besoin pour développer un plug-in de paiement.
- Si le plug-in est présenté en tant que code source, générez le projet de plug-in.
- Générez le code de déploiement EJB de plug-in et regénérez-le.
- Copiez le descripteur de déploiement de plug-ins depuis le projet de plug-in EJB (ou l'emplacement où le fichier a été fourni) vers le répertoire de configuration ppc\plugins. Créez un sous-répertoire avec le nom du plug-in. Par exemple : workspace_dir\WC\xml\config\payments\ppc\plugins\SamplePlugin\PluginDeployment.xml
- Assurez-vous que le nom du plug-in à l'intérieur du descripteur de déploiement correspond au nom du répertoire dans lequel vous avez placé le descripteur de déploiement.
-
Ajoutez les lignes suivantes au fichier PaymentSystemPluginMapping.xml comme indiqué. L'emplacement du fichier est : workspace_dir\WC\xml\config\payments\ppc\plugins\PaymentSystemPluginMapping.xml.
<PaymentSystemName name="SampleSystem" > <Mapping paymentConfigurationId="default" PluginName="SamplePlugin" > </Mapping> </PaymentSystemName>Cela crée un mappage entre un nom de système appelé SampleSystem et le plug-in SamplePlugin que vous venez d'importer dans votre répertoire.
-
Mettez à jour la configuration règles de paiement de manière à ce qu'un mode de paiement soit mappé dans le nom du système de paiement
SampleSystem, comme vous l'avez défini à l'étape 5. - Redémarrez les serveurs de test.
-
Pour vérifier l'installation réussie, déployez le plug-in et passez une commande de test à l'aide de celui-ci. Pour déployer le plug-in :
- Ouvrez la perspective Java EE.
- Sélectionnez .
- Sélectionnez l'onglet Module.
- Sous Modules, cliquez sur Ajouter, sélectionnez le module du plug-in de paiement et cliquez sur Terminer.
- Cliquez avec le bouton droit de la souris sur HCL Commerce Test Serveur et sélectionnez Publier.