OrderProcess ¸í·É

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

proproce.gif(7483¹ÙÀÌÆ®)

¸Å°³º¯¼ö °ª

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 ¿­¿¡ ÁöÁ¤µÈ ÃÊ ¼ö¸¦ ´õÇÑ °ªº¸´Ù Å©°Å³ª °°À» °æ¿ì¿¡ ¸¸±âµË´Ï´Ù. ÀÌ ¸Å°³º¯¼ö´Â ´ÙÀ½ ¼¼ °¡Áö °ªÀ» °¡Áú ¼ö ÀÖ½À´Ï´Ù.
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. ¾Æ¿ô¹Ù¿îµå ¸Þ½ÃÁö Àü´Þ ÀÛµ¿
  2. ÁÖ¹® ¾Ë¸² ¸Þ½ÃÁö ±¸¼º¿¡ ´ëÇÑ ¸Þ½ÃÁö ±¸¼º ÅÛÇø®Æ® ÀÛ¼º 

¿¹ 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 ¸Å°³º¯¼ö´Â ÇʼöÀÔ´Ï´Ù.

ÀÛµ¿

¿¹¿Ü Á¶°Ç

°ü·Ã °³³ä

°ü·ÃµÈ ÂüÁ¶

IBM copyright