kcp 신용카드 결제내역에서는 승인되었다고 하는데

kcp 신용카드 결제내역에서는 승인되었다고 하는데

QA

kcp 신용카드 결제내역에서는 승인되었다고 하는데

본문

영카트 사용중인데요

kcp 신용카드내역보면 승인되었다고 하는데

주문관리에서는 해당건이 승인안되있다고 나오는 주문건이 정말 간간히 나옵니다??


대부분 카드결제 잘되고 주문도 잘 들어와요..

kcp상점관리자도 띄어놓고 확인해서 주문처리를 해야하는지 궁금합니다.

회원분들도 이런현상 있으신가해서 질문해봅니다.

이 질문에 댓글 쓰기 :

답변 2

이게.. 저도 최근에 겪은 건데요
그누보드 기반은 아니였지만, 내역에는 승인 되었지만
화면에서는 안된 경우가 있더라구요

소스 코드 문제가 아니라 "인터넷 회선" 문제로 타임아웃 걸려서 나타나는 현상일 거라 봅니다
적어도 저는 그랬어요

쉽게 말해, 인터넷이 느리던 말던 실제 결제가 이루어지는 건 이루어졌지만,
너무 오래 걸린 탓에 콜백(내가 승인/취소/거부를 받는)에서 타임아웃이 걸려 버려 아무 기록도 남지 않는 상태에요

질문자님은 한국이니 그런 경우가 잘 없기는 하겠지만, 저 현상이 맞으리라 생각됩니다.
저는 서비스 중인 나라가 필리핀이라 진짜 느린 인터넷 써서 자주 그런 현상이 있더라구요...
(제가 운영중인게 아니라 프로젝트로 한 게 필리핀에서 서비스중)

방법이 없나? 그건 아니에요 웹훅을 이용하시면 해결할 수 있습니다
KCP 에서도 웹훅 지원합니다.

https://developer.kcp.co.kr/page/document/webhook
여기를 통해 승인 시 수신 되는 방식을 택하시면, 오류 없이 해결 가능해요
영카트결제 → PG사모듈 → PG사 서버로 결제정보 전송 → 결제완료 → 영카트로 다시 콜백

위 과정중에서 결제 정보 (결제완료 혹은 결제실패) 를 다시 영카트로 콜백해줘야 하는데
받지 못하는 경우가 간혹 있습니다.

특히 모바일 결제에서 종종 나오는데
PG사에서 다시 영카트로 정보를 전달해줘야하는데 PG사 이든 모바일이든 서로 원활한 통신이 되지 않으면
몇초정도 대기시간을 거칩니다.
그 대기시간 이후에도 서로 통신이 불가하면 올바른 결과를 전달해주지 못합니다.

해당 결제번호가 있을것이고 PG사 홈페이지에서 오류가 있다면 채크하실수 있을거에요.
그리고 별도로 커스텀된 영카트인지 순정상태인지 알아야 합니다.

제가 봤을때 코드상의 문제는 아닌것 같네요.

- 영카트 최신버전 설치
- php8x 최신버전 사용

이 두가지도 채크해보세요.
 
답변을 작성하시기 전에 로그인 해주세요.
전체 129,672 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT