Configuration d'un commerçant pour accéder à la passerelle Paymentech

Avant qu'un magasin ne puisse utiliser le plug-in Paymentech pour traiter les paiements, configurez un commerçant pour accéder à la passerelle Paymentech.

Procédure

  1. Ouvrez la console d'administration.
  2. Dans la page Console d'administration - Sélection de site/magasin, sélectionnez le bouton d'option Magasin.
  3. Dans la zone Nom du magasin, sélectionnez un magasin, puis cliquez sur OK.
  4. Créer un nouveau commerçant :
    • Dans la page Connexion à la console d'administration, entrez ce qui suit dans la ligne d'adresse :

      https://host_name:port/webapp/wcs/admin/servlet/PPCMerchantEdit?actionName=create&merchantName=merchant name

      Où :
      merchant name
      Est le nom du commerçant que vous souhaitez créer.
  5. Associez le commerçant au magasin. Le commerçant sera associé au magasin lors de la connexion à la console d'administration :
    • Dans la page Connexion à la console d'administration, entrez l'URL suivante dans la ligne d'adresse :
      https://host_name:port/webapp/wcs/admin/servlet/PPCStoreMerchantAssociate?actionName=create&merchantId=merchantIDOù :
      merchantId
      Il s'agit de marchandId.
      Remarque : Pour déterminer merchantId, exécutez l'instruction SQL suivante : select * from merchant et identifiez le commerçant que vous avez créé à l'étape 4.
  6. Créez le système de paiement.
    1. Dans la page Connexion à la console d'administration, entrez l'URL suivante dans la ligne d'adresse :https://host_name:port/webapp/wcs/stores/servlet/PPCMerchantConfigurationEdit?actionName=create&merchantId=MERCHANT_ID&paymentConfigurationGroup=default&paymentSystemName=Paymentech
    2. Créez MerchantConfInfo :
      Sélectionnez l'ID de configuration dans la table MERCHCONF (select * from merchconf) et entrez le texte suivant dans la ligne d'adresse :
      https://host_name:port/webapp/wcs/admin/servlet/PPCMerchantConfigurationInfoEdit?actionName=create&merchantConfId=MERCHANTCONF_ID&propertyName_1=merchantId&propertyValue_1=CDMERCH
    3. Dans la page Connexion à la console d'administration, entrez l'URL suivante dans la ligne d'adresse :
      https://host_name/webapp/wcs/stores/servlet/PPCMerchantConfigurationEdit?
      actionName=create&merchantId=merchant_Id
      &paymentConfigurationGroup=default&paymentSystemName=Paymentech
      Où :
      merchantId
      Il s'agit de marchandId.
      Remarque : Pour déterminer merchantId, exécutez l'instruction SQL suivante : sélectionnez * depuis le commerçant et identifiez le commerçant que vous avez créé à l'étape 4.
  7. Configurez le commerçant pour qu'il utilise Paymentech.
    1. Chiffrez la valeur PROPERTY_VALUE des enregistrements suivants :
      • DIVISION_USD
      • PRESENTERS_ID
      • PID_PASSWORD
      • SUBMITTERS_ID
      • SID_PASSWORD
    2. Insérez les enregistrements suivants dans la table MERCHCONFINFO à l'aide des valeurs chiffrées que vous avez obtenues à l'étape 7a.
      INSERT INTO MERCHCONFINFO (MERCHCONFINFO_ID,MERCHCONF_ID,PROPERTY_NAME,PROPERTY_VALUE,ENCRYPTED,OPTCOUNTER)VALUES(maxId+1,merchantConfid,'DIVISION_USD',
      'encryptedvalue',1,0);
      INSERT INTO MERCHCONFINFO (MERCHCONFINFO_ID,MERCHCONF_ID,PROPERTY_NAME,PROPERTY_VALUE,ENCRYPTED,OPTCOUNTER)VALUES(maxId+1,merchantConfid,'PRESENTERS_ID',
      'encryptedvalue',1,0);
      INSERT INTO MERCHCONFINFO (MERCHCONFINFO_ID,MERCHCONF_ID,PROPERTY_NAME,PROPERTY_VALUE,ENCRYPTED,OPTCOUNTER)VALUES(maxId+1,merchantConfid,'PID_PASSWORD',
      'encryptedvalue',1,0);
      INSERT INTO MERCHCONFINFO (MERCHCONFINFO_ID,MERCHCONF_ID,PROPERTY_NAME,PROPERTY_VALUE,ENCRYPTED,OPTCOUNTER)VALUES(maxId+1,merchantConfid,'SUBMITTERS_ID',
      'encryptedvalue',1,0);
      INSERT INTO MERCHCONFINFO (MERCHCONFINFO_ID,MERCHCONF_ID,PROPERTY_NAME,PROPERTY_VALUE,ENCRYPTED,OPTCOUNTER)VALUES(maxId+1,merchantConfid,'SID_PASSWORD',
      'encryptedvalue',1,0);
    3. Dans une ligne d'adresse du navigateur, entrez la commande suivante : https://host_name:port/webapp/wcs/admin/servlet/PPCMerchantConfigurationInfoEdit?actionName=create&merchantConfId=merchantConfId&propertyName_1=TRANSACTION_TYPE&propertyValue_1=1
      Paymentech fournit un NUMERO DE DIVISION pour chaque devise prise en charge par le commerçant. Le nom propertyName_1 est spécifié par la devise prise en charge par la configuration du commerçant et le nom propertyName_1 est fourni par Paymentech. Par exemple, les devises USD et CAO sont prises en charge par la configuration du commerçant, et les NUMEROS DE DIVISION fournis par Paymentech sont 123456 et 654321. L'instruction SQL est la suivante :
      INSERT INTO MERCHCONFINFO (MERCHCONFINFO_ID,MERCHCONF_ID,PROPERTY_NAME,PROPERTY_VALUE,ENCRYPTED,OPTCOUNTER) VALUES(maxId+1,merchantConfid,'DIVISION_USD',
      'encryptedvalueof 123456 ',1,0);
      INSERT INTO MERCHCONFINFO (MERCHCONFINFO_ID,MERCHCONF_ID,PROPERTY_NAME,PROPERTY_VALUE,ENCRYPTED,OPTCOUNTER) VALUES(maxId+1,merchantConfid,'DIVISION_CAD',
      'encryptedvalueof 654321',1,0);
      Où :
      paymentconfigurationgroup
      Il s'agit du nom de la configuration de paiement. Si vous n'avez pas configuré de groupe de configuration de paiement, saisissez défaut.
      marchandConfId
      Pour déterminer merchantConfId, exécutez l'instruction SQL suivante : select * from merchconf et identifiez l'enregistrement de la configuration de commerçant que vous avez créé à l'étape 5.
      DIVISION_USD
      Le format du nom de la devise dans la table MERCHCONFINFO doit être DIVISION_currencyCode. Les devises suivantes ont été testées :
      CAD
      Dollar canadien
      EUR
      Euro
      EUR
      Dollar US
      JPY
      Yen japonais
      PRESENTERS_ID
      Fourni par Paymentech.
      PID_PASSWORD
      Fourni par Paymentech.
      SUBMITTERS_ID
      Fourni par Paymentech.
      SID PASSWORD
      Fourni par Paymentech.
      TRANSACTION_TYPE
      Fourni par Paymentech.

Que faire ensuite

Configurez le plug-in Paymentech.