부가서비스 - 링크결제 발송내역 상세: 페이지 로드 API, 재발송 API 연결

This commit is contained in:
HyeonJongKim
2025-09-22 11:16:13 +09:00
parent 85e85f1f89
commit 4d5d195af2
16 changed files with 417 additions and 161 deletions

View File

@@ -35,9 +35,12 @@ export enum AdditionalServiceCategory {
// ========================================
export interface TitleInfo {
amount?: number,
corpName?: string,
accountNo?: string,
bankName?: string,
requestDate?: string
requestDate?: string,
sendDate?: string
}
export interface DetailInfo {
@@ -48,12 +51,19 @@ export interface DetailInfo {
failureReason?: string; // 실패사유
accountNo?: string; // 계좌번호
requestWay?: string; //요청 구분
email: string;
phoneNumber: string;
//상품명 필요
moid: string;
}
export interface PaymentInfo {
buyerName?: string;
sendMethod?: string;
sendDate?: string;
failCount?: number;
paymentStatus?: string;
paymentMethod?: string;
paymentDate?: string;
@@ -207,7 +217,7 @@ export interface LinkPaymentShippingListItem {
amount?: number;
}
export interface LinkPaymentPendingListItem {
export interface LinkPaymentWaitListItem {
tid?: string;
scheduledSendDate?: string;
sendMethod?: string;
@@ -221,7 +231,7 @@ export interface LinkPaymentShippingListProps {
listItems: Record<string, Array<ListItemProps>>;
}
export interface LinkPaymentPendingListProps {
export interface LinkPaymentWaitListProps {
additionalServiceCategory: AdditionalServiceCategory;
listItems: Record<string, Array<ListItemProps>>;
}
@@ -319,7 +329,7 @@ export interface SettlementAgencyBottomAgreeProps {
export interface ListItemProps extends
KeyInPaymentListItem, AccountHolderSearchListItem,
LinkPaymentShippingListItem, LinkPaymentPendingListItem
LinkPaymentShippingListItem, LinkPaymentWaitListItem
{
additionalServiceCategory?: AdditionalServiceCategory;
mid?: string
@@ -362,6 +372,36 @@ export interface ExtensionLinkPayHistoryListResponse extends DefaulResponsePagin
content: Array<ListItemProps>
}
export interface ExtensionLinkPayHistoryDetailParams extends ExtensionRequestParams {
tid: string;
}
export interface ExtensionLinkPayHistoryDetailResponse {
tid: string;
amount: number;
corpName: string;
sendDate: string;
buyerName: string;
sendMethod: string;
paymentStatus: string;
failCount: number;
paymentMethod: string;
paymentDate: string;
paymentLimitDate: string;
email: string;
phoneNumber: string;
goodsName: string;
moid: string;
}
export interface ExtensionLinkPayHistoryResendParams extends ExtensionRequestParams {
tid: string;
}
export interface ExtensionLinkPayHistoryResendResponse {
status: boolean
}
export interface ExtensionLinkPayWaitListParams extends ExtensionRequestParams {
searchCl: string;
searchValue: string;
@@ -377,6 +417,26 @@ export interface ExtensionLinkPayWaitListResponse extends DefaulResponsePaginati
content: Array<ListItemProps>
}
export interface ExtensionLinkPayWaitDetailParams extends ExtensionRequestParams {
tid: string;
}
export interface ExtensionLinkPayWaitDetailResponse {
tid: string;
amount: number;
corpName: string;
scheduledSendDate: string;
processStatus: string;
requestDate: string;
paymentLimitDate: string;
sendMethod: string;
buyerName: string
email: string;
phoneNumber: string;
goodsName: string;
moid: string;
}
// 계좌 성명 조회 확장 서비스
// ========================================
export interface ExtensionAccountHolderSearchListParams extends ExtensionRequestParams { // Request