Propiedades de políticas de negocio de pago definidas

Las propiedades de políticas de negocio de pago son atributos que describen una política de negocio de pago. También puede utilizar los atributos para controlar la lógica de negocio.

Propiedades definidas Descripción
profileName Nombre sensible a las mayúsculas y minúsculas del archivo XML del perfil de cajero sin el sufijo .profile. Esta propiedad es obligatoria para una política de pago basada en Payment Manager.
cassetteName Nombre sensible a las mayúsculas y minúsculas del casete. Esta propiedad es obligatoria para una política de pago basada en Payment Manager. La propiedad debe coincidir con el valor del parámetro PAYMENTTYPE del perfil de cajero especificado con la propiedad profileName.
offlineMethod Nombre sensible a las mayúsculas y minúsculas del método de pago fuera de línea. Esta propiedad es obligatoria para una política de pago que utilice el casete CustomOffline. La propiedad debe coincidir con el valor del parámetro $METHOD del perfil de cajero especificado con la propiedad profileName.
currencyAllowed Esta propiedad indica a la lógica de negocio que la política de pago está restringida a una cierta moneda. Especifique el código de moneda ISO 4217 alfabético.
attrPageName Nombre sensible a las mayúsculas y minúsculas del archivo fragmentado (sin el sufijo .jsp) que se utiliza para generar una página HTML para solicitar al usuario atributos o parámetros de pago que necesita la política de pago. Esta página recibe el nombre de Página de atributos de pago y esta propiedad la utiliza WebSphere Commerce Accelerator.

Puede encontrar ejemplos de páginas de atributos de pago en:
unidad:\WebSphere\CommerceServer\wc.ear\wctools.war\tools\order\buyPages\
unidad:\Archivos de programa\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 El único valor reconocido es defaultTC. Esto indica a la lógica de negocio que la política de pago debería excluirse de la lista de políticas de pago permitidas cuando el acuerdo comercial no contenga términos y condiciones de pago.

Los beans de datos UsablePaymentTCListDataBean y PaymentPolicyListDataBean utilizan esta propiedad para filtrar ciertas políticas de pagos de una lista preparada. Por ejemplo, si una política de pago determinada tiene esta propiedad y el llamador del bean de datos está solicitando una lista de todos los objetos PaymentTCInfo o PaymentPolicyInfo utilizables y no hay términos y condiciones de pago o sólo está presente el acuerdo comercial por omisión, esta política de pago se excluirá de la lista que se devuelve.

La propiedad requireExplicitTC=true implica excludeFrom=defaultTC. No obstante, se pueden especificar ambas para que quede claro el objetivo.

requireExplicitTC Esta propiedad indica a la lógica de negocio que la política de pago requiere unos términos y condiciones de pago explícitos. Por ejemplo, la política de pago no se puede utilizar sin unos términos y condiciones de pago que especifiquen la política. Especifica true o false (el valor por omisión).

Esta propiedad controla si una política de pago determinada puede utilizarse para comprar un artículo de pedido que no tiene un acuerdo comercial con unos términos y condiciones de pago especificados si otros artículos de pedido dentro del pedido tienen acuerdos comerciales que incluyen términos y condiciones de pago con esta política. Si requireExplicitTC=true, entonces la política no se puede utilizar para los artículos de pedido sin términos y condiciones de pago.

Esta propiedad implica excludeFrom=defaultTC.

Conceptos relacionados (1275 bytes)

Tareas relacionadas

Referencia relacionada

IBM copyright