우리가 흔히 볼 수 있는 NHN, KG이니시스, 나이스페이 등의 결제 시스템에서 주는 pdf를 보고 각 결제 시스템마다 결제 모듈을 만들어야 한다. 만약에 NHN의 모듈을 사용하다 KG이니시스의 수수료가 저렴해져서 바꾸게되면 KG이니시스의 pdf를 보고 그에 맞는 결제 모듈을 새로 만들어야 한다.
스타트업에서는 바뀐 결제 시스템을 위하여 새로운 결제 모듈을 만들기 쉽지 않다. 그래서 결제솔루션 업체가 탄생되었다. 이 업체는 각 결제 시스템의 pdf를 확인하고 각각의 모듈들과 API를 만들어놨다. 예를 들어 이 API에는 결제 API, 결제취소 API, 결제 영수증 출력 API 등이 있다. 결제는 크게 일반 결제와 정기 결제로 나뉠 수 있는데 이런 것들 또한 관련된 API들을 다 만들어놓았다. 이 결제솔루션 업체에서 제공하는 API를 사용하는 스타트업은 어떠한 PG사를 사용할지, 결제하려는 가격이 얼마인지만 입력 등의 간단한 작업을 통해 새로 모듈을 생성하지 않아도 된다.
결제 기획 시 주의사항
절차 및 연동 시간
결제 솔루션 업체들로는 Iamport, 부트페이 등이 있다. 일반적으로는 Iamport를 많이 사용한다고 한다.
Iamport에서는 만들어놓은 API들을 swagger를 통해 확인하고 직접 테스트할 수 있게끔 작성해놓았다. 결국 우리가 직접만들어야 하는 API는 2개로 브라우저에서 받을 API, 아임포트에서 받을 API를 만들어주어야 한다. Docs에서도 자세하게 제공을 해주므로 docs를 참고하여 개발하면 된다.