Activation de la prise en charge de crédit dépendant
Vous devez effectuer la procédure suivante pour activer la prise en charge des transactions de crédit dépendant.
Avant de commencer
Procédure
- Vérifiez si cette nouvelle stratégie a été enregistrée dans la base de données.
- Configurez si le mode de paiement spécifié nécessite un crédit dépendant.Pour chaque configuration du mode de paiement nécessitant un crédit dépendant dans le fichier PaymentMethodConfigurations.xml, ajoutez un nouvel attribut dependentCreditRequired="true". Par exemple, l'exemple suivant illustre le fichier de configuration du mode de paiement CreditCardOffline avec le nouvel attribut mis en évidence en gras.
<?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="true" /> </PaymentMethodConfigurations> - Configurez un nouveau mot clé des données de protocole qui doit être conservé pour le mode de paiement originalPaymentInstructionId indiquant l'ID de l'instruction de paiement d'origine.Dans PaymentSystemPluginMapping.xml, ajoutez un ID originalPaymentInstructionId pour conserver les mots clés. Par exemple, l'exemple suivant illustre la section mise à jour du fichier de mappage avec le nouveau mot clé mis en évidence en gras.
<RetainKeywords> <Keyword name="billing_address_id"/> <Keyword name="payment_method"/> <Keyword name="paymentTCId"/> <Keyword name="purchaseorder_id"/> <Keyword name="originalPaymentInstructionId"/> </RetainKeywords>