연동 가이드
iframe 연동
구독킷 iframe 연동 방법 안내
iframe 연동 가이드
구독킷은 결제 페이지와 구독 관리 포털을 iframe으로 쉽게 연동할 수 있도록 지원합니다.
지원하는 페이지 타입
- 카드 등록 페이지 (
card-registration
) - 사전 주문 페이지 (
pre-order
) - 카드 변경 페이지 (
card-update
) - 구독 포털 (
subscription-portal
)
기본 사용법
페이지별 연동 가이드
카드 등록 페이지
필수 파라미터
파라미터 | 설명 |
---|---|
customerKey | 고객 식별자 |
productId | 구독 상품 ID |
mode | 'iframe' 고정값 |
옵션 파라미터
파라미터 | 설명 | 기본값 |
---|---|---|
quantity | 구매 수량 | 1 |
withTrial | 무료체험 시작 여부 | false |
withPayment | 즉시 결제 여부 | false |
discountCodes | 할인 코드 목록 (쉼표로 구분) | - |
무료체험과 즉시 결제는 동시에 설정할 수 없습니다.
사전 주문 페이지
사전 주문 페이지는 실제 결제 없이 최종 결제 금액을 미리 계산하여 보여줍니다.
필수 파라미터
파라미터 | 설명 |
---|---|
productId | 구독 상품 ID |
mode | 'iframe' 고정값 |
옵션 파라미터
파라미터 | 설명 | 기본값 |
---|---|---|
quantity | 구매 수량 | 1 |
discountCodes | 할인 코드 목록 (쉼표로 구분) | - |
메시지 이벤트
구독킷 iframe은 다양한 이벤트를 부모 창으로 전달합니다.
카드 등록 관련
결제 관련
가격 계산 관련
보안 고려사항
iframe 통합 시 다음 보안 사항을 반드시 확인하세요:
- 올바른 도메인에서만 메시지를 수신하도록 origin 체크
- 결제 관련 민감 정보는 항상 암호화 전송
- CSRF 토큰 검증
문제 해결
iframe이 로드되지 않는 경우
- HTTPS 프로토콜 사용 여부 확인
- CSP(Content Security Policy) 설정 확인
- X-Frame-Options 헤더 확인
결제가 진행되지 않는 경우
- allow="payment" 속성 확인
- 팝업 차단 설정 확인
- 필수 파라미터 전달 여부 확인