@portone/browser-sdk
Version:
PortOne SDK for browser
40 lines (39 loc) • 1.98 kB
TypeScript
/**
* 정규화가 어려운 나이스페이 bypass 파라미터
* 가맹점으로부터 전달 된 값을 PG사로 그대로 전달
*/
export type NiceV2PaymentBypass = {
LogoImage?: string;
NPDisableScroll?: 'Y' | 'N';
SkinType?: 'red' | 'green' | 'purple' | 'gray' | 'dark';
UserCI?: string;
MallUserID?: string;
/**
* 신용카드 쿠폰 자동 적용 여부(Y: 사전 등록된 선 할인 쿠폰을 자동 적용 / N: 쿠폰 미적용(기본값))
* 할부 거래 요청 시 할인 적용 후 승인 금액이 할부 가능 금액 (50,000) 미만인 경우 인증 실패 처리
*/
DirectCouponYN?: 'Y' | 'N';
/**
* 다이렉트 호출 결제 수단(BANK: 계좌이체/CELLPHONE: 휴대폰 소액결제)
* 간편결제와 카드사 다이렉트 호출의 경우 CheckoutService가 다이렉트 여부를 판단 후 올바른 값을 직접 넣어 줌
* 단, 계좌이체와 휴대폰 소액결제는 각각 은행 코드와 통신사 코드를 전달하는 방식이 아니기 때문에
* 정확한 다이렉트 호출이 아니므로 다이렉트 호출/비 다이렉트 호출을 구분하기 위해 DirectShowOpt 파라미터를 가맹점으로부터 직접 받음
*/
DirectShowOpt?: 'BANK' | 'CELLPHONE';
/**
* 카드사 별 호출 방식
* 형식) 카드코드:노출유형|카드코드:노출유형
* - 노출 유형: 1(안심클릭), 2(간편결제), 3(앱 카드 직접 호출)
* - 카드 코드: 02(국민), 04(삼성), 06(신한), 07(현대), 08(롯데), 12(NH), 15(우리)만 가능
* 예시) CardShowOpt=08:3|02:3 → 롯데카드와 국민카드 선택시 앱 카드 직접 호출 방식으로 렌더링
*/
CardShowOpt?: string;
PaycoClientId?: string;
PaycoAccessToken?: string;
/**
* 삼성페이 가맹점 유형
* - 01: 삼성페이 內 쇼핑
* - 99: 기타(기본값)
*/
SamPayMallType?: '01' | '99';
};