영카트 그누보드적용 중 네이버페이의 가맹점반품주소지 설정을 어떻게 해야할까요

영카트 그누보드적용 중 네이버페이의 가맹점반품주소지 설정을 어떻게 해야할까요

QA

영카트 그누보드적용 중 네이버페이의 가맹점반품주소지 설정을 어떻게 해야할까요

본문

​영카트에 네이버페이를 적용하고 네이버측에 검토요청 중인데
네이버에서 아래와 같은 문제를 수정하라고합니다.
이 문제를 어떻게 해결해야 할까요?ㅠ
 
가맹점 반품주소지 입력 부탁드립니다.
가맹점에서 이용중인 설치형 쇼핑몰 솔루션 '영카트 솔루션'의 기술적인 구조상 네이버페이 구매자들의 상품의 교환/환불을 진행할 때 반품 상품의 수령 주소 정보를 가맹점 웹 사이트에서 제공하는 "상품정보 XML"에서 활용하게 됩니다.
ex)
 
 

이 질문에 댓글 쓰기 :

답변 1

상품 교환/환불에 대해 진행할때 발생되어지는 반품상품 수령주소를 xml로 추가 기입하여 반영한후 보내달라는 요청내용입니다.

 

/shop/naverpay/naverpay_item.php 파일에 해당 반품관련 주소 정보를 기입 추가 반영해 주셔야 합니다.

 

<returnInfo> <!-- 상품별 반품 주소 -->

           <zipcode>13591</zipcode><!-- 우편번호 -->  

           <address1>경기도 성남시 분당구 서현동</address1> <!-- 기본 주소. 동(읍/면/리)까지 입력 ->   

           <address2>266-1 분당퍼스트타워 13층</address2> <!-- 상세 주소. 번지 및 아파트 동호수까지 입력 -->

           <sellername>NBP판매자</sellername> <!-- 수령인 이름 -->           

           <contact1>1566-3388</contact1> <!-- 연락처1 -->

           <contact2></contact2> <!-- 연락처2. 이 값은 생략할 수 있다. -->

</returnInfo>

 

위 값이 반품 정보 추가할 xml 정보 입니다.

감사합니다 선생님 혹시그러면 소스가 아래처럼되는게 맞을까요?
<?php
include_once('./_common.php');
include_once(G5_LIB_PATH.'/naverpay.lib.php');

$query = $_SERVER['QUERY_STRING'];

$vars = array();

foreach(explode('&', $query) as $pair) {
    list($key, $value) = explode('=', $pair);
    $key = urldecode($key);
    $value = preg_replace("/[^A-Za-z0-9\-_]/", "", urldecode($value));
    $vars[$key][] = $value;
}

$itemIds = $vars['ITEM_ID'];

if (count($itemIds) < 1) {
    exit('ITEM_ID 는 필수입니다.');
}

header('Content-Type: application/xml;charset=utf-8');
echo '<?xml version="1.0" encoding="UTF-8"?>';
?>
<response>
<?php
foreach($itemIds as $it_id) {
    $sql = " select * from {$g5['g5_shop_item_table']} where it_id = '$it_id' ";
    $it = sql_fetch($sql);
    if(!$it['it_id'])
        continue;

    $id          = $it['it_id'];
    $name        = $it['it_name'];
    $description = $it['it_basic'];
    $price      = get_price($it);
    $image      = get_naverpay_item_image_url($it_id);
    $quantity    = get_naverpay_item_stock($it_id);
    $ca_name    = '';
    $ca_name2    = '';
    $ca_name3    = '';
    $returnInfo  = get_naverpay_return_info($it['it_seller']);
    $option      = get_naverpay_item_option($it_id, $it['it_option_subject']);

    if($it['ca_id']) {
        $cat = sql_fetch(" select ca_name from {$g5['g5_shop_category_table']} where ca_id = '{$it['ca_id']}' ");
        $ca_name = $cat['ca_name'];
    }
    if($it['ca_id2']) {
        $cat = sql_fetch(" select ca_name from {$g5['g5_shop_category_table']} where ca_id = '{$it['ca_id2']}' ");
        $ca_name2 = $cat['ca_name'];
    }
    if($it['ca_id3']) {
        $cat = sql_fetch(" select ca_name from {$g5['g5_shop_category_table']} where ca_id = '{$it['ca_id3']}' ");
        $ca_name3 = $cat['ca_name'];
    }
?>
<item id="<?php echo $id; ?>">
<?php if($it['ec_mall_pid']) { ?>
<name><![CDATA[<?php echo $it['ec_mall_pid']; ?>]]></name>
<?php } ?>
<name><![CDATA[<?php echo $name; ?>]]></name>
<url><?php echo G5_SHOP_URL.'/item.php?it_id='.$it_id; ?></url>
<description><![CDATA[<?php echo $description; ?>]]></description>
<image><?php echo $image; ?></image>
<thumb><?php echo $image; ?></thumb>
<price><?php echo $price; ?></price>
<quantity><?php echo $quantity; ?></quantity>

<category>
<first id="MJ01"><![CDATA[<?php echo $ca_name; ?>]]></first>
<second id="ML01"><![CDATA[<?php echo $ca_name2; ?>]]></second>
<third id="MN01"><![CDATA[<?php echo $ca_name3; ?>]]></third>
</category>

<returnInfo> <!-- 상품별 반품 주소 -->

<zipcode>54620</zipcode><!-- 우편번호 --> 
<address1>전라북도 익산시 인북로</address1> <!-- 기본 주소. 동(읍/면/리)까지 입력 -> 
<address2>225-2, 4층</address2> <!-- 상세 주소. 번지 및 아파트 동호수까지 입력 -->
<sellername>유한회사 이티컴파니</sellername> <!-- 수령인 이름 -->         
<contact1>*** 개인정보보호를 위한 전화번호 노출방지 ***</contact1> <!-- 연락처1 -->

</returnInfo>


<?php echo $option; ?>
<?php echo $returnInfo; ?>

</item>
<?php
}
echo('</response>');
?>

답변을 작성하시기 전에 로그인 해주세요.
전체 227
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT