type WelcomeCarrier = 'SKT' | 'KTF' | 'LGT' | 'MVNO' | 'CJH' | 'KCT' | 'SKL';
export type WelcomeIssueBillingKeyAndPayBypass = WelcomeIssueBillingKeyAndPayBypassOnPc & WelcomeIssueBillingKeyAndPayBypassOnMobile;
type WelcomeIssueBillingKeyAndPayBypassOnPc = {
    acceptmethod?: AcceptMethodKey[];
};
type AcceptMethodKey = 
/**
 * 휴대폰 소액결제시 기본 선택 되어있는 통신사
 * 기본) 기본 선택되어있는 통신사 없음
 * 예시) KT 기본 선택 → hppdefaultcorp(KT) 전달
 *
 * - SKT: SKT
 * - KT: KTF
 * - LG 유플러스: LGT
 * - 알뜰폰 전체: MVNO
 * - 알뜰폰 CJ 헬로 모바일: CJH
 * - 알뜰폰 티플러스: KCT
 * - 알뜰폰 SK 세븐 모바일: SKL
 */
`hppdefaultcorp(${WelcomeCarrier})`
/**
 * 휴대폰 소액결제창에 자동 입력되는 buyer_tel값을 수정할 수 있는지 여부
 * 기본) 수정 가능
 *
 * - Y: 수정 불가능
 * - N: 수정 가능
 */
 | `hppnofix(${'Y' | 'N'})`;
type WelcomeIssueBillingKeyAndPayBypassOnMobile = {
    P_RESERVED?: PReservedKey[];
};
type PReservedKey = 
/**
 * 휴대폰 소액결제시 기본 선택 되어있는 통신사
 * 기본) 기본 선택 되어있는 통신사 없음
 * 예시) KT 기본 선택 → hpp_default_corp=KT 전달
 *
 * - SKT: SKT
 * - KT: KTF
 * - LG 유플러스: LGT
 * - 알뜰폰 전체: MVNO
 * - 알뜰폰 CJ 헬로 모바일: CJH
 * - 알뜰폰 티플러스: KCT
 * - 알뜰폰 SK 세븐 모바일: SKL
 */
`hpp_default_corp=${WelcomeCarrier}`
/**
 * 휴대폰 소액결제창에 자동 입력되는 buyer_tel값을 수정할 수 있는지 여부
 * 기본) 수정 가능
 *
 * - Y: 수정 불가능
 * - N: 수정 가능
 */
 | `hpp_nofix=${'Y' | 'N'}`;
export {};
