Profilo Cassiere per la cassetta CustomOffline (metodo di pagamento COD)

Il seguente codice XML è il profilo Cassiere di esempio fornito in WebSphere Commerce per il metodo di pagamento COD (Cash-On-Delivery) della cassetta CustomOffline. "COD" è il valore interno della parola chiave per il parametro dei dati del protocollo $METHOD richiesto dalla cassetta:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE Profile SYSTEM "../../../../xml/PaymentManager/profile.dtd">

<!--
//*==================================================================
//* Materiale su licenza - Proprietà della IBM
//*
//* 5724-A18
//*
//* (c) Copyright IBM Corp. 2001
//*
//* Limitazioni previste per gli utenti degli Stati Uniti - L'utilizzo, la riproduzione o
//* la divulgazione sono regolati dal Contratto GSA ADP con l'IBM Corp.
//*
//*================================================================== -->

<!-- ==================================================================
Questo è il profilo Cassiere standard per WC 5.1 per CustomOffline 
:NONE.
================================================================== -->

<Profile useWallet="false" enableTrace="true" >

<CollectPayment>

<!-- ==================================================================
Parametri richiesti da Payment Manager per la creazione degli ordini
================================================================== -->
<Parameter name="PAYMENTTYPE"><CharacterText>CustomOffline</CharacterText></Parameter>
<Parameter name="MERCHANTNUMBER"><CharacterText>{storeId}</CharacterText></Parameter>
<Parameter name="ORDERNUMBER"><CharacterText>{orderId}</CharacterText></Parameter>
<Parameter name="CURRENCY"><CharacterText>{CURRENCY}</CharacterText></Parameter>
<Parameter name="AMOUNT"><CharacterText>{AMOUNT}</CharacterText></Parameter>
<Parameter name="AMOUNTEXP10"><CharacterText>{AMOUNTEXP10}</CharacterText></Parameter>

<!-- Indica come deve essere tentata l'approvazione automatica dell'ordine
I valori supportati sono: 
0 - nessuna approvazione automatica
1 - approvazione automatica sincrona - Payment Manager tenta l'approvazione come
parte dell'operazione di creazione degli ordini
2 - approvazione automatica asincrona - Payment Manager pianifica un'operazione di approvazione
dopo la creazione dell'ordine
Il valore predefinito è 0.
-->
<Parameter name="APPROVEFLAG"><CharacterText>0</CharacterText></Parameter>

<!-- La quantità che deve essere utilizzata quando si approva un ordine. In genere
corrisponde alla quantità dell'ordine. Questo campo è obbligatorio
se APPROVEFLAG è impostato su 1 o 2. -->
<Parameter name="PAYMENTAMOUNT"><CharacterText></CharacterText></Parameter>

<!-- Il numero di pagamento da utilizzare quando si approva un ordine.
Solitamente è 1. Questo campo è obbligatorio se APPROVEFLAG
è impostato su 1 o 2. -->
<Parameter name="PAYMENTNUMBER"><CharacterText></CharacterText></Parameter>

<!-- Indica se il deposito deve essere tentato automaticamente. 
Questo flag è valido solo se APPROVEFLAG è impostati su 1 o 2.
I valori supportati sono:
0 - I fondi non devono essere depositati automaticamente. 
1 - I fondi devono essere depositati automaticamente. 
Il valore predefinito è 0.

Il deposito automatico può essere controllato solo mediante l'impostazione avanzata dei conti
-->
<Parameter name="DEPOSITFLAG"><CharacterText></CharacterText></Parameter>

<!-- I seguenti due parametri sono facoltativi. Entrambi possono essere utilizzati per trasferire il 
numero dell'ordine di acquisto dell'acquirente a Payment Manager. Il primo parametro richiede soltanto 
testo ASCII. Se il numero di ordine dell'acquirente sul sistema contiene delle 
stringhe non ASCII, utilizzare il parametro ORDERDATA2. 
-->
<Parameter name="TRANSACTIONID" maxBytes="128" encoding="ASCII"><CharacterText>{PONumber}</CharacterText></Parameter>
<Parameter name="ORDERDATA2"><CharacterText></CharacterText></Parameter>


