orderinquirycancel.php 파일관련 질문입니다. 채택완료

결제취소 관련하여 작업중에 orderinquirycancel.php 소스를 확인하고 있는데요..

해당 파일 30라인 정도부터 시작되는 'PG 결제 취소' 부분 소스들은 사용자가 PG를 통해 가상계좌결제를 한 경우에만 적용되는 부분인가요?

PG를 통해 신용카드결제나, 실시간계좌이체 로 결제가 되어 해당 주문건이 이미 '입금' 된 상태라면 위 'PG결제 취소' 부분 소스를 거치지 않을 것으로 추측되는데.. 제 생각이 맞는지 궁금합니다. 

답변 2개

채택된 답변
+20 포인트

영카트5 기본 코드에서는 주문 상태인 주문만 사용자가 취소할 수 있습니다.

신용카드 등은 주문완료 때 입금상태임으로 사용자가 주문취소를 할 수 없도록 되어 있습니다.

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

답변에 대한 댓글 3개

편리님.. 답변감사합니다. 일단 영카트5 기본코드로 사용하고 있습니다. 방금 테스트해보니, 실시간 계좌이체로 결제하면 주문취소가 불가능하고, 가상계좌 결제시에는 주문취소가 가능하네요.. 위에 잉끼님도 답변을 해주셔서 고맙습니다만 특별히 소스를 고치지 않았다면 잉끼님 의견이 틀린건가요?
영카트5 개발 때 주문 상태에서만 사용자 취소가 가능하도록 했습니다.
기본 코드에서는 계좌이체는 취소가 되지 않고 가상계좌만 되는 것이 정상입니다.
네.. 편리님 감사합니다.

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

맞지 않습니다.

이미 입금 된 상태라도 사용자가 취소할 수 있습니다.

입금 상태에서는 가능합니다.

배송중에서는 불가능하고요. 

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

답변에 대한 댓글 3개

답변감사드립니다. 하지만 위에 편리님 답변과 잉끼님 답변이 다른 것 같아서 좀 헷갈립니다. 잉끼님 의견이 정확하시다면 조금만 부연설명을 부탁드립니다. 일단 편리님 답변을 채택해 드렸습니다.
편리님게서 개발하신거니깐 편리님 말씀이 맞을꺼에요. ^^
이전에 카드 결제 완료 후 주문 취소 버튼이 나온 것을 본적이 잇는데 제가 잘못 본 것 같습니다. ^^
잉끼님도 감사드려요~~

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

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

로그인
🐛 버그신고