네이버페이 구매시 옵션선택 경고창
본문
네이버페이 연동 신청을 하고 1차 승인을 받아서
테스트 아이디 만들어 다시 검수요청을 하였습니다.
그런데 옵션이 없는 상품인데 네이버페이로 구매버튼을 누르면
"상품의 선택옵션을 선택해 주십시오"라는 경고창이 뜨면서
구매가 되지 않습니다.
네이버페이지 아이디, 인증키, 버튼인증키 모두 이상없이 등록되어 있으며
공통유입 스크립트도 이상없이 삽입되었습니다.
네이버페이 어떻게 해야 정상작동 될까요? ㅠ.ㅠ
답변 2
상품에 기본 옵션을 선택해주시던지 네이버페이 플러그인을 수정해야 합니다.
나름 해결한 방법을 올려봅니다.
naverpay_order.php
파일에서 95번정도 라인의 붉은색 숫자 1을 0으로 수정하였더니 해결되었네요.
for($i=0; $i<$count; $i++) {
$it_id = preg_replace($pattern, '', $_POST['it_id'][$i]);
$opt_count = count($_POST['io_id'][$it_id]);
if($opt_count && $_POST['io_type'][$it_id][0] != 1)
return_error2json('상품의 선택옵션을 선택해 주십시오.');
for($k=0; $k<$opt_count; $k++) {
if ($_POST['ct_qty'][$it_id][$k] < 1)
return_error2json('수량은 1 이상 입력해 주십시오.');
}
답변을 작성하시기 전에 로그인 해주세요.