xpayCrossplatform 결제연동 관련해서 문의드립니다.
// 인증결제창을 호출하는 함수: openXpay
function launchCrossPlatform(){
lgdwin = openXpay(document.getElementById('LGD_PAYINFO'), '<%= CST_PLATFORM %>', '<%= LGD_WINDOW_TYPE %>', null, "", "");
}
에서 사용되는 LGD_WINDOWTYPE 의 사용 가능한 값이,
제가 가지고 있는 문서 'XPayCrossplatform결제연동매뉴얼레이어방식.doc 를 보면,
XPay 결제 서비스 파라미터의 인증결제창 호출 요청 파라미터 공통 부분을 보면 iframe 만 확인되고 있습니다.
iframe이 아닌 기존페이지나 새창을 통해 결제창을 띄우고 싶은데,
어떤 값을 넣을 수 있을까요?
10 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
LGD_WINDOW_TYPE 파람은 PC일 경우 iframe을 모바일일 경우 submit을 사용합니다.
권장하는 방식은 아니지만 새창을 띄우고 결제창 스크립트에 LGD_WINDOW_TYPE를 submit 방식으로 사용하실 수도 있어요.
그런데 LGD_WINDOW_TYPE에 iframe을 사용하더라도 기존페이지에 iframe 방식으로 결제창을 호출하는거라 기존 페이지에서 보일텐데요.
화면이 결제창 페이지로 전환되기를 원하시는 걸까요?
iframe 말고 다른방식은 returnURL 의 처리 방식이 바뀌기 때문에 기본 샘플로 연동이 불가능합니다
iframe 을 이용해 주시고 새창에서 결제창을 띄우고 싶으시다면 새창을 여신후 그 안에서 iframe 으로 결제창을 띄워주세요.
아. 구글에서 제 3자 쿠키 제한 정책이 강화된다는 얘기를 들어서, iframe을 사용하지 않는 방식으로 바꾸려고 해요. (기존 xpay를 유지하면서요)
3자 쿠키 제한정책이 강화되어도 iframe 방식으로 계속 결제 가능하실겁니다.
걱정하지 않으셔도 되요.
+ No Session 모듈로 쓰고 계시면, 따로 세션/쿠키 관련해서 문제가 없으실겁니다. 엄청 오래전에 연동하셔서 결제창에서 쿠키세션을 쓰는 가맹점만 신경써야하는 부분이에요.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
감사합니다. 혹시 no session 모듈인지 아닌지 확인하는 방법이 있을까요?
현재 크롬에서 결제 하는데 문제 없으시면 no session 입니다.
다행이네요 ㅎ 항상 빠른 답변, 적극적인 지원 해주셔서 감사드립니다.
즐거운 저녁 되세요 ~!!