<!-- ==================================================================
Parametri richiesti dalla cassetta
================================================================== -->

<!-- Indica il metodo di pagamento manuale da utilizzare. Deve corrispondere a uno dei
metodi configurati per gli account CustomOffline per il venditore.
E' una stringa ASCII formata da un numero di caratteri compreso tra 1 e 32.
-->
<Parameter name="$METHOD"><CharacterText>COD</CharacterText></Parameter>


<!-- ==================================================================
Parametri facoltativi per la cassetta CustomOffline
================================================================== -->

<!-- Utilizzare i campi $AUXILIARY1 e $AUXILIARY2 per qualsiasi cosa si desideri.
Può essere una stringa qualsiasi di lunghezza compresa tra 0 e 254 caratteri. 
-->
<Parameter name="$AUXILIARY1"><CharacterText>{$AUXILIARY1}</CharacterText></Parameter>
<Parameter name="$AUXILIARY2"><CharacterText>{$AUXILIARY2}</CharacterText></Parameter>

<Parameter name="$STREETADDRESS"><CharacterText>{billto_address1}</CharacterText></Parameter>
<Parameter name="$CITY"><CharacterText>{billto_city}</CharacterText></Parameter>
<Parameter name="$STATEPROVINCE"><CharacterText>{billto_state}</CharacterText></Parameter>
<Parameter name="$POSTALCODE"><CharacterText>{billto_zipcode}</CharacterText></Parameter>
<Parameter name="$COUNTRYCODE"><CharacterText>{billto_country}</CharacterText></Parameter>

</CollectPayment>

<Command name="DEPOSIT">
<!-- ==================================================================
Parametri richiesti da Payment Manager per il comando DEPOSIT
================================================================== -->
<Parameter name="MERCHANTNUMBER"><CharacterText>{storeId}</CharacterText></Parameter>
<Parameter name="ORDERNUMBER"><CharacterText>{orderId}</CharacterText></Parameter>
<Parameter name="PAYMENTNUMBER"><CharacterText>{payment_number}</CharacterText></Parameter>
<Parameter name="AMOUNT"><CharacterText>{AMOUNT}</CharacterText></Parameter>
</Command>



</Profile>

E' possibile trovare il profilo WC51_CustomOffline_COD.profile in:
unità:\WebSphere\CommerceServer\instances\instance_name\xml\payment\
unità:\Program Files\WebSphere\CommerceServer\instances\instance_name\xml\payment\
/usr/WebSphere/CommerceServer/instances/instance_name/xml/payment/
/opt/WebSphere/CommerceServer/instances/instance_name/xml/payment/
instance root path/xml/payment/

dove instance root path è il percorso specificato dall'utente nel campo Percorso principale istanza nel pannello Istanza di Gestore configurazione quando è stata creata l'istanza. Il percorso predefinito è /QIBM/UserData/CommerceSuite5/instances/instance_name.

Il parametro PAYMENTTYPE specifica il nome della cassetta del profilo.

WebSphere Commerce non utilizza l'elemento <BuyPageInformation> del profilo Cassiere. Una funzione confrontabile viene fornita con la proprietà attrPageName del criterio di pagamento.

Per questo profilo Cassiere di esempio non viene incluso un criterio di pagamento. La linea di credito è un metodo di pagamento più appropriato del metodo "COD". Per aggiungere un criterio di pagamento per questo profilo Cassiere, fare riferimento a Aggiunta di un nuovo criterio di pagamento.

Per ulteriori informazioni sui parametri richiesti da CustomOffline Cassette, fare riferimento a Appendix B - CustomOffline cassette supplement in IBM WebSphere Payment Manager for Multiplatforms, Administrator's Guide, Versione 3.1.

Argomenti correlati (1275 byte)

Riferimenti correlati (1275 byte)

IBM copyright