우리는 PG사와 카드사의 프로세스를 이해야한다.
PG: Payment Gateway의 줄임말로, 결제가 이루어지는 과정을 대행해주는 역할을 한다.
결제 프로세스는 다음과 같다.
- 구매자가 금액을 판매자에게 전달함
- 판매자는 전달받은 금액을 PG사에게 결제해줄 것을 요청함
- PG사는 요청받은 정보를 은행사에게 결제를 다시 요청함
- 은행사는 요청받은 금액을 구매자의 계좌에서 출금 후 PG사로 전달함
- PG사는 판매자에게 금액을 전달함
- 판매자는 금액 확인 후, 구매자에게 구매한 물건을 배송함
Iamport
아임포트는 개발환경과 상관없이 원하는 PG사와의 결제시스템을 연결시켜주는 API서비스 이다.