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