Utilisez le plug-in SimpleOffline si vous souhaitez traiter manuellement les transactions de paiement. HCL Commerce suit le statut de paiement de la commande.
Pourquoi et quand exécuter cette tâche
Puisqu'il n'y a pas de communication directe avec un système dorsal de paiement et le plug-in SimpleOffline, ce plug-in ne doit pas être enregistré auprès d'un prestataire de services de paiement pour fonctionner.
Procédure
- Mappez le plug-in au système de paiement et à la configuration de paiement.
Par exemple :
<PaymentSystemName
name="OfflineCard" >
<Mapping
paymentConfigurationId="default"
PluginName="SimpleOffline" >
</Mapping>
</PaymentSystemName>
- Dans un éditeur de texte ou un éditeur XML, ouvrez votre copie du fichier XML PaymentSystemPluginMapping.
- Spécifiez le nom du système de paiement, l'ID de configuration de paiement, le nom du plug-in et les propriétés de plug-in spécifiques qui doivent être utilisées pour ce mappage de nom de système de paiement.
Etant donné qu'un plug-in peut être associé à plusieurs noms de système de paiement, vous pouvez spécifier des propriétés propres à un nom de système de paiement particulier. Par exemple, PaymentSystemName ABC peut utiliser la propriété XXX, et PaymentSystemName DEF peut utiliser la propriété YYY même si le même plug-in est utilisé pour les deux.
Lorsque le nom du système de paiement est utilisé, l'ensemble de propriétés définies dans le fichier PaymentSystemPluginMapping.xml est appliqué. Ces propriétés sont différentes des propriétés de plug-in spécifiées dans le descripteur de déploiement. Les propriétés spécifiées dans le descripteur de déploiement s'appliquent au plug-in lui-même et restent constantes en mémoire lorsque le plug-in est utilisé, quel que soit le nom du système de paiement utilisé.
- Sauvegardez le fichier.
- Configurez les modes de paiement.
- Dans un éditeur de texte ou un éditeur XML, ouvrez le Fichier XML PaymentMethodConfiguration qui se trouve dans le répertoire suivant :
- workspace_dir/WC/xml/config/payments/edp/groups/default
workspace_dir/wc/xml/config/payments/edp/groups/default
- Spécifiez une configuration pour le mode de paiement. Indiquez les valeurs pour les paramètres suivants :
- méthode de paiement
- paymentRule
- paymentSystemName
- systemEditable
- humanEditable
- refundAllowed
- minimumAmount
- maximumAmount
- priority
- dependantCreditRequired
Reportez-vous à la description du fichier pour obtenir plus d'informations sur ces paramètres. Plusieurs modes de paiement peuvent être configurés dans ce fichier.
- Sauvegardez le fichier.
- Configurez les modes de remboursement.
- Dans un éditeur de texte ou un éditeur XML, ouvrez le fichier XML RefundMethodConfigurations qui se trouve dans le répertoire suivant :
- workspace_dir/WC/xml/config/payments/edp/groups/default
workspace_dir/wc/xml/config/payments/edp/groups/default
- Spécifiez une configuration pour le mode de remboursement. Indiquez les valeurs pour les paramètres suivants :
- mode de remboursement
- paymentSystemName
Reportez-vous à la description du fichier pour obtenir plus d'informations sur ces paramètres. Plusieurs modes de remboursement peuvent être configurés dans ce fichier.
- Sauvegardez le fichier.
- Configurez l'état En attente.
- Facultatif : Si vous avez besoin du plug-in SimpleOffline pour prendre en charge un nouveau mode de paiement, vous devez inclure les fragments JSP correspondants dans la page de la vitrine pour recueillir les données de protocole requises pour le nouveau mode de paiement. Aucun fragment JSP n'est requis par le plug-in SimpleOffline si vous utilisez les modes de paiement prédéfinis.
-
Mise à jour pour v9.
-
Mise à jour pour v9.