@portone/browser-sdk
Version:
PortOne SDK for browser
99 lines (98 loc) • 2.25 kB
TypeScript
export type InicisV2Bypass = InicisV2BypassOnPc & InicisV2BypassOnMobile;
type InicisV2BypassOnPc = {
/**
* 메인로고 삽입 [size: 89*18]
*/
logo_url?: string;
/**
* 서브로고 삽입 [size: 64*13]
*/
logo_2nd?: string;
/**
* 보호자 이메일주소
* 14세 미만 필수, "@", "." 외 특수문자 입력불가
*/
parentemail?: string;
/**
* SSGPAY 결제요청 시 PUSH전송 휴대폰번호
* 숫자만 허용
*/
Ini_SSGPAY_MDN?: string;
/**
* 지불수단별 추가옵션
*/
acceptmethod?: AcceptMethodKeyFromBypass[];
};
type InicisV2BypassOnMobile = {
/**
* 신용카드 우선선택 옵션
* 설정한 카드코드에 해당하는 카드가 선택된 채로 Display 됨
*
* 형식) selcode=카드코드
* 예시) selcode=14
*/
P_CARD_OPTION?: string;
/**
* 가맹점 이름
*/
P_MNAME?: string;
/**
* 지불수단별 추가옵션
*/
P_RESERVED?: ReservedKeyFromBypass[];
};
type AcceptMethodKeyFromBypass =
/**
* 결제창 배경색상 [Default: #C1272C]
*/
`SKIN(${string})`
/**
* 신용카드 결제 시 1000원 이하금액 결제가능 옵션
*/
| `below1000`
/**
* 카드 메인화면에 OCB 적립을 위한 카드번호 창 표시옵션
*/
| `ocb`
/**
* 안심클릭계열 신용카드 POPUP 형태 표시옵션
*/
| `paypopup`
/**
* 프로그래스바 미노출 옵션
*/
| `hidebar`
/**
* 간편결제 미노출 옵션
*/
| `noeasypay`
/**
* 부분 무이자 설정. 슬림 할부
* 형식) slimquota(코드-개월:개월^코드-개월:개월)
* 예시) slimquota(11-2:3^34-2:3)
*/
| `slimquota(${string})`
/**
* 형식) mallpoint(카드코드:카드코드)
* 예시) mallpoint(11:34)
*/
| `mallpoint(${string})`;
type ReservedKeyFromBypass =
/**
* 신용카드 결제 시 1000원 이하금액 결제가능 옵션
*/
`below1000=Y`
/**
* 간편결제 미노출 옵션
*/
| `noeasypay=Y`
/**
* 해외카드 노출 옵션
*/
| `global_visa3d=Y`
/**
* 안드로이드 앱 내 웹뷰에서 ISP 결제 진행 시
* custom url scheme(ispmobile://) 대신 intent:// 로 처리할 지 여부
*/
| `apprun_check=Y`;
export {};