영카트 모바일에서 결제 수단 추가하기

안녕하세요.

영카트 모바일에서 결제 수단을 추가하려고 아래 링크를 참조해서 넣어 봤는데..

모바일 주문서 작성 화면에서 표시가 안됩니다..

PC에서는 정상적으로 표시가 됩니다...

도움이나 팁 부탁드립니다...

https://sir.kr/qa/243444?vpage=1#answer_243484

 

제가 추가한 코드는 아래와 같습니다.

mobile/shop/orderform.sub.php

Copy
IF 로 시작하는 부분 추가 $default['de_visitcard_use'] || $default['de_visitcash_use']


if ($default['de_visitcard_use']) {
    $multi_settle++;
    echo '<li><input type="radio" id="od_settle_visitcard" name="od_settle_case" value="현장카드" '.$checked.'> <label for="od_settle_visitcard" class="lb_icon card_icon">현장카드</label></li>'.PHP_EOL;
    $checked = '';
}
if ($default['de_visitcash_use']) {
    $multi_settle++;
    echo '<li><input type="radio" id="od_settle_visitcash" name="od_settle_case" value="현장현금" '.$checked.'> <label for="od_settle_visitcash" class="lb_icon card_icon">현장현금</label></li>'.PHP_EOL;
    $checked = '';
}

하단 IF로 시작하는 부분 추가  $default['de_visitcard_use'] || $default['de_visitcash_use']

mobile/shop/orderformupdate.php

Copy
else if ($od_settle_case == "현장카드")
{
    $od_receipt_price   = $amount;
    $od_receipt_point   = $i_temp_point;
    $od_receipt_price   = 0;
    $od_misu            = $i_price - $od_receipt_price;
    $od_status      = '준비';
    $od_receipt_time = G5_TIME_YMDHIS;
}
else if ($od_settle_case == "현장현금")
{
    $od_receipt_price   = $amount;
    $od_receipt_point   = $i_temp_point;
    $od_receipt_price   = 0;
    $od_misu            = $i_price - $od_receipt_price;
    $od_status      = '준비';
    $od_receipt_time = G5_TIME_YMDHIS;
}

답변 1개

소스상의 문제점은 못 찾겠네요..

echo $default['de_visitcard_use']; 해서 먼저 설정값을 불러오고 있는지 확인해보세요.

 

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

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

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

로그인
🐛 버그신고