개요
포트원과의 계약, 결제대행사 계약 후 필요한 과정이다.
- 결제 도입 목적 및 범위
- 시대팅 참가비 결제를 위해 도입되었다.
- 현재는 시대팅에서만 사용하지만 추후 다른 기능에서도 사용될 여지를 위하여 시대팅과 도메인을 분리하는 작업을 실시함. → 시대팅과 강하게 결합되있는 상태에서 결제만 따로 분리하여 다른 도메인에서도 쉽게 결제 서비스를 사용할 수 있음.
- 현재 사용 중인 PG 플랫폼: 포트원(PortOne)
- 실제 결제 대행사(PG사): 웰컴페이먼츠
용어 정리
참고 자료
결제 플로우 요약
| 트리거 |
상태 변화 |
주체 |
설명 |
| 프론트에서 imp_uid 전달 |
PENDING → SUCCESS / FAILED |
백엔드 |
포트원 API 통해 확인 |
| 포트원 웹훅 |
PENDING or FAILED → SUCCESS |
포트원 → 백엔드 |
중복 방지 필요 |
| 금액 불일치 |
PENDING → FORGERY |
백엔드 |
위조 감지 및 예외 발생 |
환불 플로우 요약
포트원 API 사용법
웹훅 처리
개발 시 주의사항
추가로 고려해볼 것
테스트 결제