Proprietà definite del criterio di pagamento

Le proprietà dei criteri di pagamento sono attributi che descrivono un criterio aziendale di pagamento. Tali attributi possono essere utilizzati anche per controllare la logica aziendale.

Proprietà definite Descrizione
profileName Nome sensibile al maiuscolo/minuscolo del file XML del profilo Cassiere senza il suffisso .profile. Tale proprietà è obbligatoria per un criterio di pagamento che si basa su Payment Manager.
cassetteName Nome sensibile al maiuscolo/minuscolo della cassetta. Tale proprietà è obbligatoria per un criterio di pagamento che si basa su Payment Manager. La proprietà deve corrispondere al valore del parametro PAYMENTTYPE nel profilo Cassiere specificato con la proprietà profileName.
offlineMethod Nome sensibile al maiuscolo/minuscolo del metodo di pagamento offline. Tale proprietà è obbligatoria per i criteri di pagamento che utilizzano la cassetta CustomOffline. La proprietà deve corrispondere al valore del parametro $METHOD nel profilo Cassiere specificato con la proprietà profileName.
currencyAllowed Questa proprietà indica la logica aziendale secondo la quale un criterio di pagamento è limitato ad una certa valuta. Specificare il codice della valuta alfabetico come per ISO 4217.
attrPageName Nome sensibile al maiuscolo/minuscolo del file della sezione (senza il suffisso .jsp) utilizzato per creare una pagina HTML che richiede all'utente gli attributi di pagamento o i parametri richiesti dal criterio di pagamento. Questa pagina viene chiamata Pagina degli attributi di pagamento e questa proprietà viene utilizzata da WebSphere Commerce Accelerator.

E' possibile trovare esempi di pagine degli attributi di pagamento in:
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 L'unico valore noto è defaultTC. Ciò indica alla logica aziendale che il criterio di pagamento deve essere escluso dall'elenco dei criteri di pagamento consentiti quando l'accordo commerciale non contiene i termini e le condizioni di pagamento.

UsablePaymentTCListDataBean e PaymentPolicyListDataBean utilizzano questa proprietà per filtrare certi criteri di pagamento dall'elenco preparato. Ad esempio, se un particolare criterio di pagamento ha questa proprietà, quando viene richiamato DataBean e viene richiesto un elenco di tutti i PaymentTCInfo o PaymentPolicyInfo utilizzabili e non sono presenti termini e condizioni di pagamento, oppure è disponibile soltanto l'accordo commerciale, questo criterio di pagamento viene escluso dall'elenco restituito.

La proprietà requireExplicitTC=true implica excludeFrom=defaultTC. Tuttavia, per chiarire le intenzioni, possono essere specificate entrambe.

requireExplicitTC Questa proprietà indica alla logica aziendale che il criterio di pagamento richiede termini e condizioni del pagamento espliciti. Ad esempio, il criterio di pagamento non può essere utilizzato senza un termine di pagamento che specifica il criterio stesso. Esso specifica true o false (valore predefinito).

Questa proprietà determina se è possibile utilizzare un particolare criterio di pagamento per acquistare l'articolo di un ordine per cui non è presente un accordo commerciale in cui sono specificati particolari termini e condizioni di pagamento, mentre questi sono specificati per altri articoli all'interno dello stesso ordine. Se requireExplicitTC=true, allora non è possibile utilizzare il criterio per gli articoli dell'ordine senza i termini e le condizioni di pagamento.

Tale proprietà implica excludeFrom=defaultTC.

Argomenti correlati (1275 byte)

Attività correlate

Riferimento correlato

IBM copyright