Ajout d'un nouveau mode de paiement ou de remboursement

Si vous ajoutez un nouveau mode de paiement ou de remboursement, vous devez mettre à jour les tables de base de données HCL Commerce qui contiennent des informations sur les modes de paiement ou de remboursement que votre magasin utilisera. Les tables de stratégie commerciale ne contiennent pas d'informations sur le type d'actions ou de règles de paiement ou de remboursement que le Sous-système de paiements utilisera. Elles identifient les modes de paiement et de remboursement. Les actions de paiement et de remboursement sont définies en configurant les fichiers XML.

Pourquoi et quand exécuter cette tâche

Chaque fois qu'un nouveau mode de paiement ou de remboursement est ajouté à un magasin, une stratégie commerciale avec le type Payment ou ReturnPayment doit être créée dans la table POLICY commerciale (avec les entrées correspondantes dans la table POLICYDESC). La table POLICYCMD sera insérée dans un ensemble de commandes de stratégie de paiement. Pour chaque nouvelle entrée ajoutée à la table POLICY, la valeur de la zone Nom de la stratégie métier doit correspondre à l'ID du mode de paiement (ou de remboursement) configuré dans règles de paiement (la valeur paymentMethodhod dans le fichier PaymentMethodConfigurations.xml, ou la valeur dans le fichier RefundMethodConfigurations.xml).

Procédure

  1. Si vos modes Payment ne sont pas pris en charge, créez une nouvelle configuration de mode de paiement ou de remboursement pour le mode de paiement ou de remboursement dans PaymentMethodConfigurations.xml ou RefundMethodConfigurations.xml.
  2. Configurez les règles de paiement que vous souhaitez utiliser avec le mode de paiement ou de remboursement en modifiant Fichier XML PaymentMappings.
  3. Pour les magasins B2B, établissez les modalités de paiement nécessaires.
  4. Modifiez la page JSP de magasin pour utiliser des fragments de code JSP qui prennent en charge les modes de paiement. Voir Exemple : Fragments JSP du mode de paiement. En règle générale, un nouveau mode de paiement nécessitera un nouveau fragment de code JSP.
  5. Configurez le plug-in de paiement que vous avez l'intention d'utiliser.