OrderProcess ¸í·É
ÁÖ¹®À» Á¦ÃâÇÕ´Ï´Ù. ÁÖ¹®Àº OrderPrepare¿¡
ÀÇÇØ Àá°ÜÀÖ¾î¾ß ÇÕ´Ï´Ù. ÀÏ´Ü OrderProcess ¸í·ÉÀÌ ½ÇÇàµÇ¸é, OrderCancel·Î ÁÖ¹®À» Ãë¼ÒÇÒ ¼ö ¾ø½À´Ï´Ù.

¸Å°³º¯¼ö °ª
- http://host_name/path/
- (Çʼö) WebSphere Commerce ServerÀÇ Àüü À̸§°ú ±¸¼º °æ·Î
- forUser
- ´ë½Å ¸í·ÉÀ» ½ÇÇàÇÒ »ç¿ëÀÚÀÇ ·Î±×¿Â ID. ÁÖ¹®À» ó¸®ÇÒ ±ÇÇÑÀ» °¡Áø
»ç¿ëÀÚ¸¸ÀÌ ÀÌ ¸Å°³º¯¼ö¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
- forUserId
- forUser¿Í µ¿ÀÏÇϳª USERS Å×ÀÌºí¿¡ ÀÖ´Â °Íó·³ ³»ºÎ »ç¿ëÀÚ ID¸¦ »ç¿ëÇÏ¿© »ç¿ëÀÚ¸¦ ½Äº°ÇÕ´Ï´Ù.
- langId
- ¼¼¼Ç Áö¼Ó ±â°£¿¡ ´ëÇÑ ¼±È£ ¾ð¾î¸¦ ¼³Á¤Çϰųª Àç¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. »óÁ¡¿¡ ´ëÇØ Áö¿øµÇ´Â ¾ð¾î´Â STORELANG Å×ÀÌºí¿¡ ÀÖ½À´Ï´Ù.
- storeId
- ÁÖ¹®À» Á¦ÃâÇÒ »óÁ¡ÀÇ ÂüÁ¶ ¹øÈ£. ÁÖ¹®ÀÌ Ã³¸®µÇ±â
Àü¿¡ ¿À·ù°¡ ¹ß»ýÇÏÁö ¾Ê´Â °æ¿ì ÀÌ °ªÀº ¹«½ÃµË´Ï´Ù. ÀÌ °ªÀº
¿Ã¹Ù¸¥ »óÁ¡ÀÇ ¿¹¿Ü Çڵ鷯¸¦ È£ÃâÇÏ´Â µ¥¸¸ »ç¿ëµË´Ï´Ù.
- orderId
- (Çʼö) ÁÖ¹®ÀÇ ÂüÁ¶ ¹øÈ£
- billtoAddressId
- ÁöºÒÀ» û±¸ÇÒ ÁÖ¼ÒÀÇ ÂüÁ¶ ¹øÈ£
- field1, field2, field3
- »ç¿ëÀÚ Á¤ÀÇ °¡´É Çʵå
- notifyMerchant
- ÁÖ¹® 󸮰¡ ¿Ï·áµÉ ¶§ »óÁ¡¿¡ ¾Ë·Á¾ß ÇÒ Áö ¿©ºÎ
1=¿¹
0=¾Æ´Ï¿À
- notifyShopper
- ÁÖ¹® 󸮰¡ ¿Ï·áµÉ ¶§ °í°´¿¡ ¾Ë·Á¾ß ÇÒ Áö ¿©ºÎ
1=¿¹
0=¾Æ´Ï¿À
- quoteExpiredURL
- ÁÖ¹® ÃѰ谡 quoteExpiryPolicy¿¡ ÁöÁ¤µÈ ¸¸±â ¹æÄ§¿¡ ÀÇÇØ ¸¸±âµÉ °æ¿ì °æ·Î ÀçÁöÁ¤µÉ
URLÀ» ÁöÁ¤ÇÕ´Ï´Ù.
- quoteExpiryPolicy
- ÁÖ¹® ÃѰ谡 ¸¸±âµÇ°Å³ª Àç°í ÇÒ´ç Áß¿¡ ÁÖ¹® Ç׸ñÀÇ ¼ºñ½º ¼¾ÅͰ¡
º¯°æµÉ °æ¿ì¿¡ ¸í·ÉÀÇ ÀÛµ¿À» Á¤ÀÇÇÕ´Ï´Ù. ÁÖ¹® ÃѰè´Â
ÇöÀç ½Ã°£ÀÌ ¸¶Áö¸· ÁÖ¹® °»½Å ½Ã°£¼ÒÀο¡ STORE
Å×À̺íÀÇ QUOTEGOODFOR ¿¿¡ ÁöÁ¤µÈ ÃÊ ¼ö¸¦ ´õÇÑ °ªº¸´Ù Å©°Å³ª °°À» °æ¿ì¿¡
¸¸±âµË´Ï´Ù. ÀÌ ¸Å°³º¯¼ö´Â ´ÙÀ½ ¼¼ °¡Áö °ªÀ» °¡Áú ¼ö ÀÖ½À´Ï´Ù.
- alwaysProceed= Ç×»ó ÁÖ¹® ÃѰ踦 ´Ù½Ã °è»êÇÑ ÈÄ ÁÖ¹® 󸮸¦ °è¼ÓÇÕ´Ï´Ù.
- stopOnBiggerTotal= ´Ù½Ã °è»êÇÑ ÁÖ¹® ÃѰ谡 º¯°æµÇÁö ¾Ê¾Ò°Å³ª
ÀÌÀü ÁÖ¹® ÃѰ躸´Ù ÀÛÀº °æ¿ì¿¡ 󸮸¦ °è¼ÓÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é, quoteExpiredUrl¿¡
ÁöÁ¤µÈ URL·Î °æ·Î¸¦ ÀçÁöÁ¤ÇÕ´Ï´Ù.
- neverProceed= Ç×»ó quoteExpiredUrl ¸Å°³º¯¼ö¿¡ ÁöÁ¤µÈ URL·Î °æ·Î¸¦ ÀçÁöÁ¤ÇÕ´Ï´Ù.
- notifyOrderSubmitted
- ÁÖ¹®ÀÌ Á¤»óÀûÀ¸·Î 󸮸¦ À§ÇØ Á¦ÃâµÇ¾úÀ» ¶§ °í°´¿¡°Ô ¾Ë·Á¾ß ÇÒ Áö ¿©ºÎ
1=Yes
0=No (±âº»°ª)
- availabilityChangeURL
- ÁÖ¹® Ç׸ñ¿¡ ´ëÇØ ¿¹»óµÇ´Â »ç¿ë °¡´ÉÇÑ ½Ã°£°ú ¿î¼Û ¿ÀÇÁ¼ÂÀ» ´õÇÑ °ÍÀÌ
maxAvailabilityChange ¸Å°³º¯¼ö¿¡ ÁöÁ¤ÇÑ ½Ã°£ °£°Ýº¸´Ù Ä¿¼ ¹Ì·¡·Î
À̵¿µÈ °æ¿ì(Àç°í ÇÒ´ç ¶Ç´Â ¹é¿À´õÀÇ °á°ú·Î¼) °æ·Î¸¦ ÀçÁöÁ¤ÇÒ URLÀ» ÁöÁ¤ÇÕ´Ï´Ù. ATP ¸Å°³º¯¼ö¸¦ »ç¿ëÇÏÁö ¾Ê´Â °æ¿ì ÀÌ ¸Å°³º¯¼ö´Â ¹«½ÃµË´Ï´Ù.
- maxAvailabilityChange
- availabilityChangeURL ¸Å°³º¯¼ö ¼³¸í¿¡ ¾ð±ÞµÈ ½Ã°£ °£°Ý(ÃÊ)À» ÁöÁ¤ÇÕ´Ï´Ù. ±âº»°ªÀº 3600(1½Ã°£)ÀÔ´Ï´Ù. availabilityChangeURL ¸Å°³º¯¼ö¸¦ ÁöÁ¤ÇÏÁö ¾Ê¾Ò°Å³ª ATP Àç°í ÇÒ´çÀ» »ç¿ëÇÏÁö ¾Ê´Â °æ¿ì
ÀÌ ¸Å°³º¯¼ö´Â ¹«½ÃµË´Ï´Ù.
- noInventoryURL
- ÁÖ¹®ÀÇ ÁÖ¹® Ç׸ñÀ» ÇÒ´çÇϰųª ¹é¿À´õÇÒ ¼ö ¾ø´Â °æ¿ì °æ·Î¸¦ ÀçÁöÁ¤ÇÒ
URLÀ» ÁöÁ¤ÇÕ´Ï´Ù. ATP ¸Å°³º¯¼ö¸¦ »ç¿ëÇÏÁö ¾Ê´Â °æ¿ì ÀÌ ¸Å°³º¯¼ö´Â ¹«½ÃµË´Ï´Ù.
- tcId
- ±ÔÁ¤ ¿ÀºêÁ§Æ®(TERMCOND Å×À̺í ÂüÁ¶)ÀÇ
½Äº°ÀÚÀÔ´Ï´Ù. À̰ÍÀÌ ÁöÁ¤µÇ¾î PaymentTC¸¦ ½Äº°Çϰí ÇØ´ç
PaymentTC°¡ memberId ¹× address nickName(PaymentTC ¸ÊÇÎ ÂüÁ¶)À» ÁöÁ¤ÇÏ´Â °æ¿ì,
memberId ¹× address nickNameÀ» »ç¿ëÇÏ¿© ÁöºÒ û±¸ ÁÖ¼Ò¸¦ °áÁ¤ÇÕ´Ï´Ù(billToAddressId
¸Å°³º¯¼ö°¡ ¹«½ÃµÇ´Â °æ¿ì).
ÁöºÒ¿¡ ´ëÇÑ ÁÖ
OrderProcess ¸í·ÉÀº ÀÚ½ÅÀÌ ÁöºÒÀ» ó¸®ÇÏÁö´Â ¾Ê½À´Ï´Ù. ÁöºÒÀ»
ó¸®Çϱâ À§Çؼ´Â DoPayment ŽºÅ© ¸í·ÉÀÌ ±¸ÇöµÇ´Â
DoPaymentCmd ÀÎÅÍÆäÀ̽º
Ŭ·¡½º¸¦ »ç¿ëÇÕ´Ï´Ù. OrderProcess¿¡¼ ÀÌ ¸í·ÉÀ¸·Î Àü´ÞµÇ´Â ¸Å°³º¯¼ö´Â ÀϹÝÀûÀ¸·Î ½Å¿ë Ä«µå Á¤º¸¸¦ ±¸ÇöÇÏ´õ¶óµµ
»ó°ü¾ø½À´Ï´Ù.
WebSphere Commerce¿¡´Â OH ŽºÅ© ¸í·ÉÀÇ µÎ °¡Áö ±¸Çö Ŭ·¡½ºÀÎ
DoPaymentCmdImpl
Ŭ·¡½º ¹× DoPaymentMPFCmdImpl
Ŭ·¡½º°¡ Æ÷ÇԵ˴ϴÙ. DoPaymentCmdImpl Ŭ·¡½º´Â OrderProcess ¸í·É¿¡ ´ëÇØ ÀÛ¾÷ÇÏ´Â DoPayment ŽºÅ© ¸í·É ±¸ÇöÀ»
ÀÛ¼ºÇÏ´Â ¹æ¹ýÀ» Ç¥½ÃÇÏ´Â µ¥ »ç¿ëµÇ´Â °ßº» ±¸ÇöÀÔ´Ï´Ù.
DoPaymentMPFCmdImpl Ŭ·¡½º´Â IBM WebSphere Payment Manager ¹öÀü 3.1°ú ÇÔ²²
»ç¿ëÇϵµ·Ï ¼³°èµÈ Ç¥ÁØ DoPaymentCmd ±¸Çö Ŭ·¡½ºÀ̸ç, ÀÌ ¸±¸®½ºÀÇ WebSphere Commerce Business
Edition¿¡ ¼Ò°³µÈ B2B ±â´ÉÀÇ Áö¿øÀ» Æ÷ÇÔÇϰí ÀÖ½À´Ï´Ù.
ÁÖ¹® ¾Ë¸²¿¡ ´ëÇÑ ÁÖ
ÁÖ¹® ¾Ë¸²À» ±¸¼ºÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
- ¾Æ¿ô¹Ù¿îµå ¸Þ½ÃÁö Àü´Þ ÀÛµ¿
- ÁÖ¹® ¾Ë¸² ¸Þ½ÃÁö ±¸¼º¿¡ ´ëÇÑ ¸Þ½ÃÁö ±¸¼º ÅÛÇø®Æ® ÀÛ¼º
¿¹ 1
´ÙÀ½ ¸í·ÉÀº ÂüÁ¶ ¹øÈ£°¡ 3ÀÎ ÁÖ¹®ÀÇ Á¦ÃâÀ» ó¸®ÇÕ´Ï´Ù.
http://myhostname/webapp/wcs/stores/servlet/OrderProcess?orderId=3
¿¹ 2
Payment Manager°¡ ÀÌ¹Ì ¼³Á¤µÇ¾ú´Ù°í °¡Á¤ÇÒ ¶§, ÀÌ ¸í·ÉÀº °í°´ÀÇ ÁöºÒ Á¤º¸¸¦
Payment Manager·Î Àü´ÞÇÕ´Ï´Ù. ¸Å°³º¯¼ö policyId=200Àº »óÁ¡ ¸ðµ¨ÀÌ ±âº»°ªÀ¸·Î
Payment Manager¿¡ ´ëÇØ »ç¿ëÇÏ´Â OfflineCard ¸Þ¼Òµå¸¦ ÂüÁ¶ÇÕ´Ï´Ù.
http://myhostname/webapp/wcs/stores/servlet/OrderProcess?storeId=34
&orderId=556677&policy=200&cardBrand=Visa
&cardNumber=41111111111111111&cardExpiryMonth=12&cardExpiryYear=2001
ÁÖ: payMethodId ¸Å°³º¯¼ö´Â ¿ªÈ£È¯¼ºÀ» À§Çؼ¸¸ Áö¿øµË´Ï´Ù.
»õ Payment Manager Ä«¼¼Æ® ¹× »õ B2B ±â´É¿¡ ´ëÇØ¼´Â policyId ¸Å°³º¯¼ö¸¦
´ë½Å »ç¿ëÇϽʽÿÀ(¿¹ 2¿¡¼¿Í °°ÀÌ). Á¤ÀÇµÈ ÁöºÒ Á¤Ã¥ÀÇ ¸ñ·Ï¿¡ ´ëÇØ¼´Â ¾Æ·¡ÀÇ ¿¬°üµÈ
°ü·Ã ¸µÅ©¸¦ ÂüÁ¶ÇϽʽÿÀ.
DoPaymentMPFCmdImpl Ŭ·¡½º´Â tcId¶ó´Â Ãß°¡ ¸Å°³º¯¼ö¸¦ Áö¿øÇϴµ¥ ÀÌ ¸Å°³º¯¼ö´Â
Áֺп¡ »ç¿ëµÉ ÁöºÒ ±ÔÁ¤ÀÇ ID¸¦ ÁöÁ¤Çϱâ À§ÇØ »ç¿ëµË´Ï´Ù. ÀÌ ±ÔÁ¤Àº ÁÖ¹® Ç׸ñ°ú
¿¬°üµÈ Àå±â ±¸¸Å °è¾à¿¡ ÁöÁ¤µÈ ÀÏ¹Ý ÁöºÒ ±ÔÁ¤ Áß ÇϳªÀ̾î¾ß ÇÕ´Ï´Ù. ÀÏ¹Ý ÁöºÒ
±ÔÁ¤ JSP ÆÄÀÏ ¼±ÅÃÀ» Áö¿øÇÏ·Á¸é UsablePaymentTCListDataBeanÀ» »ç¿ëÇϽʽÿÀ. ÁÖ¹®
Ç׸ñ¿¡ »ç¿ëµÈ Àå±â ±¸¸Å °è¾à¿¡ ÀÌ¿Í ¿¬°üµÈ ÁöºÒ ±ÔÁ¤ÀÌ ÀÖ´Â °æ¿ì tcId ¸Å°³º¯¼ö´Â ÇʼöÀÔ´Ï´Ù.
ÀÛµ¿
- OrderProcess ¸í·ÉÀº ProcessOrder ŽºÅ© ¸í·ÉÀ» È£ÃâÇÏ¿© ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
- ÁÖ¹®ÀÌ Àá°ÜÁ® ÀÖÁö ¾Ê°Å³ª(OrderPrepare ¸í·ÉÀ¸·Î ÁغñµÇ¾î ÀÖÁö ¾Ê¾Æ¼
ÁÖ¹®ÀÌ º¯°æµÇÁö ¾Ê¾ÒÀ½À» Ç¥½Ã) ÁÖ¹® »óŰ¡ 'P', 'I', 'E', 'W', 'N' ¶Ç´Â 'B'°¡
¾Æ´Ñ °æ¿ì, ECApplicationException ¿¹¿Ü°¡ ¹ß»ýÇÕ´Ï´Ù.
- STORE Å×À̺íÀÇ QUOTEGOODFOR ¿ÀÇ °ªÀÌ ³Î(Null)°ªÀÌ
¾Æ´Ï°í quoteExpiryPolicy ¹× quoteExpiredURL ¸Å°³º¯¼ö°¡ ÁöÁ¤µÇ¾î ÀÖÀ¸¸ç ÁÖ¹®ÀÌ
'P', 'I', 'W' ¶Ç´Â 'N' »óÅÂÀÎ °æ¿ì, ¸í·ÉÀº ÁÖ¹®ÀÇ ¸¶Áö¸· °»½Å ½Ã°£¼ÒÀÎÀ» È®ÀÎÇÕ´Ï´Ù.
ÇöÀç ½Ã°£ÀÌ ¸¶Áö¸· °»½Å ½Ã°£¼ÒÀΰú QUOTEGOODFOR ¿¿¡ ÁöÁ¤µÈ ÃÊ ¼ö¸¦ ´õÇÑ °ªº¸´Ù Å©°Å³ª °°À¸¸é,
OrderProcess´Â PrepareOrder
ŽºÅ© ¸í·ÉÀ» È£ÃâÇÏ¿© ÁÖ¹® ÃѰ踦 ÃֽŠÁ¤º¸·Î °íÄ£ ÈÄ quoteExpiryPolicy °ª¿¡ µû¶ó
´ÙÀ½ Áß Çϳª¸¦ ¼öÇàÇÕ´Ï´Ù.
- ´Ù½Ã °è»êµÈ ÁÖ¹® ÃѰ谡 º¯°æµÇÁö ¾Ê°í
quoteExpiryPolicy ¸Å°³º¯¼ö°¡ À̸¦ Çã¿ëÇÏÁö ¾ÊÀ¸¸é, Á¤»óÀ¸·Î 󸮵˴ϴÙ.
- ´Ù½Ã °è»êµÈ ÁÖ¹® ÃѰ谡 ´õ Àû°í quoteExpiryPolicy ¸Å°³º¯¼ö°¡ À̸¦
Çã¿ëÇÏÁö ¾ÊÀ¸¸é, Á¤»óÀ¸·Î 󸮵˴ϴÙ.
- ´Ù½Ã °è»êµÈ ÁÖ¹® ÃѰ谡 ´õ Å©°í quoteExpiryPolicy ¸Å°³º¯¼ö°¡ À̸¦ Çã¿ëÇϸé,
Á¤»óÀ¸·Î 󸮵˴ϴÙ.
- ±×·¸Áö ¾ÊÀ¸¸é, ÁÖ¹®À» ó¸®ÇÏÁö ¾Ê°í ´ë½Å quoteExpiredURL¿¡ ÁöÁ¤µÈ
URL·Î °æ·ÎÀçÁöÁ¤µË´Ï´Ù.
- ATP Àç°í ÇÒ´çÀÌ »ç¿ëµÇ´Â °æ¿ì ´ÙÀ½°ú °°½À´Ï´Ù.
- ¾ÆÁ÷ ÇÒ´ç ¶Ç´Â ¹é¿À´õµÇÁö ¾Ê¾Ò°Å³ª ¸¶Áö¸· ÇÒ´ç ¶Ç´Â ¹é¿À´õµÈ
ÀÌÈÄ º¯°æµÇÁö ¾ÊÀº ÁÖ¹® Ç׸ñÀº AllocateInventory
ŽºÅ© ¸í·ÉÀ» È£ÃâÇÏ¿© ÇÒ´çµÇ°Å³ª ÇÒ´çµÉ ¼ö ¾ø´Â °æ¿ì ¹é¿À´õµË´Ï´Ù.
- ÁÖ¹® Ç׸ñÀ» ÇÒ´ç ¶Ç´Â ¹é¿À´õÇÒ ¼ö ¾ø´Â °æ¿ì ´ÙÀ½°ú °°½À´Ï´Ù.
- noInventoryURL ¸Å°³º¯¼ö°¡ ÁöÁ¤µÈ °æ¿ì ¸í·ÉÀº ÇØ´ç URL¿¡ ´ëÇÑ
°æ·Î ÀçÁöÁ¤À» ¸®ÅÏÇÕ´Ï´Ù.
- ±×·¸Áö ¾ÊÀº °æ¿ì ÁÖ¹® »óŰ¡ L·Î º¯°æµÇ°í ¸í·ÉÀÌ ¸®Åϵ˴ϴÙ.
- availabilityChangeURL ¸Å°³º¯¼ö°¡ ÁöÁ¤µÇ¾ú°í ÁÖ¹® Ç׸ñÀÌ ÇÒ´ç ¶Ç´Â
¹é¿À´õµÇ¾úÀ» ¶§ ÇØ´ç ÁÖ¹® Ç׸ñ¿¡ ´ëÇØ ¿¹»óµÇ´Â »ç¿ë °¡´ÉÇÑ ½Ã°£ÀÌ maxAvailabilityChange
¸Å°³º¯¼ö¿¡ ÁöÁ¤µÈ °Íº¸´Ù ¹Ì·¡·Î À̵¿µÈ °æ¿ì, ¸í·ÉÀº ÇØ´ç URL¿¡ ´ëÇÑ °æ·Î ÀçÁöÁ¤À»
¸®ÅÏÇÕ´Ï´Ù.
- AllocateInventory ŽºÅ© ¸í·ÉÀÌ ÁÖ¹®À» Àá±Ý ÇØÁ¦ÇÏ´Â °æ¿ì(ÁÖ¹® Ç׸ñ¿¡
´ëÇÑ ¼ºñ½º ¼¾ÅͰ¡ º¯°æµÇ¾úÀ½À» Ç¥½Ã) ´ÙÀ½°ú °°½À´Ï´Ù.
- ReprepareOrder
ŽºÅ© ¸í·ÉÀ» È£ÃâÇÏ¿© ¿î¼Û °æºñ ¹× ¼¼±Ý ÃѰ谡 ´Ù½Ã °è»êµÇ°í ÁÖ¹®ÀÌ Àá°ÜÁý´Ï´Ù. À̰ÍÀÌ
ÁÖ¹® ÃѾ×À» º¯°æÇϰí quoteExpiryPolicy ¹× quoteExpiredUrl ¸Å°³º¯¼ö°¡ ÁöÁ¤µÈ °æ¿ì ´ÙÀ½°ú °°½À´Ï´Ù.
- ´Ù½Ã °è»êµÈ ÁÖ¹® ÃѰ谡 º¯°æµÇÁö ¾Ê°í
quoteExpiryPolicy ¸Å°³º¯¼ö°¡ À̸¦ Çã¿ëÇÏÁö ¾ÊÀ¸¸é, Á¤»óÀ¸·Î 󸮵˴ϴÙ.
- ´Ù½Ã °è»êµÈ ÁÖ¹® ÃѰ谡 ´õ Àû°í quoteExpiryPolicy ¸Å°³º¯¼ö°¡ À̸¦
Çã¿ëÇÏÁö ¾ÊÀ¸¸é, Á¤»óÀ¸·Î 󸮵˴ϴÙ.
- ´Ù½Ã °è»êµÈ ÁÖ¹® ÃѰ谡 ´õ Å©°í quoteExpiryPolicy ¸Å°³º¯¼ö°¡ À̸¦ Çã¿ëÇϸé,
Á¤»óÀ¸·Î 󸮵˴ϴÙ.
- ±×·¸Áö ¾ÊÀ¸¸é, ÁÖ¹®À» ó¸®ÇÏÁö ¾Ê°í ´ë½Å quoteExpiredURL¿¡ ÁöÁ¤µÈ
URL·Î °æ·ÎÀçÁöÁ¤µË´Ï´Ù.
- ÁÖ¹® Ç׸ñ ¿¹»ó »ç¿ë °¡´ÉÇÑ ½Ã°£ÀÌ ÇöÀç ¿¹»óµÇ´Â »ç¿ë °¡´ÉÇÑ ½Ã°£À¸·Î
¼³Á¤µË´Ï´Ù.
- ÁÖ¹® »óŰ¡ 'I'ÀÎ °æ¿ì CheckOrder ŽºÅ© ¸í·ÉÀ» È£ÃâÇÏ¿© ÀÌ ÁÖ¹®ÀÌ ¾ÆÁ÷
󸮸¦ À§ÇØ Á¦ÃâµÇÁö ¾Ê¾Ò´ÂÁö È®ÀÎÇÕ´Ï´Ù.
- CheckOrderAcceptance
ŽºÅ© ¸í·ÉÀ» È£ÃâÇÏ¿© ÁÖ¹® Ç׸ñ Àå±â ±¸¸Å °è¾àÀÌ È°¼ºÈµÇ¾ú´ÂÁö È®ÀÎÇÕ´Ï´Ù.
- ORDOPTIONS Å×À̺íÀ» °»½ÅÇÏ¿©
notifyMerchant ¹× notifyShopper ¸Å°³º¯¼öÀÇ °ªÀ» ¹Ý¿µÇÕ´Ï´Ù.
- tcId ¶Ç´Â billToAddressId ¸Å°³º¯¼ö¿¡¼ ÁöÁ¤µÈ ÁöºÒ û±¸ ÁÖ¼Ò(ÀÖ´Â °æ¿ì)°¡ ÁÖ¹®¿¡
ÀúÀåµË´Ï´Ù.
- Çʵå 1, Çʵå 2, Çʵå 3 ¸Å°³º¯¼ö °ª(ÁöÁ¤µÈ °æ¿ì)ÀÌ ÁÖ¹®¿¡
ÀúÀåµË´Ï´Ù(ORDERS Å×À̺í ÂüÁ¶).
- ATP Àç°í ÇÒ´çÀ» »ç¿ëÇÏÁö ¾Ê°í DoPayment ŽºÅ© ¸í·É ÀÎÅÍÆäÀ̽ºÀÇ ±¸Çöµµ
DoInventory ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏÁö ¾Ê´Â °æ¿ì, UpdateInventory ŽºÅ© ¸í·ÉÀ»
È£ÃâÇÏ¿© ÁÖ¹® Ç׸ñ¿¡ ´ëÇÑ Àç°í¸¦ ÁÙÀÔ´Ï´Ù. (DoInventory ÀÎÅÍÆäÀ̽º´Â ¸Þ¼Òµå¸¦ ¼±¾ðÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â DoPayment ŽºÅ© ¸í·ÉÀº ¸í·É ±¸Çö ¶Ç´Â ÇØ´ç °ü·Ã ±â´É
¹× ¸í·ÉÀÌ Àç°í °»½ÅÀ» ó¸®ÇÑ´Ù°í ¼±¾ðÇÕ´Ï´Ù.)
- ÀûÀýÇÑ DoPayment ŽºÅ© ¸í·ÉÀ» È£ÃâÇÏ¿© ORDPAYINFO
Å×À̺íÀÇ ÁöºÒ Á¤º¸ À̸§ °ª ½ÖÀ» Àü´ÞÇϰí OrderProcess URL ¸í·É¿¡ Àü´ÞµÈ
¸Å°³º¯¼ö¸¦ º´ÇÕÇÏ¿© Ãß°¡ ¿À·ù È®ÀÎÀ» ¼öÇàÇϰí ÁöºÒÀ» ó¸®ÇÕ´Ï´Ù. OrderProcess
URL ¸í·É¿¡ Àü´ÞµÈ ¸Å°³º¯¼ö°¡ ORDPAYINFO Å×À̺íÀÇ À̸§ °ª ½Ö°ú µ¿ÀÏÇÑ À̸§À»
°¡Áö°í ÀÖ´Â °æ¿ì ÀüÀÚ °ªÀÌ ÈÄÀÚ °ªÀ¸·Î ´ëüµË´Ï´Ù. À̸§ °ª ½ÖÀÇ º´ÇÕµÈ ¸ñ·ÏÀº
ÀÌÀü ÁöºÒ Á¤º¸¸¦ ´ëüÇϸç ORDPAYINFO Å×ÀÌºí¿¡ ÀúÀåµË´Ï´Ù. ±×·¯³ª tcId ¸Å°³º¯¼ö¸¦
Á¦¿ÜÇÑ OrderProcess URL ¸í·É¿¡ ƯÈ÷ ¾Ë·ÁÁø ¸Å°³º¯¼ö(ÀÌ ÆäÀÌÁöÀÇ À§ ºÎºÐ¿¡ ¼³¸í)´Â
ÁöºÒ Á¤º¸·Î °í·ÁµÇÁö ¾ÊÀ¸¸ç ORDPAYINFO Å×ÀÌºí¿¡ ÀúÀåµÇÁö ¾Ê½À´Ï´Ù.
- DoPayment ŽºÅ© ¸í·ÉÀÌ ÁÖ¹® »óÅ °ªÀ» ¸®ÅÏÇϸé ÁÖ¹® »óŰ¡ ÇØ´ç °ªÀ¸·Î
¼³Á¤µË´Ï´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì »óŰ¡ 'C'·Î ¼³Á¤µÇ¾ú°Å³ª ATP Àç°í ÇÒ´çÀ»
»ç¿ëÇϰí ÁÖ¹®¿¡ ¹é¿À´õ Ç׸ñÀÌ ÀÖ´Â °æ¿ì »óÅ´ 'B'·Î ¼³Á¤µË´Ï´Ù.
- ÁÖ¹® »óŰ¡ 'I'°¡ ¾Æ´Ñ °æ¿ì ExtOrderProcess
ŽºÅ© ¸í·ÉÀÌ È£ÃâµË´Ï´Ù.
( PaySynchronizePM ½ºÄÉÁÙ·¯ ¸í·ÉÀº ÁÖ¹® »óŸ¦ 'I'¿¡¼
´Ù¸¥ »óÅ·Πº¯°æÇÒ ¶§ ExtOrderProcess ÀÛ¾÷ ¸í·ÉÀ» ³ªÁß¿¡ È£ÃâÇÕ´Ï´Ù.)
- OrderMessaging
ŽºÅ© ¸í·ÉÀÌ È£ÃâµË´Ï´Ù.
- notifyOrderSubmitted ¸Å°³º¯¼ö°¡ 1(Yes)À» ÁöÁ¤Çϸé OrderNotify
ŽºÅ© ¸í·ÉÀ» È£ÃâÇÏ¿© ÁÖ¹®À» Á¦ÃâÇÑ ±¸¸ÅÀÚ¿¡°Ô ¾Ë¸³´Ï´Ù.
- DoPayment ŽºÅ© ¸í·ÉÀÌ ¹ÙÀÌÆ® µ¥ÀÌÅ͸¦ ¸®ÅÏÇÑ °æ¿ì, Á÷Á¢ °í°´ÀÇ ºê¶ó¿ìÀú·Î
Àü´ÞµÇµµ·Ï DirectView º¸±â¿¡ Àü´ÞµË´Ï´Ù(¿¹¸¦ µé¾î, ÀüÀÚ ÁöºÒ "wallet" ÀÀ¿ëÇÁ·Î±×·¥ ½ÇÇà). ±×·¸Áö
¾ÊÀº °æ¿ì RedirectView º¸±â°¡ OrderOKView °æ·Î ÀçÁöÁ¤ URLÀ» Àü´ÞÇÏ¿© °í°´¿¡ ´ëÇÑ
ÁÖ¹® ½ÂÀÎÀ» Ç¥½ÃÇÕ´Ï´Ù.
¿¹¿Ü Á¶°Ç
- ÁÖ¹®ÀÌ Àá±ÝµÇÁö ¾ÊÀº °æ¿ì, ¸í·ÉÀº OrderUnlockErrorView
¿À·ù º¸±â ¸í·ÉÀ» ÁöÁ¤ÇÏ´Â ECApplicationException
¿¹¿Ü¸¦ Àü´ÞÇÕ´Ï´Ù.
- °í°´ÀÌ µ¥ÀÌÅ͸¦ À߸ø ÀÔ·ÂÇÑ °æ¿ì, ¸í·ÉÀº
BadOrderDataErrorView
¿À·ù º¸±â ¸í·ÉÀ» ÁöÁ¤ÇÏ´Â ECApplicationException ¿¹¿Ü¸¦ Àü´ÞÇÏ¿© °í°´¿¡°Ô ¾Ë·ÁÁÝ´Ï´Ù.
- ÁÖ¹®ÀÌ º¸·ù ÁßÀÌ ¾Æ´Ï¸é, OrderNoneErrorView
¿À·ù º¸±â ¸í·ÉÀ» ÁöÁ¤ÇÏ´Â ECApplicationException ¿¹¿Ü¸¦ Àü´ÞÇÕ´Ï´Ù.
- ÁÖ¹®¿¡ »ç¿ëµÇ´Â Àå±â ±¸¸Å °è¾àÀÌ ¿Ã¹Ù¸£Áö ¾ÊÀ¸¸é, ¸í·ÉÀº ECApplicationException ¿¹¿Ü¸¦ Àü´ÞÇÕ´Ï´Ù.