XPAY 해당OS는 지원되지 않습니다 닫기 버튼 문의
안녕하세요, XPAY 자체장 PC 연동 이후 모바일로 들어가면
해당 OS는 지원되지 않습니다 라고 뜨고있습니다.
(모바일버전을 따로 구현한다는거는 인지하고있습니다)
해당 화면에서 닫기버튼에 window.parent로 postMessage를 쏘고있는데
현재 자사 iframe을 먼저 띄우고 그 위에 팝업으로 토스 결제창을 열고있는 형태입니다.
이러한 형태때문에 window.parent로 postMessage를 쏘고있어 닫기 버튼을 눌러도 아무런 이벤트가 발생 안하고있는데
window.opener로 메세지를 쏘거나 하는 방식은 없는지 문의드립니다.
8 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
xpay 모바일 버전을 따로 구현한다는것을 알고계시지만
PC 로 연동하신 코드를 모바일로 확인하신걸까요?
네 맞습니다 해당 OS는 지원되지 않습니다 btn 클릭 이벤트에 window.parent로 postMessage쏘는걸 확인했습니다.
모바일을 연동하시면 해당 오류가 발생하지 않을거에요
모바일 xpay 샘플코드는 있으실까요?
네 가지고있습니다.
다만 유저가 특정 방식으로 모바일 agent에서 PC로 들어왔을때를 대비해 질문드렸습니다
User Agent 가 처음엔 모바일이었다가 나중에 PC 로 변환되는걸가요? User Agent 를 변형하지 않고 사용하시면 해결될거같은데요
결제연동 문서에 있는 방식외의 기능은 제공하지 않고 있어요, 문서 기반으로 연동하여 사용하셔야 해요
아 네 사실 agent를 조작하지 않고 사용하면 해결되긴하는데
실제 사용자가 조작할 일도 있을거에 대비하여 테스트중이였습니다
이부분은 감안하고 넘기겠습니다.
감사합니다. 해당 스레드는 종료하겠습니다
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.