Propriétés de la stratégie commerciale de paiement définie

Les propriétés de la stratégie de paiement sont des attributs qui décrivent une stratégie commerciale de paiement. Vous pouvez également utiliser les attributs pour contrôler la logique applicative.

Propriétés définies Description
profileName Nom (avec respect de la différence entre majuscules et minuscules) du fichier XML de profil de caissier dépourvu du suffixe .profile. Cette propriété est obligatoire pour une stratégie de paiement reposant sur le gestionnaire de paiements.
cassetteName Nom de la cassette (avec respect de la différence entre majuscules et minuscules). Cette propriété est obligatoire pour une stratégie de paiement reposant sur le gestionnaire de paiements. Elle doit correspondre à la valeur du paramètre PAYMENTTYPE du profil de caissier spécifié avec la propriété profileName.
offlineMethod Nom du mode de paiement autonome, ou offline (avec respect de la différence entre majuscules et minuscules). Cette propriété est obligatoire pour la stratégie de paiement utilisant la cassette CustomOffline. Elle doit correspondre à la valeur du paramètre $METHOD du profil de caissier défini à l'aide de la propriété profileName.
currencyAllowed Cette propriété indique à la logique applicative que la stratégie de paiement est limitée à une certaine devise. Spécifiez le code de devise alphabétique ISO 4217.
attrPageName Nom du fichier snippet (dépourvu du suffixe .jsp et avec respect de la différence entre majuscules et minuscules) utilisé pour générer une page HTML destinée à inviter l'utilisateur à recourir aux attributs de paiement ou au paramètre requis par la stratégie de paiement. Il s'agit de la page des attributs de paiement et cette propriété est utilisée par WebSphere Commerce Accelerator.

Des exemples de pages d'attributs de paiement se trouve dans :
unité:\WebSphere\CommerceServer\wc.ear\wctools.war\tools\order\buyPages\
unité:\Program Files\WebSphere\Commerce\wc.ear\wctools.war\tools\order\buyPages\
/usr/WebSphere/CommerceServer/wc.ear/wctools.war/tools/order/buyPages/
/opt/WebSphere/CommerceServer/wc.ear/wctools.war/tools/order/buyPages/
/QIBM/ProdData/WebCommerce/wc.ear/wctools.war/tools/order/buyPages/

excludeFrom La seule valeur reconnue pour cette propriété est defaultTC. Elle indique à la logique applicative que la stratégie de paiement doit être exclue de la liste des stratégies de paiement admissibles lorsque l'accord commercial ne contient aucune modalité de paiement.

Les beans UsablePaymentTCListDataBean et PaymentPolicyListDataBean utilisent cette propriété pour filtrer certaines stratégies de paiement d'une liste préparée. Par exemple, cette stratégie de paiement va être exclue de la liste renvoyée lorsqu'une stratégie de paiement particulière dispose de cette propriété, que le demandeur de DataBean demande une liste des PaymentTCInfo ou des PaymentPolicyInfo utilisables et qu'il n'y a aucune modalité de paiement ou seulement un accord commercial.

La propriété requireExplicitTC=true implique excludeFrom=defaultTC. Toutefois, les deux doivent être précisées pour clarifier l'intention.

requireExplicitTC Cette propriété indique à la logique applicative que la stratégie de paiement requiert des modalités de paiement explicites. Par exemple, la stratégie de paiement ne peut pas être utilisée sans les modalités de paiement qui la spécifient. Les deux valeurs possibles sont true et false (par défaut).

Cette propriété détermine si une stratégie de paiement particulière peut être utilisée pour acheter un article de commande ne faisant l'objet d'aucun accord commercial accompagné de modalités de paiement si les autres articles de la commande font l'objet d'un accord commercial qui inclut des modalités de paiement avec cette stratégie. Si requireExplicitTC=true, la stratégie ne peut pas être utilisée pour les articles qui ne sont associés à aucune modalité de paiement.

Cette propriété implique excludeFrom=defaultTC.

Rubriques connexes (1275 octets)

Tâches connexes

Références connexes

IBM copyright