- 링크결제_분리승인 상세 추가

This commit is contained in:
HyeonJongKim
2025-10-21 17:57:01 +09:00
parent bb7d34bf7d
commit 40a1ee95ce
11 changed files with 355 additions and 185 deletions

View File

@@ -64,6 +64,16 @@ export enum LinkContentType {
ADDITIONAL = "ADDITIONAL"
}
export enum LinkPaymentSeparateType {
MAIN = "MAIN",
SUB = "SUB"
}
export enum LinkPaymentSeparateAction {
EXTEND = "EXTEND",
DEACTIVATE = "DEACTIVATE"
}
export interface LinkPaymentHistoryListItem {
requestId?: string;
cursorId?: string;
@@ -300,4 +310,44 @@ export interface ExtensionLinkPayWaitDeleteParams extends ExtensionRequestParams
export interface ExtensionLinkPayWaitDeleteRespone {
status: boolean
}
// 분리승인 상세 조회 Request
export interface ExtensionLinkPaySeparateDetailParams {
reqId: string;
}
// 분리승인 상세 조회 Response Item
export interface ExtensionLinkPaySeparateDetailItem {
type: string;
moid: string;
amount: number;
paymentStatus: string;
paymentStatusName: string;
paymentLimitDate: string;
paymentLimitCount: number;
requestId: string;
subRequestId: string;
}
// 분리승인 상세 조회 Response
export interface ExtensionLinkPaySeparateDetailResponse {
details: Array<ExtensionLinkPaySeparateDetailItem>;
}
export interface ExtensionLInkPaySeparateActionParams extends ExtensionRequestParams {
action: string;
reqId: string;
selectedItems: Array<{
type: string;
subRequestId: string;
}>;
extendDate?: string;
}
export interface ExtensionLinkPaySeparateActionResponse {
success : boolean;
totalCount: number;
successCount: number;
failCount: number;
}

View File

@@ -117,6 +117,7 @@ export interface DetailResponse {
titleInfo?: TitleInfo //최상단 섹션
detailInfo?: DetailInfo // '상세 정보' 섹션
paymentInfo?: PaymentInfo // '결제 정보' 섹션
detailExposure?: boolean // 분리승인 상세 노출 여부
}
export interface DetailInfoSectionProps extends DetailResponse {