칩냥
칩냥4mo ago

xpay + 아이폰 + 사파리 동작 오류

pc 및 모바일 크롬에서는 정상적으로 동작합니다. 1. window.open으로 결제창을 띄웠고 결제 완료 후
아래 스크립트로 실행하면 창은 닫히는데 완료처리페이지로 이동하지 않습니다. var obj = document.LGD_PAYINFO; obj.target = window.parent.document; obj.action = "완료처리페이지"; obj.submit(); window.close(); 2. 그리고 별도로, 아이패드로 결제를 진행하려고 하면 x001 리턴되며 결제가 취소됩니다. 혹시 아이패드는 pc 결제 파라미터로 진행해야 하나요.
3 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
Kimoon Lee
Kimoon Lee4mo ago
2번은 아이패드의 특성상 PC 결제 파라미터로 처리해 주셔야합니다. 1번의 경우 저희가 제공하는 샘플과 다른방식으로 구현하신것 같네요. 사파리 콘솔에서 에러가 발생하는지 보셔야 할것 같습니다. 아마도 보안 정책상 obj.target = window.parent.document; 이부분이 동작하지 않을 가능성이 높습니다. 새창으로 결제를 하시려면, window.open으로 새 페이지를 띄우신후, 그안에서 open_paymentwindow 를 이용해서 결제창으 그 창에 띄우시는 식으로 처리하셔야 할것 같네요.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
More Posts
agreementWidget 관련 문의안녕하세요 react native widget sdk를 이용해 개발을 진행하고있습니다. 다름이아니라 tosspayment react native widget sdk에서 제공하는 api > 가상계좌 발급 요청시 응답객체의 secret 확인안녕하세요 api 를 통해 가상계좌 발급 요청시 응답 객체에 secret 값이 돌아오는것을 확인했습니다 secret 을 주문정보에 기록후, 입금통보 웹훅 실행시 secret 값을 키발급안녕하세요, 테스트키가 아닌 실제 키를 발급받으려면 심사를 받아야 하는게 맞는겁니까? 그렇다면 아래의 사진과 같이 사업자 정보를 굳이 하단이 아닌 페이지 따로 만들어 보여줘도 괜가맹점 정보 확인 요망. 카드사 문의 요망이번에 신규 연동하였는데, 제목과 같은 안내메세지가 나오면서 결제 실패했다고 나옵니다.결제 시도 시 PaymentMethodWidget의 init메소드에서 Thread 1: EXC_BREAKPOINT (code=1, subcode=0x1a6c83a48)가 걸립니다.수정방법이 어떻게 되나요?지난 결제 완료 건의 return값을 알고싶습니다.저희쪽 이전 Log에 따로 업로드가 안되었어서, 지난 결제 완료 건의 return 값을 찾을 수 없습니다. 혹시 해당 부분도 확인이 가능할까요 ?갑자기 결제창 호출 시 에러가 발생합니다안녕하세요? 결제창 호출 시payment-widget:1 Uncaught (in promise) Error: 결제수단이 아직 선택되지 않았어요. 결제수단을 선택해 주세요. 콘솔운영 결제 연동 시 결제 취소라이블 결제 연동후 결제 후 취소하는데요. 결제 키 d9ojO5qEvKma60RZblrqY7pxAOLQoxrwzYWBn14MXAPGg7pD 결과가 NOT_FOUND_PAYME결제연동 확인하고싶습니다.아임웹을 통해 결제연동중인데 카드결제건에 대해 결제내역이 확인되지 않습니다. 연동확인방법있을까요classic asp 결제 모듈을 개발중인데...https://docs.tosspayments.com/reference/js-sdk -> 모듈을 적용 시키고.....테스트 중인데요 현재 테스트 중인 서비스가 http 인데