PG 시스템 개발 | Transaction이란?

eunhee·2025년 9월 10일

결제시스템

목록 보기
2/15

결제 시스템 개발 中
모르는 용어 수두룩빽빽
때에 맞춰 정리하지 않으면 또 검색함 ㅠ.ㅠ

Transaction이란?

  • 결제 시스템 내에서는 하나의 결제 흐름 전체를 나타냅니다.
  • 단계 정리
    사용자 요청 → 승인/인증(Athenticate) → 결제 완료 여부 알림(Notify) → 처리(Process) → 취소/환불(Refund)

따라서 프로젝트 생성 시 transaction Package 안에서 묶어서 사용합니다.

  • 확장성 : settlement(정산), reconciliation(대사)와 같은 service 추가

package 구조

패키지 구조는 이런식으로 볼 수 있습니다.
물론 개인 프로젝트 구조마다 다르지만요 헤헤

├─applcation
│  ├─service
│  │  ├─transaction
│  │  │  ├─ athenticate
│  │  │  ├─ notify
│  │  │  ├─ precess
│  │  │  ├─ refund
│  │  │  ├─ settlement
│  │  │  └─reconciliation
│  │  │  ... 생략
└─domain
profile
안녕하세요. 개발 로그입니다.

0개의 댓글