Fichier XML PaymentMethodConfiguration
Utilisez le fichier PaymentMethodConfigurations.xml pour configurer les détails du mode de paiement.
Ce fichier 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
Les détails de la configuration comprennent les informations suivantes :
- Mode de paiement auquel la configuration s'applique.
- Nom du système de paiement qui traitera les demandes de paiement.
- Autres propriétés de configuration pour le mode de paiement, telles que :
- Si un montant de paiement peut être modifié par le système ou une personne.
- Si les remboursements sont autorisés ou non si le mode de paiement est utilisé pour la commande.
- Le montant minimum ou maximum du paiement. S'il n'y a pas de montant de paiement maximal, le montant maximal est
Unbounded. - Quelle priorité le mode de paiement doit avoir dans les situations où plusieurs modes de paiement sont utilisés.
Ce fichier ne doit contenir qu'une seule configuration de mode de paiement.
<?xml version="1.0" encoding="UTF-8"?>
<PaymentMethodConfigurations
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="com/ibm/commerce/edp/parsers/PaymentMethodConfigurations.xsd">
<PaymentMethodConfiguration
name="CreditCardOffline"
paymentSystemName="OfflineCreditCardSystem"
systemEditable="true"
humanEditable="true"
refundAllowed="true"
minimumAmount="0"
maximumAmount="Unbounded"
priority="MEDIUM"
partiallyConsumable="true"
dependentCreditRequired="false"/>
</PaymentMethodConfiguration>
</PaymentMethodConfigurations>
<?xml version="1.0" encoding="UTF-8"?>
<PaymentMethodConfigurations
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="com/ibm/commerce/edp/parsers/PaymentMethodConfigurations.xsd">
<PaymentMethodConfiguration
name="CheckOffline"
paymentSystemName="OfflineACHSystem"
systemEditable="false"
humanEditable="false"
refundAllowed="false"
minimumAmount="0"
maximumAmount="Unbounded"
priority="LOW"
dependentCreditRequired="false"
partiallyConsumable="false"/>
</PaymentMethodConfiguration>
</PaymentMethodConfigurations>
- Paramètres
- nom
- Le nom de la configuration de paiement.
- paymentSystemName
- Le nom du système dorsal de paiement Le nom du système de paiement doit être compatible avec le nom d'un système de paiement dans le fichier PaymentSystemPluginMapping.xml.
- systemEditable
- Indique si le Moteur de règles de paiement peut augmenter, le cas échéant, le montant d'un paiement à traiter à l'aide de ce mode de paiement. Par exemple, un montant de commande peut passer de 100 $ à 105 $ US lorsque les frais d'expédition et de traitement sont ajoutés. Dans le premier exemple, lorsque systemEditable="true", le Moteur de règles de paiement ne rejette pas la requête lorsqu'une carte de crédit est utilisée pour payer la commande.
- humanEditable
- Indique si un client ou un représentant de service peut augmenter le montant d'un mode de paiement lors d'une opération de modification. Par exemple, les montants peuvent être augmentés pour les cartes de crédit mais, une fois le chèque écrit, le montant du chèque ne peut pas être augmenté.
- REFUNDALLOWED
- Spécifie si un remboursement peut être émis pour une commande qui a utilisé ce mode de paiement (vrai ou faux).
- minimumAmount
- minimumAmount précise la limite inférieure d'un mode de paiement dans les cas où des limites minimales doivent être imposées. Par exemple, certains commerçants pourraient vouloir restreindre l'utilisation des cartes de crédit avec des frais de traitement élevés en fixant des paiements minimaux lorsque ces cartes sont utilisées.
- maximumAmount
- maximumAmount spécifie la limite supérieure d'un mode de paiement. Par exemple, certains commerçants peuvent vouloir limiter l'utilisation des chèques-cadeaux à 20 USD. S'il n'y a pas de montant de paiement maximal, le montant maximal est
Unbounded. - priority
- Spécifie la priorité de la consommation du mode de paiement lorsque plusieurs modes de paiement sont utilisés comme paiement (par exemple, si un client paie avec un chèque-cadeau et une carte de crédit). Les valeurs typiques sont les suivantes :
- Contre remboursement (COD) - FAIBLE
- Facturation différée - NORMAL
- Carte de crédit - NORMAL
- Chèque - ELEVE
- Chèque-cadeau - ELEVE
- partiallyConsumable
- Indique si le mode de paiement peut être utilisé partiellement ou non (true ou false). Cet élément est associé à l'utilisation de cartes de crédit ou au mode de paiement par chèque-cadeau. Si le mode de paiement doit être consommé ou remboursé entièrement plutôt que par incréments (par exemple avec les chèques), spécifiez "false".
- dependantCreditRequired
- Indique si les transactions de crédit effectuées via ce mode de paiement nécessitent un crédit dépendant ou non (true ou false). La valeur par défaut, false, signifie que le crédit indépendant est pris en charge par le mode de paiement.