만드는 시스템은 결국 결제 시스템이 아니네요.
예전이나..결제 시스템에 대해서 결제가 되었다라고 가정을 많이들 구현하고 있지만..요새는 데모로 충분히 구현할 수 있게 많이 회사들이 데모 계정들을 제공 하고 있어서 테스트 계정을 통해 구현하시는게 올바른 방향이지 않을까 하네요.
특히..주문번호 생성 프로세스 / 주문건에 대한 중복체크를 위한 프로세스는 기본적으로 있었야 겠죠.
이니스 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