FrontEnd/React.js
아임포트 결제 로직
위그든씨
2023. 8. 23. 17:31
- 프론트엔드 ➡ 백엔드
주문 정보 생성 요청 - 백엔드 ➡ 프론트엔드
주문 정보(주문 번호, 가격 등) 생성하고 반환 - 프론트엔드 ➡ 아임포트
생성된 주문 정보로 결제 요청 - 아임포트 ➡ PG
해당 PG 사에 결제 요청 - 사용자 ➡ PG
결제 정보 확인 및 카드사 선택 - PG ➡ 카드사
해당 카드사에 결제 요청 - 사용자 ➡ 카드사
카드 정보 입력하고 결제 - 카드사 ➡ PG
결제 결과 반환 - PG ➡ 아임포트
결제 결과 반환 - 아임포트 ➡ 프론트엔드
결제 결과 반환 - 프론트엔드 ➡ 백엔드
결제 정보와 주문 정보를 이용하여 검증 요청 - 백엔드 ➡ 프론트엔드
결제 정보와 주문 정보가 일치하는지 확인하여 검증하고 결과를 반환