teba123
20
2021-09-23 20:24:54 작성 2021-09-24 16:53:22 수정됨
3
1032

.



0
  • 댓글 3

  • 개나소나고생
    7k
    2021-09-23 20:32:02

    결제 시스템 : PG사 결제를 포함한 프로세스를 의미 하는 건가요?

    너무 포괄적인 의미로 기술하셔서 정확한 질문의 의도를 잘 모르겠습니다.

  • 개나소나고생
    7k
    2021-09-23 20:41:29 작성 2021-09-23 20:46:10 수정됨

    만드는 시스템은 결국 결제 시스템이 아니네요.

    예전이나..결제 시스템에 대해서 결제가 되었다라고 가정을 많이들 구현하고 있지만..요새는 데모로 충분히 구현할 수 있게 많이 회사들이 데모 계정들을 제공 하고 있어서 테스트 계정을 통해 구현하시는게 올바른 방향이지 않을까 하네요.

    특히..주문번호 생성 프로세스 / 주문건에 대한 중복체크를 위한 프로세스는 기본적으로 있었야 겠죠.


    이니스 PG사 연동  가이드 : https://manual.inicis.com/iniapi/

    토스 페이먼츠 연동 가이드 : https://docs.tosspayments.com/reference

    카카오 페이 연동 가이드 : https://developers.kakao.com/docs/latest/ko/kakaopay/common

    네이버 페이 연동 가이드 : https://developer.pay.naver.com/docs/v2/api

    아임포트 API가이드 : https://docs.iamport.kr/implementation/payment

  • 콘푸로스트
    2k
    2021-09-23 20:41:39 작성 2021-09-23 20:44:00 수정됨

    1. 결제화면 로드 시, 결제 키값을 생성하여 프론트단 변수에 저장한다.

     - 결제 PK값은 DB시퀀스를 이용하여 중복되지 않음과 동시에 JAVA단에서 해시함수('ABC + 1')를 사용하여 명확하게 유추할 수 없도록한다.

    2. 결제버튼 클릭시 결제 키값으로 DB에 저장한다.

    3. 결제버튼 또 클릭시, 이미 등록된 키값으로 오류가 발생하여 튕겨낸다.(PK나 유니크인덱스)

  • 로그인을 하시면 댓글을 등록할 수 있습니다.