ios 웹뷰 인앱 결제 시 인증 결과 전송 실패
안녕하세요.
ios 사파리나 인앱에서 결제 후 앱으로 돌아온 후 결제 인증 정보를 전송하지 못하고 메인화면으로 바로 넘어가 버립니다.
일반웹이나 안드로이드 환경에서는 정상적으로 되는데 아이폰 사파리와 인앱에서만 결과 전송이 안되는데 이유가 뭘까요?
-----------
전송실패한 쇼핑몰 자체 주문번호 231228131748717
9 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
i
iOS 구현을 웹페이지 만드신후 웹뷰를 띄우신건가요?> 아니면 저희가 제공하는 Native용 SDK 를 사용하시는 건가요?
웹페이지에서 웹뷰를 띄운겁니다
그리고 iOS 사파리에서도 메인화면으로 넘어가신다고 했는데 메인화면이 어디를 말씀하시는 건가요?
결제 후 사파리로 넘어오면 결제 성공 페이지로 이동을 못하고 바로 우리 쇼핑몰 메인으로 이동합니다. 우리 쇼핑몰에 주문정보는 저장되었지만 결제성공 결과를 수신하지 못하고 메인으로 이동해버립니다.
똑같은 페이지로 안드로이드에서는 정상작동 합니다
button.addEventListener("click", function () {
paymentWidget.requestPayment({
orderId: "<?=$row[orderid]?>", // 주문 ID(직접 만들어주세요)
orderName: "<?=$row[prdname]?> 등", // 주문명
taxFreeAmount: <?=$price?>, //전체면세
successUrl: "https://url/success.php", // 결제에 성공하면 이동하는 페이지(직접 만들어주세요)
failUrl: "https://url/fail.php", // 결제에 실패하면 이동하는 페이지(직접 만들어주세요)
customerEmail: "<?=$row[send_email]?>",
customerName: "<?=$row[send_name]?>",
appScheme:"happysweetapp://",
})
successUrl 로 이동을 못하고 메인으로 이동해버립니다.
영상을 찍어 주실수 있을까요?
웹에서는 넘겨주실 successURL 로 이동을 해야 합니다.
아니면 저희가 테스트 할수 있도록 사이트를 열어주실수 있을까요?
https://www.happysweet.co.kr/
ios 사파리에서만 오류입니다
보내주신 계정은 삭제했습니다.
일반 PC 사파리에서는 문제 없네요.
방금 결제한게 있는데 취소좀 해주실수 있을까요?
모바일 사파리에서도 정상적으로 동작합니다.
모바일 웹에서 해당 이슈가 발생하는지 다시 한번 확인부탁드립니다.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.