UNPKG

@portone/browser-sdk

Version:

PortOne SDK for browser

109 lines (108 loc) 3.25 kB
type WelcomeCarrier = 'SKT' | 'KTF' | 'LGT' | 'MVNO' | 'CJH' | 'KCT' | 'SKL'; /** * 정규화가 어려운 웰컴페이먼츠 bypass 파라미터 * 가맹점으로부터 전달 된 값을 PG사로 그대로 전달 */ export type WelcomePaymentBypass = WelcomePaymentBypassOnPc & WelcomePaymentBypassOnMobile; type WelcomePaymentBypassOnPc = { logo_url?: string; logo_2nd?: string; acceptmethod?: AcceptMethodKey[]; }; type AcceptMethodKey = /** * 결제 창의 배경 색상 * 기본) #c1272c * 예시) SKIN(#fc6b2d) */ `SKIN(${string})` | 'below1000' /** * 카드 결제창 내 렌더링 될 간편 결제 리스트 * 예시) 카카오페이, 엘페이, 페이코만 렌더링 → onlyeasypaycode(kakaopay:lpay:payco) 전달 * * - 카카오페이: kakaopay * - 엘페이: lpay * - 페이코: payco * - 토스페이: tosspay */ | `onlyeasypaycode(${string})` /** * 부분 무이자 할부 옵션 * 형식) SLIMQUOTA(코드-개월:개월^코드-개월:개월) */ | `SLIMQUOTA(${string})` | 'paypopup' /** * 휴대폰 소액결제시 기본 선택 되어있는 통신사 * 기본) 기본 선택되어있는 통신사 없음 * 예시) KT 기본 선택 → hppdefaultcorp(KT) 전달 * * - SKT: SKT * - KT: KTF * - LG 유플러스: LGT * - 알뜰폰 전체: MVNO * - 알뜰폰 CJ 헬로 모바일: CJH * - 알뜰폰 티플러스: KCT * - 알뜰폰 SK 세븐 모바일: SKL */ | `hppdefaultcorp(${WelcomeCarrier})` /** * 휴대폰 소액결제창에 자동 입력되는 buyer_tel값을 수정할 수 있는지 여부 * 기본) 수정 가능 * * - Y: 수정 불가능 * - N: 수정 가능 */ | `hppnofix(${'Y' | 'N'})` | 'va_ckprice'; type WelcomePaymentBypassOnMobile = { /** * 1. 신용카드 우선 선택 옵션 * 예) selcode=14 * * - 해당 카드 코드에 해당하는 카드가 선택된 채로 Display * - 간편결제는 불가능 (타 카드 선택 가능) * * 2. 선택적 표시 옵션 * 예1) onlycard=visa3d * 예2) selcode=14:onlycard=visa3d * * - 안심결제(visa3d) * - ISP(isp) * - 간편결제(easypay) 중 선택 적 표시 */ P_CARD_OPTION?: string; /** * 카드 결제창 내 렌더링 될 간편 결제 리스트 * 예시) 카카오페이, 엘페이, 페이코만 렌더링 → KAKAOPAY:LPAY:PAYCO 전달 * * - 카카오페이: KAKAOPAY * - 엘페이: LPAY * - 페이코: PAYCO * - 토스페이: TOSSPAY */ P_ONLY_EASYPAYCODE?: string; P_RESERVED?: PReservedKey[]; }; type PReservedKey = 'below1000=Y' /** * 휴대폰 소액결제시 기본 선택 되어있는 통신사 * 기본) 기본 선택 되어있는 통신사 없음 * 예시) 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 {};