Profil de caissier pour la cassette OfflineCard

Le code XML ci-dessous correspond au profil de caissier standard fourni dans WebSphere Commerce pour la cassette pour OfflineCard.

<?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.
//*
//*================================================================== -->

<!-- ==================================================================
Profil de caissier standard WC 5.1 pour la cassette OfflineCard 
de Payment Manager
================================================================== -->

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

<CollectPayment>

<!-- ==================================================================
Paramètres requis par Payment Manager pour la création d'une commande
================================================================== -->
<Parameter name="PAYMENTTYPE"><CharacterText>OfflineCard</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>

<!-- 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
================================================================== -->

<Parameter name="$PAN" sensitive="true"><CharacterText>{card_number}</CharacterText></Parameter>
<Parameter name="$BRAND"><CharacterText>{cardBrand}</CharacterText></Parameter>

<!-- Date d'expiration au format AAAAMM -->
<Parameter name="$EXPIRY"><CharacterText>{card_expiry}</CharacterText></Parameter>


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

$CARDHOLDERNAME 1 - 64 octets 
$AVS.STREETADDRESS 1 - 128 octets 
$AVS.CITY 1 - 50 octets
$AVS.STATEPROVINCE 1 - 50 octets
$AVS.POSTALCODE 1 - 14 octets
$AVS.COUNTRYCODE 1 - 50 octets
================================================================== -->
<Parameter name="$CARDHOLDERNAME" maxBytes="64" ><CharacterText></CharacterText></Parameter>
<Parameter name="$AVS.STREETADDRESS" maxBytes="128"><CharacterText>{billto_address1}</CharacterText></Parameter>
<Parameter name="$AVS.CITY" maxBytes="50" ><CharacterText>{billto_city}</CharacterText></Parameter>
<Parameter name="$AVS.STATEPROVINCE" maxBytes="50" ><CharacterText>{billto_state}</CharacterText></Parameter>
<Parameter name="$AVS.POSTALCODE" maxBytes="14" ><CharacterText>{billto_zipcode}</CharacterText></Parameter>
<Parameter name="$AVS.COUNTRYCODE" maxBytes="50" ><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>

WC51_OfflineCard.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 dans l'écran Instance du gestionnaire de configuration, lors de la création de l'instance. Le chemin d'accès par défaut est /QIBM/UserData/WebCommerce/instances/nom_instance.

Le paramètre PAYMENTTYPE indique le nom de la cassette du 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.

Pour plus d'informations sur les paramètres requis par la cassette OfflineCard, reportez-vous à la section Appendix A OfflineCard 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