css 수정 홈 api payment api
This commit is contained in:
@@ -9,4 +9,140 @@ export interface InfoItemProps {
|
||||
payName?: string;
|
||||
payImage?: string;
|
||||
infoLink?: string;
|
||||
};
|
||||
};
|
||||
|
||||
export interface PaymentCommonParams {
|
||||
mid: string;
|
||||
};
|
||||
export interface PaymentNotificationDataParams extends PaymentCommonParams {
|
||||
gid: string;
|
||||
};
|
||||
export interface PaymentNotificationDataResponse {
|
||||
merchantInfo: MerchantInfo;
|
||||
creditCard: CreditCard;
|
||||
accountTransfer: AccountTransfer;
|
||||
virtualAccount: VirtualAccount;
|
||||
mobilePayment: MobilePayment;
|
||||
escrowPayment: EscrowPayment
|
||||
};
|
||||
export interface MerchantInfo {
|
||||
paymentInfoType: string;
|
||||
mid: string;
|
||||
};
|
||||
export interface CreditCard {
|
||||
id: number;
|
||||
paymentMethodName: string;
|
||||
startDate: string;
|
||||
adminEmail: string;
|
||||
urlIp: string;
|
||||
retransmissionInterval: string;
|
||||
retransmissionCount: string;
|
||||
okCheck: string;
|
||||
encryptionStatus: string;
|
||||
expandable: boolean;
|
||||
detail: Record<string, any>;
|
||||
};
|
||||
export interface AccountTransfer {
|
||||
id: number;
|
||||
paymentMethodName: string;
|
||||
startDate: string;
|
||||
adminEmail: string;
|
||||
urlIp: string;
|
||||
retransmissionInterval: string;
|
||||
retransmissionCount: string;
|
||||
okCheck: string;
|
||||
encryptionStatus: string;
|
||||
expandable: boolean;
|
||||
detail: Record<string, any>;
|
||||
};
|
||||
export interface VirtualAccount {
|
||||
id: number;
|
||||
paymentMethodName: string;
|
||||
startDate: string;
|
||||
adminEmail: string;
|
||||
urlIp: string;
|
||||
retransmissionInterval: string;
|
||||
retransmissionCount: string;
|
||||
okCheck: string;
|
||||
encryptionStatus: string;
|
||||
expandable: boolean;
|
||||
detail: Record<string, any>;
|
||||
};
|
||||
export interface MobilePayment {
|
||||
id: 1,
|
||||
paymentMethodName: string;
|
||||
startDate: string;
|
||||
adminEmail: string;
|
||||
urlIp: string;
|
||||
retransmissionInterval: string;
|
||||
retransmissionCount: string;
|
||||
okCheck: string;
|
||||
encryptionStatus: string;
|
||||
expandable: boolean;
|
||||
detail: Record<string, any>;
|
||||
};
|
||||
export interface EscrowPayment {
|
||||
id: 1,
|
||||
paymentMethodName: string;
|
||||
startDate: string;
|
||||
adminEmail: string;
|
||||
urlIp: string;
|
||||
retransmissionInterval: string;
|
||||
retransmissionCount: string;
|
||||
okCheck: string;
|
||||
encryptionStatus: string;
|
||||
expandable: boolean;
|
||||
detail: Record<string, any>;
|
||||
};
|
||||
export interface PaymentNonCardParams extends PaymentCommonParams {
|
||||
paymentMethod: string;
|
||||
};
|
||||
export interface PaymentNonCardResponse {
|
||||
settlementPeriod: string;
|
||||
accountTransferData: AccountTransferData;
|
||||
mobilePaymentData: MobilePaymentData;
|
||||
otherPaymentData: OtherPaymentData;
|
||||
};
|
||||
export interface AccountTransferData {
|
||||
feeRanges: Array<Record<string, any>>;
|
||||
bankFees: Array<Record<string, any>>;
|
||||
};
|
||||
export interface MobilePaymentData {
|
||||
paymentFees: Array<Record<string, any>>;
|
||||
categoryFees: Array<Record<string, any>>;
|
||||
};
|
||||
export interface OtherPaymentData {
|
||||
feeRate: number;
|
||||
};
|
||||
export interface PaymentInstallmentParams extends PaymentCommonParams {
|
||||
paymentMethod: string;
|
||||
};
|
||||
export interface PaymentInstallmentResponse {
|
||||
installmentData: Array<Record<string, any>>;
|
||||
};
|
||||
export interface PaymentInstallmentDetailParams extends PaymentCommonParams {
|
||||
cardCompany: string;
|
||||
};
|
||||
export interface PaymentInstallmentDetailResponse {
|
||||
cardCompany: string;
|
||||
cardCompanyOptions: Array<string>;
|
||||
installmentDetails: Array<Record<string, any>>;
|
||||
};
|
||||
export interface PaymentCardParams extends PaymentCommonParams{
|
||||
paymentMethod: string;
|
||||
};
|
||||
export interface PaymentCardResponse {
|
||||
settlementPeriod: string;
|
||||
generalTab: GeneralTab;
|
||||
installmentTab: InstallmentTab;
|
||||
moneyPointTab: MoneyPointTab;
|
||||
};
|
||||
export interface GeneralTab {
|
||||
items: Array<Record<string, any>>;
|
||||
};
|
||||
export interface InstallmentTab {
|
||||
items: Array<Record<string, any>>;
|
||||
};
|
||||
export interface MoneyPointTab {
|
||||
items: Array<Record<string, any>>;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user