테스트 사이트 - 개발 중인 베타 버전입니다

kcp 8629 에러 문제 ....

· 14년 전 · 34 · 2
http://sir.co.kr/bbs/board.php?bo_table=yc4_qa&wr_id=31708&sca=&sfl=wr_subject%7C%7Cwr_content&stx=8629&sop=and

를 보았습니다. 위 링크의 관리자님 댓글 처럼 잘 되어져 있는데요.

고객 한분이 위와 같은 에러를 보인다고 하면서 전화가 왔습니다.
최근에 주문 관련 해서는 소스를 수정한게 없구요. 오늘도 이미
몇건이 계좌이체로 결제완료 되어서 잘 넘어 왔습니다.

다른 무언가를 손 봐야 하는건가요?

조언 좀 부탁 드립니다.

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 2개

http://testpay.kcp.co.kr/pgsample/FAQ/search_error.jsp


오류 코드 8629

오류메시지 포맷에러(에스크로|상품정보 부족|구분자확인요망)

오류 설명 KCP에서 배포한 결제모듈 샘플소스 중 order.html 파일의 내용 중
good_info 정보 설정 에러 또는 장바구니 상품 갯수와 bask_cntx값이 일치하지 않는 경우 발생할 수 있습니다.
다음을 확인하여 주시기 바랍니다.

// 에스크로 장바구니 상품 상세 정보 생성 예제
function create_goodInfo()
{
var chr30 = String.fromCharCode(30);
var chr31 = String.fromCharCode(31);

var good_info = "seq=1" + chr31 + "ordr_numb=0001" + chr31 + "good_name=양말" + chr31 + "good_cntx=2" + chr31 + "good_amtx=1000" + chr30 +
"seq=2" + chr31 + "ordr_numb=0002" + chr31 + "good_name=신발" + chr31 + "good_cntx=1" + chr31 + "good_amtx=1500" + chr30 +
"seq=3" + chr31 + "ordr_numb=0003" + chr31 + "good_name=바지" + chr31 + "good_cntx=1" + chr31 + "good_amtx=1000";

document.order_info.good_info.value = good_info;
}

<!-- 장바구니 상품 개수 : 장바구니에 담겨있는 상품의 개수를 입력 -->
<input type="hidden" name="bask_cntx" value="장바구니 상품 갯수">

다음과 같이 설정해 주십시오.


① 장바구니에 담긴 상품이 한 개인 경우

var good_info = "seq=1" + chr31 + "ordr_numb=0001" + chr31 + "good_name=양말" + chr31 + "good_cntx=2" + chr31 + "good_amtx=1000" ;

order.html 중 bask_cntx 변수를 다음과 같이 설정하여 주시기 바랍니다.
장바구니 상품의 갯수가 하나이므로 값을 1로 설정하였습니다.

<!-- 장바구니 상품 개수 : 장바구니에 담겨있는 상품의 개수를 입력 -->
<input type="hidden" name="bask_cntx" value="1">


② 장바구니에 담긴 상품이 여러 개인 경우

var good_info =
"seq=1" + chr31 + "ordr_numb=0001" + chr31 + "good_name=양말" + chr31 + "good_cntx=2" + chr31 + "good_amtx=1000" + chr30 +
"seq=2" + chr31 + "ordr_numb=0002" + chr31 + "good_name=신발" + chr31 + "good_cntx=1" + chr31 + "good_amtx=1500" + chr30 +
"seq=3" + chr31 + "ordr_numb=0003" + chr31 + "good_name=바지" + chr31 + "good_cntx=1" + chr31 + "good_amtx=1000";

각 항목(seq, ordr_numb, good_name, good_cntx, good_amtx)값 사이에는 chr31로 구분되어야 하며
각 장바구니 항목 (예 seq=1과 seq=2 사이)에는 chr30으로 구분되어야 합니다.(맨 마지막은 chr30을 붙이지 않습니다. 주의하시기 바랍니다.)

그리고 하단의 bask_cntx는 장바구니 상품의 갯수(seq 갯수)를 입력하여 주십시오.
<!-- 장바구니 상품 개수 : 장바구니에 담겨있는 상품의 개수를 입력 -->
<input type="hidden" name="bask_cntx" value="3">


아마도 상품명등에 오류가 있는것 같습니다. (특수문자 또는 태그등)
14년 전
네. 한번 확인해 보겠습니다.

' <- 가 찍혀 있어서 그러네요. 음 ....

감사합니다.

게시글 목록

번호 제목
56073
56067
56065
56060
56058
56055
56051
56048
56044
56043
56042
56039
56035
56032
56030
56028
56025
56018
56012
56010