파이리v
256
2020-08-13 01:16:05
3
238

결제모듈 연동 시 질문입니다.


안녕하세요.

지금 테스트로 아임포트를 이용해서 결제를 연동해보고 있습니다.

아임포트 사이트에 문서가 워낙 잘 정리되어 있어서 큰 무리 없이 연동은 했는데요

보통 주문 및 결제정보를 저장할 때 정상 결제된 건 말고도 저장을 해놔야되나요??

예를 들면 아래와 같을 때

결제모듈호출 후 창을 종료하거나 => 결제실패

잔액부족, 카드정지 등 => 결제실패

위와 같이 결제실패와 같은 응답값을 던져주는데 이러한 정보들도 DB에 차곡차곡 쌓아둬야될까요??

그러니까 해당 주문번호에 대한 상태값을 결제실패로 업데이트 한다던지..

아니면 단순하게 정상결제된건만 저장을 해두나요?

결제정보가 중요한 정보기 때문에 남겨야 될거 같기도 하고 아닌거 같기도 하고..

다른분들은 어떻게 하시나요?

0
  • 답변 3

  • 유리세계
    3k
    2020-08-13 09:17:47

    이미 연동을 하신상태라 결제모듈과는 별로 상관없으신 질문이신것 같긴한데..


    개인적으로 껄그러운일을 대비하기 위해서는

    외부와 데이터를 주고받는 데이터 결과라면 무조건 로그로 쌓아야한다고 생각합니다.


  • 초보개발자Lv1
    59
    2020-08-13 09:21:10

    사용자가 결재 안됩니다. 라고 물으면

    결재오류 내역 찾아보고 답해줘야 할 듯해서

    로그성으로 기록은 해둬야 할듯 합니다.

  • 파이리v
    256
    2020-08-14 13:18:05
  • 로그인을 하시면 답변을 등록할 수 있습니다.