간편결제 시 od_settle_case error!! 메시지를 받습니다.
본문
안녕하세요.
중간에 코드를 넘겨 받게되어 수정중에 있는데 파악하는데 시간이 걸려 문의드립니다.
현재 나이스페이를 사용중이며, 네이버 페이, 카카오페이 선택 후 주문하기 클릭 시 /shop/orderformupdate.php 에서 "od_settle_case Error!!!" 문구를 받습니다.
코드 상 확인 했을 때
if( in_array('nicepay_naverpay', $de_easy_pay_service_array) ){
$easypay_prints['nicepay_naverpay'] = '<div class><input type="radio" id="od_settle_nicepay_naverpay" name="od_settle_case" data-pay="nice_naverpay" value="네이버페이" > <label for="od_settle_nicepay_naverpay" class="naverpay_icon nicepay_naverpay lb_icon" title="NICEPAY - 네이버페이">네이버페이</label></div>';
}
if( in_array('nicepay_kakaopay', $de_easy_pay_service_array) ){
$easypay_prints['nicepay_kakaopay'] = '<div class><input type="radio" id="od_settle_nicepay_kakaopay" name="od_settle_case" data-pay="nice_kakaopay" value="카카오페이" > <label for="od_settle_nicepay_kakaopay" class="kakaopay_icon nicepay_kakaopay lb_icon" title="NICEPAY - 카카오페이">카카오페이</label></div>';
}
각 value에 "네이버페이", "카카오페이"라고 되어있는데 혹시 이 부분의 값을 나이스 네이버, 카카오에 맞는 값으로 변경을 해줘야하는 건지 문의드립니다.
감사합니다.
답변 2
영카트 기본 소스로 봤을땐 value 값을 간편결제로 넘기고 간편결제로 나이스쪽 처리를 하게 되어 있네요.
따로 커스텀 하셨으면 해당이 아닐수도 있어서 결제 완료 부분 소스랑 확인을 해보셔야 할 거 같습니다. 일단 간편결제로 값을 바꿔보시고요.