@portone/browser-sdk
Version:
PortOne SDK for browser
113 lines (112 loc) • 3.9 kB
TypeScript
import type { TosspaymentsPaymentBypass } from './payment/Tosspayments.js';
import type { NiceV2PaymentBypass } from './payment/NiceV2.js';
import type { PaypalV2PaymentBypass } from './payment/PaypalV2.js';
import type { InicisV2Bypass } from './payment/InicisV2.js';
import type { KcpV2Bypass } from './payment/KcpV2.js';
import type { SmartroV2PaymentBypass } from './payment/SmartroV2.js';
import type { KsnetPaymentBypass } from './payment/Ksnet.js';
import type { WelcomePaymentBypass } from './payment/Welcome.js';
import type { KpnBypass } from './payment/Kpn.js';
import type { NaverpayPaymentBypass } from './payment/Naverpay.js';
import type { KakaopayPaymentBypass } from './payment/Kakaopay.js';
import type { TosspayV2PaymentBypass } from './payment/TosspayV2.js';
import type { TossBrandpayPaymentBypass } from './payment/TossBrandpay.js';
import type { HyphenBypass } from './payment/Hyphen.js';
import type { EximbayV2Bypass } from './payment/EximbayV2.js';
import type { GalaxiaPaymentBypass } from './payment/Galaxia.js';
import type { InicisJpBypass } from './payment/InicisJp.js';
import type { PayletterGlobalBypass } from './payment/PayletterGlobal.js';
import type { MobiliansV2Bypass } from './payment/MobiliansV2.js';
import type { TripleABypass } from './payment/TripleA.js';
import type { PaymentwallBypass } from './payment/Paymentwall.js';
/**
* **PG사 결제창 호출 시 PG사로 그대로 bypass할 값들의 모음**
*/
export type PaymentBypass = {
/**
* 토스페이먼츠 bypass 파라미터
*/
tosspayments?: TosspaymentsPaymentBypass | undefined;
/**
* (신)나이스페이먼츠 bypass 파라미터
*/
nice_v2?: NiceV2PaymentBypass | undefined;
/**
* **Paypal bypass 파라미터**
*/
paypal_v2?: PaypalV2PaymentBypass | undefined;
/**
* KG이니시스 bypass 파라미터
*
* KG이니시스는 PC 결제 모듈과 모바일 결제 모듈이 분리되어 있기 때문에 bypass 파라미터 또한 PC용과 모바일용이 분리되어 있습니다.
*/
inicis_v2?: InicisV2Bypass | undefined;
/**
* NHN KCP bypass 파라미터
*/
kcp_v2?: KcpV2Bypass | undefined;
/**
* 스마트로 V2 bypass 파라미터
*/
smartro_v2?: SmartroV2PaymentBypass | undefined;
/**
* KSNET bypass 파라미터
*/
ksnet?: KsnetPaymentBypass | undefined;
/**
* 웰컴페이먼츠 bypass 파라미터
*/
welcome?: WelcomePaymentBypass | undefined;
/**
* KPN bypass 파라미터
*/
kpn?: KpnBypass | undefined;
/**
* 네이버페이 bypass 파라미터
*/
naverpay?: NaverpayPaymentBypass | undefined;
/**
* 카카오페이 bypass 파라미터
*/
kakaopay?: KakaopayPaymentBypass | undefined;
/**
* 토스페이 bypass 파라미터
*/
tosspay_v2?: TosspayV2PaymentBypass | undefined;
/**
* 토스 브랜드페이 bypass 파라미터
*/
toss_brandpay?: TossBrandpayPaymentBypass | undefined;
/**
* 하이픈 bypass 파라미터
*/
hyphen?: HyphenBypass | undefined;
/**
* 엑심베이 V2 bypass 파라미터
*/
eximbay_v2?: EximbayV2Bypass | undefined;
/**
* 갤럭시아 bypass 파라미터
*/
galaxia?: GalaxiaPaymentBypass | undefined;
/**
* 이니시스 일본 bypass 파라미터
*/
inicis_jp?: InicisJpBypass | undefined;
/**
* 페이레터 해외결제 bypass 파라미터
*/
payletter_global?: PayletterGlobalBypass | undefined;
/**
* 모빌리언스 V2 bypass 파라미터
*/
mobilians_v2?: MobiliansV2Bypass | undefined;
/**
* Triple-A bypass 파라미터
*/
triple_a?: TripleABypass | undefined;
/**
* Paymentwall bypass 파라미터
*/
paymentwall?: PaymentwallBypass | undefined;
};