영카트 카드 결제가 이루어지면 관리자가 어떤 식으로 확인 가능하나요?
본문
안녕하세요.
그동안 영카트로 무통장 입금이나 소스를 수정해서 만나서 후불 방법으로만 사용하다가
처음으로 카드 결제를 이용해야 할거 같은데,
제가 pg사를 이용해 본 적이 없어서 모르는 부분이 있습니다.
영카트에서 구매자가 카드 결제를 했을 경우,
관리자가 카드 결제가 이루어진 걸 어떤 식으로 알 수가 있나요?
카드 결제가 이루어지면, pg사에서 관리자에게 문자가 온다던가 하는게 있나요?
영카트 자체에는 기능이 없는거 같아서요.
만약 pg사에서 문자가 온다면 문자에는 구매자 정보가 포함되어 있나요?
이름, 휴대폰 번호 등 결제 시 입력했던 정보와 결제 금액 등...
그리고 카드 결제가 이루어지면 관리자 페이지에서 보여지는 주문 상태는 자동으로 입금으로 변경되어 있는 건가요?
아시는 분 답변 부탁드립니다.
감사합니다.
답변 1
여러 방법중 많이 알려진 방식이 있는데
PG 사에서 계약한 사이트고객의 CallbackURI 로 처리여부를 알려주는 방법이 있습니다.
사이트고객은 자신의 서버에 CallbackURI 를 구성후 PG 사 쪽에 해당 URI 를 등록합니다.
이 경우 다음과 같은 흐름으로 동작하게 됩니다.
┌───────────────┐ ┌───────────────┐
│ customer │ │ PG │
├───────────────┤ ├───────────────┤
│ CallbackURI < │ <<<<< │ < success │
│ │ │ ^ │
│ purchase > │ >>>>> │ > process │
└───────────────┘ └───────────────┘
PG 사에서 결제 요청건에 대한 처리결과를 고객의 서버로 보내주게 되는데
고객서버는 해당결과에 대한 연관정보를 이미 가지고 있으므로
운영중인 솔루션의 기본 기능에 상태 변경 처리 라던지 알림 처리등이 포함되어 있지 않다면
CallbackURI 가 처리되는 시점에 동작하도록 구현할수 있습니다.
!-->
답변을 작성하시기 전에 로그인 해주세요.