Profil de caissier pour la cassette CustomOffline (Mode de paiement sur facture)

Le code XML ci-dessous est un modèle de profil de caissier fourni dans WebSphere Commerce pour la cassette CustomOffline utilisant le mode de paiement sur facture. "BillMe" est la valeur du mot clé interne pour le paramètre de données du protocole $METHOD requis par la cassette.

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

<!--
//*==================================================================
//* Licensed Materials - Property of IBM
//*
//* 5724-A18
//*
//* (c) Copyright IBM Corp. 2001
//*
//* US Government Users Restricted Rights - Use, duplication or
//* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
//*
//*================================================================== -->

<!-- ==================================================================
Modèle de profil de caissier de WC 5.1 pour la cassette CustomOffline 
de Payment Manager ($METHOD="BillMe")
================================================================== -->

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

<CollectPayment>

<!-- ==================================================================
Paramètres requis par Payment Manager pour la création d'une commande
================================================================== -->
<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>

<!-- ==================================================================
Paramètres facultatifs pour Payment Manager
================================================================== -->

<!-- Indique le mode d'approbation automatique de la commande
Les valeurs admises sont les suivantes :
0 - pas d'approbation automatique ;
1 - approbation automatique synchrone - Payment Manager tente l'approbation dans
le cadre de l'opération de création de commande ;
2 - approbation automatique asynchrone - Payment Manager planifie les opérations
d'approbation après la création de la commande.
La valeur par défaut est 0.
-->
<Parameter name="APPROVEFLAG"><CharacterText>0</CharacterText></Parameter>

<!-- Montant qui doit être utilisé lors de l'approbation d'une commande. Généralement
il est identique au montant de la commande. Cette zone est obligatoire
si APPROVEFLAG est défini sur 1 ou 2. -->
<Parameter name="PAYMENTAMOUNT"><CharacterText></CharacterText></Parameter>

<!-- Numéro de paiement à utiliser lors de l'approbation d'une commande.
Généralement, ce numéro est 1. Cette zone est obligatoire si APPROVEFLAG
est défini sur 1 ou 2. -->
<Parameter name="PAYMENTNUMBER"><CharacterText></CharacterText></Parameter>

<!-- Indique si le versement de l'acompte doit être automatiquement tenté. 
Cet indicateur n'est valide que si APPROVEFLAG a la valeur 1 ou 2.
Les valeurs admises sont les suivantes :
0 - Les fonds ne doivent pas être automatiquement versés ;
1 - Les fonds doivent être automatiquement versés. 
La valeur par défaut est 0.

Le versement automatique de l'acompte peut également être contrôlé via les paramètres avancés du compte.
-->
<Parameter name="DEPOSITFLAG"><CharacterText></CharacterText></Parameter>

<!-- Les deux paramètres suivants sont facultatifs. L'un ou l'autre peut être utilisé pour transmettre le 
numéro de bon de commande au gestionnaire de paiements. Le premier paramètre prend en charge 
le texte au format ASCII uniquement. Si les numéros de bon de commande dans votre système contiennent
des chaînes de caractères qui ne sont pas au format ASCII, utilisez le paramètre ORDERDATA2. 
-->
<Parameter name="TRANSACTIONID" maxBytes="128" encoding="ASCII"><CharacterText>{PONumber}</CharacterText></Parameter>
<Parameter name="ORDERDATA2"><CharacterText></CharacterText></Parameter>



<!-- ==================================================================
Paramètres requis par la cassette
================================================================== -->

<!-- Indique le mode de règlement manuel à utiliser. Il doit être l'un des
modes configurés pour les comptes CustomOffline du commerçant.
Chaîne ASCII comprenant entre 1 et 32 caractères.
-->
<Parameter name="$METHOD"><CharacterText>BillMe</CharacterText></Parameter>


<!-- ==================================================================
Paramètres facultatifs pour la cassette CustomOffline
================================================================== -->

<!-- Utilisez les zones $AUXILIARY1 et $AUXILIARY2 pour les informations de votre choix.
Il peut s'agir de n'importe quelle chaîne comprenant entre 0 et 254 caractères. 
-->
<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">
<!-- ==================================================================
Paramètres requis par Payment Manager pour l'instruction 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>

Le profil WC51_CustomOffline_BillMe.profile se trouve dans :
unité:\WebSphere\CommerceServer\instances\nom_instance\xml\payment\
unité:\Program Files\WebSphere\CommerceServer\instances\nom_instance\xml\payment\
/usr/WebSphere/CommerceServer/instances/nom_instance/xml/payment/
/opt/WebSphere/CommerceServer/instances/nom_instance/xml/payment/
chemin_root_ instance/xml/payment/

chemin_root_instance représente le chemin que vous avez indiqué dans la zone Chemin root de l'instance de l'écran Instance du gestionnaire de configuration, lors de la création de l'instance. Le chemin par défaut est /QIBM/UserData/WebCommerce/instances/nom_instance/.

Le paramètre PAYMENTTYPE indique le nom de la cassette de ce profil.

WebSphere Commerce n'utilise pas l'élément <BuyPageInformation> du profil de caissier. Une fonction comparable est fournie avec la propriété attrPageName de la stratégie de paiement.

Une stratégie de paiement n'est pas incluse pour ce modèle de profil de caissier. L'autorisation de crédit est un mode de paiement plus approprié que le mode de paiement sur facture. Pour ajouter une stratégie de paiement pour ce profil de caissier, reportez-vous à la rubrique Ajout d'une nouvelle stratégie de paiement.

Pour plus d'informations sur les paramètres requis par la cassette CustomOffline, reportez-vous à la section Appendix B CustomOffline cassette supplement du manuel IBM WebSphere Payment Manager for Multiplatforms, Administrator's Guide, Version 3.1.

Rubriques connexes (1275 octets)

Références connexes (1292 octets)

IBM copyright