CustomOffline Ä«¼¼Æ®¿ë °è»ê¿ø ÇÁ·ÎÆÄÀÏ(COD ÁöºÒ ¹æ¹ý)

´ÙÀ½ XML ÄÚµå´Â WebSphere Commerce¿¡¼­ CustomOffline Ä«¼¼Æ® COD(Cash-On-Delivery) ÁöºÒ ¹æ¹ý¿¡ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï Á¦°øÇÏ´Â °ßº» °è»ê¿ø ÇÁ·ÎÆÄÀÏÀÔ´Ï´Ù. "COD"´Â Ä«¼¼Æ®¿¡ ÇÊ¿äÇÑ $METHOD ÇÁ·ÎÅäÄÝ µ¥ÀÌÅÍ ¸Å°³º¯¼öÀÇ ³»ºÎ Ű¿öµå °ªÀÔ´Ï´Ù.

<?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 restricted by GSA ADP Schedule Contract with IBM Corp.
//*
//*================================================================== -->

<!-- ==================================================================
This is the Standard WC 5.1 cashier profile for the CustomOffline 
Payment Manager Cassette 
================================================================== -->

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

<CollectPayment>

<!-- ==================================================================
Parameters required by Payment Manager for order creation
================================================================== -->
<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>

<!-- Indicates how automatic approval of the order should be attempted
Supported values are:
0 - no automatic approval
1 - synchronous automatic approval - Payment Manager attempts approval as
part of order creation operation
2 - asynchronous automatic approval - Payment Manager schedules an approval
operations after order is created
The default value is 0.
-->
<Parameter name="APPROVEFLAG"><CharacterText>0</CharacterText></Parameter>

<!-- The amount which should be used when approving an order. Usually
this will be the same as the order amount. This field is required
if the APPROVEFLAG is set to 1 or 2. -->
<Parameter name="PAYMENTAMOUNT"><CharacterText></CharacterText></Parameter>

<!-- The payment number which should be used when approving an order.
Usually this will be 1. This field is required if the APPROVEFLAG
is set to 1 or 2. -->
<Parameter name="PAYMENTNUMBER"><CharacterText></CharacterText></Parameter>

<!-- Indicates whether the deposit should be attempted automatically. 
This flag is only valid if APPROVEFLAG is set to 1 or 2.
Supported values are:
0 - Funds should not be automatically deposited. 
1 - Funds should be automatically deposited. 
The default value is 0.

Automatic Deposit can also be controled via the Account Advanced Setting
-->
<Parameter name="DEPOSITFLAG"><CharacterText></CharacterText></Parameter>

<!-- The following two parameters are optional. Either one could be used to pass the 
Buyer Purchase Order number to the Payment Manager. The first Parameter takes only 
ASCII Text. If Buyer Purchase Order numbers on your system may contain non-ASCII 
Strings, use parameter ORDERDATA2 instead. 
-->
<Parameter name="TRANSACTIONID" maxBytes="128" encoding="ASCII"><CharacterText>{PONumber}</CharacterText></Parameter>
<Parameter name="ORDERDATA2"><CharacterText></CharacterText></Parameter>


<!-- ==================================================================
Parameters required by the cassette
================================================================== -->

<!-- Indicates the manual payment method to be used. Must match one of the
methods configured for the CustomOffline Accounts for the Merchant.
This is an ASCII String from 1 to 32 characters long.
-->
<Parameter name="$METHOD"><CharacterText>COD</CharacterText></Parameter>


<!-- ==================================================================
Optional parameters for the CustomOffline Cassette
================================================================== -->

<!-- Use the $AUXILIARY1 and $AUXILIARY2 fields for anything you like.
Can be any String from 0 to 254 Characters long. 
-->
<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">
<!-- ==================================================================
Parameters required by Payment Manager for DEPOSIT Command
================================================================== -->
<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_CustomOffline_COD.profileÀº ´ÙÀ½ À§Ä¡¿¡ ÀÖ½À´Ï´Ù.
drive:\WebSphere\CommerceServer\instances\instance_name\xml\payment\
drive:\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/

¿©±â¼­ instance root path´Â ÀνºÅϽº ÀÛ¼º Áß¿¡ ±¸¼º °ü¸®ÀÚÀÇ ÀνºÅϽº ÆÐ³Î¿¡¼­ ÀνºÅϽº ·çÆ® °æ·Î Çʵ忡 ÁöÁ¤µÈ °æ·ÎÀÔ´Ï´Ù. ±âº» °æ·Î´Â /QIBM/UserData/WebCommerce/instances/instance_name/ÀÔ´Ï´Ù.

PAYMENTTYPE ¸Å°³º¯¼ö´Â ÀÌ ÇÁ·ÎÆÄÀÏ Ä«¼¼Æ®ÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.

WebSphere Commerce´Â °è»ê¿ø ÇÁ·ÎÆÄÀÏÀÇ <BuyPageInformation> ¿ä¼Ò¸¦ »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù. µ¿µîÇÑ ±â´ÉÀÌ ÁöºÒ Á¤Ã¥ÀÇ attrPageName Ư¼º°ú ÇÔ²² Á¦°øµË´Ï´Ù.

ÁöºÒ Á¤Ã¥Àº ÀÌ °è»ê¿ø ÇÁ·ÎÆÄÀÏ °ßº»¿¡´Â Æ÷ÇԵǾî ÀÖÁö ¾Ê½À´Ï´Ù. ½Å¿ë Çѵµ´Â "COD"º¸´Ù ´õ ÀûÀýÇÑ ÁöºÒ ¹æ¹ýÀÔ´Ï´Ù. ÀÌ °è»ê¿ø ÇÁ·ÎÆÄÀÏ¿¡ ´ëÇÑ ÁöºÒ Á¤Ã¥À» Ãß°¡ÇÏ·Á¸é »õ ÁöºÒ Á¤Ã¥ Ãß°¡¸¦ ÂüÁ¶ÇϽʽÿÀ.

CustomOffline Ä«¼¼Æ®¿¡ ÇÊ¿äÇÑ ¸Å°³º¯¼ö¿¡ ´ëÇÑ Ãß°¡ Á¤º¸´Â ¸ÖƼÇ÷§Æû¿ë IBM WebSphere Payment Manager °ü¸®ÀÚ ¾È³»¼­ ¹öÀü 3.1ÀÇ ºÎ·Ï B - CustomOffline Ä«¼¼Æ® ºÎ·ÏÀ» ÂüÁ¶ÇϽʽÿÀ.

°ü·Ã °³³ä(1275¹ÙÀÌÆ®)

°ü·Ã ÂüÁ¶(1275¹ÙÀÌÆ®)

IBM copyright