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

영카트 5.0.35 때부터 이니시스관련 DB에 추가된게 있나요? 채택완료

제목대로입니다.

 

이니시스관련해서 운영중인 쇼핑몰을 업데이트중에있는데,

- shop/orderform.sub.php

- shop/orderform.php - shop/orderformupdate.php - shop/orderinquirycancel.php - shop/orderinquiryview.php 

- shop/price2/daum.php

 

위 해당파일들을 수정하였고,

shop/inicis/key/상점아이디 폴더에 이니시스 관련파일넣고

shop/inicis/log 폴더 777 권한 부여해주고

결제테스트해본결과

[TX9207|필수항목(price)이 누락되었습니다.] 코드 : 01

라고 뜨는상황입니다.

 

혹시 주문/결제 과정에서

영카트 5.0.35 때부터 이니시스관련해서 DB에 추가된게있나요?

- 테이블이나 필드 이름변경 또는 추가

 

shop/inicis/log  에서 로그를 확인해보아도 결과값에 위 메세지가 적혀있습니다.

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

답변 1개

채택된 답변
+20 포인트

이니시스쪽으로 보내주는 곳에 (price)값이 안넘어 간것 같습니다.

말 그대로 이니시스로 보내주는 필수 필드값 중에 결제금액이 누락 된것입니다.

 

이니시스 PG필드 중에 input name="price" 값이 잘 나오나 확인해보세요~~

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

확인해보니
shop/inicis/encryptdata.php
파일에 접근을 못하는것같아요.

shop/inicis/orderform.1.php 파일에서
ajax로 POST형태로 price 값을 보내는데
ajax에 문제가있는것같습니다 ㅠㅠ.
하지만 도통 뭔문젠지 알수가없네요.

혹시 enable_click() 이 자바스크립트 함수는 어디에 정의된건지 알고계시나요?

$g5['body_script'] = ' onload="javascript:enable_click()"';
이런코드가 있던데...

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

답변을 작성하려면 로그인이 필요합니다.

로그인

전체 질문 목록

🐛 버그신고