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 : |
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. |
![]() |