구모듈 모바일 결제완료 시 세션만료 문의
안녕하세요. XPay 모바일 구 모듈에서 결제를 진행할때, 결제 완료 후 원래의 상점페이지로 돌아올 때 세션이 만료되었다는 안내가 나오면서 로그인이 해제됩니다. 그런데, 이 오류가 모든 모바일 기종에서 나오는 것이 아닌 갤럭시의 일부 기종에서만 나오고 있습니다. (아이폰에서는 해당 오류가 발생하지 않습니다.) 상점페이지는 SSL인증서가 적용되어있습니다.
12 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
아이폰에서 문제 없었던 결제의 주문번호와
안드로이드에서 문제가 있었던 결제의 주문번호
성공과 실패 케이스의 주문번호 공유 부탁 드립니다
아이폰의 주문번호입니다.
kfia8150_20F89759556X973J7T05
갤럭시의 주문번호입니다.
kfia8150_4T2959DX282LZED0LNUG
결제 요청 자체에는 큰 차이는 없으시네요
문제가 되는 갤럭시 일부 기종은 어떤 기종일까요?
저희가 재현해볼수 있는 사이트도 부탁 드립니다.
https://www.kfia21.or.kr/MobileMain.cmd?cmd=goMain
해당 오류가 발생한 사이트입니다.
갤럭시 S22 울트라, 노트20, A53 등에서 발생했다고 합니다.
사진의 1, 2, 3 순으로 진행해주시고, 3에서 20250000001 / 20250000002 입력 후 진행하시면 됩니다.
테스트용 계정은 id : test0308, pw : 1입니다.
https://www.kfia21.or.kr/m/payment/returnurl.jsp 전체소스를 techsupport@tosspayments.com 으로 보내주시겠어요?
혹시 위 파일은, PC결제용 returnurl.jsp 를 일부 수정해서 사용중이셨을까요?
소스는 내일 오전에 보내드리겠습니다. 레거시 프로젝트라서 적응형 웹이라 pc와 mobile의 페이지가 아예 다르게 분리되어, 해당 소스는 mobile용 모듈만 사용했습니다.
메일 보냈습니다.
네 회신드렸습니다.
혹시 PC쪽은 문제가 없었나요? 예방차원으로 pc쪽 returnurl도 메일로 보내주실수 있으실까요?
보내주신 returnurl 확인시, 크롬 보안강화정책 적용 이전의 초창기 버전으로 확인되어, 세션체크를 하지 않는 최신버전으로 보내드렸습니다.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
안녕하세요, returnurl.jsp 수정본 잘 받았습니다.
해당 jsp를 적용했을때 다른 값들은 정상적으로 받아지는데,
로그인 세션이 풀리는 문제가 있어서 문의드립니다.
해당 문제는 samesite와 secure 속성으로 인한 것일까요?
네 맞습니다. 같은이유때문에 저희 결제쪽에서도 실패가 발생한것으로 보시면 됩니다.
일단 결제쪽은 저희가 품질보장을 해드려야 하기 때문에 파일 교체로 해결은 해 드린것인데, 지금 사이트 로그인 세션까지 풀린다면, 말씀하신대로 서버 설정을 변경하셔야 할것 같습니다.
(서버설정변경을 하시면, 저희쪽 소스를 원상복구해도 정상작동 할것 같습니다)
네 답변 감사합니다.