우리가 온라인으로 구매를 하는 과정은 다음과 같다.
- 구매자가 구입할 옷에 대한 정보와 금액을 판매자에게 전달
- 판매자는 전달받은 금액을 PG사에게 결제를 요청
- PG사는 요청받은 정보를 은행사에게 다시 결제 요청
- 은행사는 요청받은 금액을 구매자의 계좌에서 출금 후 PG사로 전달
- PG사는 판매자에게 금액을 전달
- 판매자는 금액 확인 후, 구매자에게 옷을 배송
PG => Payment Gateway의 약자로 구매자와 판매자 사이에서의 이뤄지는 결제를 안전하게 할 수 있도록 대행해주는 역할 EX) KG 이니시스, NHN, KCP, LGU+ ...
이처럼 복잡한 과정대신 결제솔루션인 결제 외부 API를 사용하면 간단하게 결제 시스템을 구현 할 수 있다.
결제솔루션에는 iamport, 부트페이 등이 있다.
이중 iamport를 더 많이 쓰긴한다.
: 원하는 PG사와의 결제시스템을 연결 시켜주는 결제 API 서비스이다.