스트라이프 (Stripe)
가맹점 계정, 고객 관리, 결제 수단, 결제 의도, 결제 내역, 환불, 분쟁, 플랜 관리가 포함된 구독 빌링, 인보이스 생성, 웹훅 이벤트 전송 및 잔액 거래를 다루는 스트라이프 스타일의 프로덕션급 결제 플랫폼 데이터베이스 스키마입니다.
paymentsfintechbillingsubscriptionsapi
MySQL9 cols
순번
PK
AI
FK
Null
물리명
타입
기본값
주석
고유 가맹점 식별자
계정 소유자 이메일 주소
법인 또는 사업자 명칭
계정 관할권 결정을 위한 ISO 국가 코드
기본 정산 통화
계정이 결제를 수락할 수 있는 상태인지 여부
가맹점 통장으로의 정산이 활성화되었는지 여부
계정 생성 시각
마지막 정보 업데이트 시각
IXUQCK|💬
MySQL9 cols
순번
PK
AI
FK
Null
물리명
타입
기본값
주석
고유 고객 식별자
이 고객이 소속된 가맹점 계정
고객 이메일 주소
고객 성명 또는 상호명
Customer 전화번호
고객에게 첨부된 임의의 키-값 데이터
정기 결제 등에 사용될 기본 결제 수단
Customer creation 타임스탬프
Last update 타임스탬프
IXUQCK|💬
MySQL12 cols
순번
PK
AI
FK
Null
물리명
타입
기본값
주석
고유 결제 수단 식별자
결제 수단의 소유 고객
수단 유형: card, bank_account, wallet
카드사 네트워크: visa, mastercard, amex 등
card number의 Last 4 digits
유효기간 월 (1-12)
유효기간 연도 (예: 2027)
결제 명세서상 이름
영수증 수신용 이메일
this is the default payment method 여부
Payment method creation 타임스탬프
Last update 타임스탬프
IXUQCK|💬
MySQL12 cols
순번
PK
AI
FK
Null
물리명
타입
기본값
주석
고유 결제 의도 식별자
결제 대상 고객
통화 최소 단위 금액 (예: 센트)
ISO 통화 코드
상태: requires_payment_method, succeeded, canceled 등
사용한 결제 수단
결제 내용에 대한 내부 설명
임의의 키-값 데이터
클라이언트 측 결제 확인을 위한 보안 토큰
Payment intent creation 타임스탬프
Last update 타임스탬프
IXUQCK|💬
MySQL14 cols
순번
PK
AI
FK
Null
물리명
타입
기본값
주석
고유 결제건 식별자
연결된 결제 의도
smallest currency unit의 Charged amount
ISO currency 코드
결제 상태: pending, succeeded, failed
charge was successfully paid 여부
charge has been refunded 여부
smallest unit의 Total refunded amount
카드 명세서에 표시될 설명
실패 시 에러 코드
읽기 쉬운 failure reason
Charge creation 타임스탬프
Last update 타임스탬프
IXUQCK|💬
MySQL8 cols
순번
PK
AI
FK
Null
물리명
타입
기본값
주석
고유 환불 식별자
환불 대상 결제 건
smallest currency unit의 Refund amount
ISO currency 코드
사유: 중복 결제, 사기 의심, 고객 요청 등
상태: pending, succeeded, failed
Refund initiation 타임스탬프
Last update 타임스탬프
IXUQCK|💬
MySQL8 cols
순번
PK
AI
FK
Null
물리명
타입
기본값
주석
고유 상품 식별자
상품을 소유한 가맹점
Product 표시명
Product 설명
product is active and can be sold 여부
Arbitrary key-value 메타데이터
Product creation 타임스탬프
Last update 타임스탬프
IXUQCK|💬
MySQL10 cols
순번
PK
AI
FK
Null
물리명
타입
기본값
주석
고유 가격 식별자
가격이 적용된 상품
통화 최소 단위 기준 단가
ISO currency 코드
유형: 일회성(one_time) 또는 정기결제(recurring)
주기: day, week, month, year
몇 주기마다 결제할지 설정
price is currently active 여부
Price creation 타임스탬프
Last update 타임스탬프
IXUQCK|💬
MySQL11 cols
순번
PK
AI
FK
Null
물리명
타입
기본값
주석
고유 구독 식별자
상태: active, past_due, canceled, trialing
현재 빌링 주기의 시작일
현재 빌링 주기의 종료일 (다음 결제 예정일)
Trial period start 타임스탬프
Trial period end 타임스탬프
현재 주기 종료 시점에 해지할지 여부
구독이 실제로 해지된 시각
Subscription creation 타임스탬프
Last update 타임스탬프
IXUQCK|💬
MySQL6 cols
순번
PK
AI
FK
Null
물리명
타입
기본값
주석
고유 구독 항목 식별자
상위 구독 정보
구독 대상 가격
구독된 해당 항목의 수량
Item creation 타임스탬프
Last update 타임스탬프
IXUQCK|💬
MySQL12 cols
순번
PK
AI
FK
Null
물리명
타입
기본값
주석
고유 인보이스 식별자
대상 고객
정기 결제건일 경우 관련 구독 참조
상태: draft, open, paid, void, uncollectible
납부해야 할 총액 (최소 단위)
이미 결제 완료된 금액
ISO 통화 코드
결제 마감 기한
완납 시점
사용자 확인용 인보이스 번호
Invoice creation 타임스탬프
Last update 타임스탬프
IXUQCK|💬
MySQL9 cols
순번
PK
AI
FK
Null
물리명
타입
기본값
주석
고유 라인 항목 식별자
상위 인보이스
청구된 대상 가격
항목 설명
smallest currency unit의 Line item amount
청구 수량
ISO currency 코드
Item creation 타임스탬프
Last update 타임스탬프
IXUQCK|💬
MySQL9 cols
순번
PK
AI
FK
Null
물리명
타입
기본값
주석
고유 분쟁 식별자
대상 결제 건
smallest currency unit의 Disputed amount
ISO currency 코드
사유: fraudulent, duplicate, subscription_canceled 등
상태: needs_response, won, lost 등
분쟁 증빙 자료 제출 기한
Dispute creation 타임스탬프
Last update 타임스탬프
IXUQCK|💬
MySQL8 cols
순번
PK
AI
FK
Null
물리명
타입
기본값
주석
고유 엔드포인트 식별자
엔드포인트를 소유한 가맹점
이벤트를 전송할 HTTPS URL
데이터 검증을 위한 서명용 비밀키
구독 중인 이벤트 유형 배열
상태: enabled 또는 disabled
Webhook creation 타임스탬프
Last update 타임스탬프
IXUQCK|💬
MySQL10 cols
순번
PK
AI
FK
Null
물리명
타입
기본값
주석
고유 이벤트 식별자
이 Account가 속한
전송 대상 엔드포인트
예: payment_intent.succeeded
전송된 전체 JSON 데이터
상태: pending, delivered, failed
delivery attempts의 Number
most recent delivery attempt의 Timestamp
이벤트가 처음 생성된 시각
Last update 타임스탬프
IXUQCK|💬
Press enter or space to select a node. You can then use the arrow keys to move the node around. Press delete to remove it and escape to cancel.
Press enter or space to select an edge. You can then press delete to remove it or escape to cancel.
ERD Studio로 제작
이 템플릿의 테이블
accounts가맹점 계정
9 colscustomers고객
9 colspayment_methods결제 수단
12 colspayment_intents결제 의도 (Intents)
12 colscharges결제 내역
14 colsrefunds환불
8 colsproducts상품
8 colsprices가격 설정
10 colssubscriptions구독
11 colssubscription_items구독 상세 항목
6 colsinvoices인보이스 (송장)
12 colsinvoice_items인보이스 상세 항목
9 colsdisputes분쟁 (차지백)
9 colswebhook_endpoints웹훅 엔드포인트
8 colswebhook_events웹훅 이벤트 로그
10 cols관련 템플릿
모든 템플릿 보기 →트렐로 클론 (Trello Clone)
Clone보드, 리스트, 카드, 체크리스트 및 라벨 기능을 갖춘 칸반 프로젝트 관리 플랫폼입니다.
PostgreSQL16개 테이블
kanbanproject-managementtasks+1
SaaS
SaaS 멀티테넌트 시스템
조직, 팀 멤버, 역할, 구독 및 API 키 기능을 포함한 멀티테넌트 SaaS 애플리케이션용 데이터베이스 스키마입니다.
PostgreSQL10개 테이블
saasmulti-tenantsubscription+2
SaaS
분석 대시보드
워크스페이스, 대시보드, 위젯, 데이터 소스, 이벤트 및 보고서를 포함한 분석 플랫폼 데이터베이스입니다.
PostgreSQL6개 테이블
analyticsdashboardwidgets+3
SaaS
헬프데스크 티켓팅 시스템
상담원, 고객, 티켓, 메시지, 카테고리 및 SLA 정책을 포함한 헬프데스크 플랫폼용 데이터베이스 스키마입니다.
PostgreSQL6개 테이블
helpdeskticketingsupport+3
SaaS