영카트5 개인결제 마지막단계에서 "결제등록 요청 후 결제해 주십시오." 라고 뜹니다. 채택완료

shop/personalpayformupdate.php 8라인에

 

if($default['de_pg_service'] == 'inicis' && !$_POST['P_HASH'])
    alert('결제등록 요청 후 결제해 주십시오.'); 

 

이 부분인데 P_HASH가 개인결제쪽에 쓰이는게 맞는가 해서요. 검색해보면 모바일쪽에서 결제시에 해시값 체크용으로 쓰이는거 같긴 한데.. 제가 아직 영카트는 많이 뜯어서 살펴보질 못해서요.. ^^;

일단 급한대로 !$_POST['P_HASH'] 대신 !get_session('ss_personalpay_hash') 이걸로 해두긴 했습니다만 제대로 수정한게 맞는지 살짝 걱정되는 마음에 혹시 같은 경험이 있으신 분이 있을까 해서 질문을 올려봅니다.

 

답변 1개

영카트5 최신버전으로 업데이트하세요. 

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

답변에 대한 댓글 1개

일년이나 지난 글에 관심 감사합니다.
당시 버전 5.1.0 이었고 지난해 10월 5.1.1 버전에서 해당부분이 제거되어 패치됐었습니다.

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

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

로그인
🐛 버그신고