hanjinyong
hanjinyong7mo ago

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