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

  1. Arrêtez le serveur de test HCL Commerce.
  2. Importez le fichier JAR EBJ de plug-in pour le plug-in que vous souhaitez installer dans votre espace de travail :
    OptionDescription
    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.
  3. Si le plug-in est présenté en tant que code source, générez le projet de plug-in.
  4. Générez le code de déploiement EJB de plug-in et regénérez-le.
  5. 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
  6. 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.
  7. 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.

  8. 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.
  9. Redémarrez les serveurs de test.
  10. 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 :
    1. Ouvrez la perspective Java EE.
    2. Sélectionnez Applications d'entreprise > WC > Descripteur de déploiement.
    3. Sélectionnez l'onglet Module.
    4. Sous Modules, cliquez sur Ajouter, sélectionnez le module du plug-in de paiement et cliquez sur Terminer.
    5. Cliquez avec le bouton droit de la souris sur HCL Commerce Test Serveur et sélectionnez Publier.