김구이
김구이
간편결제 시에만 success가 두번
빠른 해결에 감사드립니다. 정상적으로 작동하는것 확인되었습니다!
31 replies
간편결제 시에만 success가 두번
감사합니다! 익일 오전에 확인해보겠습니다~!
31 replies
간편결제 시에만 success가 두번
네 빠른 피드백 감사드립니다!
31 replies
간편결제 시에만 success가 두번
네 감사합니다. 아무래도 아이프레임에서 결과값을 셀프로 받아서 문제인거면 다른 결제수단도 문제가 되어야 맞는데 오로지 네이버 페이만 문제그 생겨서 의문이었습니다. 내부적으로도 한번만 더 확인해주시면 감사드리겠습니다.
31 replies
간편결제 시에만 success가 두번
UI와 프로세스를 전부 바꿔야해서요. 당장 테스트가 어려울것 같습니다. 결과자체도 IFRAME내에서 보여주기위해 만들어놓았기 때문에 제안해주신대로 IFRAME 없이 모듈 로딩부터 결과화면까지 다시 그려서 진행해야할 것 같습니다. 아무래도 실마리를 찾은듯 하니 windowTarget: 'self' 이 문제라면 ui 변경작업 후 테스트진행해보고 만약 또 안된다면 그 때 다시 문의하는것으로 하겠습니다. 도움주셔서 감사합니다.
31 replies
간편결제 시에만 success가 두번
No description
31 replies
간편결제 시에만 success가 두번
아 저희가 결제 모듈을 IFRAME 내에 띄워놓고 사용중이라 IFRAME안에서만 결과값이 노출되도록 세팅해놓은 상태여서 쓰고있었습니다.
31 replies
간편결제 시에만 success가 두번
31 replies
간편결제 시에만 success가 두번
네! 혹시 그게 문제일까요?!
31 replies
간편결제 시에만 success가 두번
토스페이먼츠객체.requestPayment('카드', { amount: "32500", orderId: "주문번호", orderName: "교재몰", customerName: "정현기", customerEmail: "yoontrue92@macgai7.com", successUrl: "https://ms.mhsr.kr/teacher/mall/payment_toss_success.aspx", failUrl: "https://ms.mhsr.kr/teacher/mall/payment_toss_fail.aspx", windowTarget: 'self' }); 위와같은 형식으로 모듈을 호출하며 successUrl(https://ms.mhsr.kr/teacher/mall/payment_toss_success.aspx) 에서는 스스로 리로드하는 로직이 없습니다. 위와 같이 모듈을 호출하여 간편결제 - "네이버페이" - 카드로 진행하는 경우 successUrl(https://ms.mhsr.kr/teacher/mall/payment_toss_success.aspx) 이 두번 리턴되더라고요. 이 정도 정보로 재현이 가능할까요..?
31 replies
간편결제 시에만 success가 두번
안녕하세요. 말씀주신것 처럼 저희측 코드 실수로 인해 두번 호출한건 아닌지 아무리 살펴보아도 그런 로직이 없습니다. successURL을 누가 두번씩 호출하는지 로그를 남겨보아도 두번 호출하는건 referer=[https://payment-gateway.tosspayments.com/] 라고 남더라고요. 간편결제 시 토스모듈외에 추가로 창이 하나 더 열리는 간편결제의 경우(네이버페이)에 발생하는것 같습니다. 그 외의 간편결제는 이런 이상이 없거든요. 다른 모든 결제수단은 이상이 없는데 오로지 네이버페이만 이러는거면 저희가 컨트롤할 수 있는 내용이 아닌것 같아요. 네이버페이에서 결과값을 두번 리턴하는걸 저희가 막을 방법이 없습니다. 검토 좀 부탁드립니다.
31 replies
간편결제 시에만 success가 두번
답변감사합니다. 추가적으로 특정로직에서 호출을 더 하는건 아닌지 찾아보겠습니다.
31 replies
간편결제 시에만 이미 처리된 결제입니다.
답변해주신 내용은 이미 제가 알고서 질문한 내용 같고요.. 제가 궁금한건 왜 두번 승인 요청이 되는지 궁금합니다. 1. tossPayments.requestPayment()로 모듈을 열고 결제 수단 파라미터 중 successURL을 통해 success가 넘어오면 그때서야 2. /v1/payments/confirm 를 호출하는데요. 토스 간편결제 모듈이 왜 success를 두번 넘겨서 /v1/payments/confirm를 두번 호출하는지 모르겠습니다.
8 replies