김구이
TPToss payments 개발자 커뮤니티
•Created by 김구이 on 6/17/2024 in #❓┃연동개발-문의
간편결제 시에만 success가 두번
빠른 해결에 감사드립니다. 정상적으로 작동하는것 확인되었습니다!
31 replies
TPToss payments 개발자 커뮤니티
•Created by 김구이 on 6/17/2024 in #❓┃연동개발-문의
간편결제 시에만 success가 두번
감사합니다!
익일 오전에 확인해보겠습니다~!
31 replies
TPToss payments 개발자 커뮤니티
•Created by 김구이 on 6/17/2024 in #❓┃연동개발-문의
간편결제 시에만 success가 두번
네 빠른 피드백 감사드립니다!
31 replies
TPToss payments 개발자 커뮤니티
•Created by 김구이 on 6/17/2024 in #❓┃연동개발-문의
간편결제 시에만 success가 두번
네 감사합니다.
아무래도 아이프레임에서 결과값을 셀프로 받아서 문제인거면 다른 결제수단도 문제가 되어야 맞는데 오로지 네이버 페이만 문제그 생겨서 의문이었습니다.
내부적으로도 한번만 더 확인해주시면 감사드리겠습니다.
31 replies
TPToss payments 개발자 커뮤니티
•Created by 김구이 on 6/17/2024 in #❓┃연동개발-문의
간편결제 시에만 success가 두번
UI와 프로세스를 전부 바꿔야해서요. 당장 테스트가 어려울것 같습니다. 결과자체도 IFRAME내에서 보여주기위해 만들어놓았기 때문에 제안해주신대로 IFRAME 없이 모듈 로딩부터 결과화면까지 다시 그려서 진행해야할 것 같습니다.
아무래도 실마리를 찾은듯 하니 windowTarget: 'self' 이 문제라면 ui 변경작업 후 테스트진행해보고 만약 또 안된다면 그 때 다시 문의하는것으로 하겠습니다.
도움주셔서 감사합니다.
31 replies
TPToss payments 개발자 커뮤니티
•Created by 김구이 on 6/17/2024 in #❓┃연동개발-문의
간편결제 시에만 success가 두번
아 저희가 결제 모듈을 IFRAME 내에 띄워놓고 사용중이라 IFRAME안에서만 결과값이 노출되도록 세팅해놓은 상태여서 쓰고있었습니다.
31 replies
TPToss payments 개발자 커뮤니티
•Created by 김구이 on 6/17/2024 in #❓┃연동개발-문의
간편결제 시에만 success가 두번
네! 혹시 그게 문제일까요?!
31 replies
TPToss payments 개발자 커뮤니티
•Created by 김구이 on 6/17/2024 in #❓┃연동개발-문의
간편결제 시에만 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
TPToss payments 개발자 커뮤니티
•Created by 김구이 on 6/17/2024 in #❓┃연동개발-문의
간편결제 시에만 success가 두번
안녕하세요.
말씀주신것 처럼 저희측 코드 실수로 인해 두번 호출한건 아닌지 아무리 살펴보아도 그런 로직이 없습니다.
successURL을 누가 두번씩 호출하는지 로그를 남겨보아도 두번 호출하는건 referer=[https://payment-gateway.tosspayments.com/] 라고 남더라고요.
간편결제 시 토스모듈외에 추가로 창이 하나 더 열리는 간편결제의 경우(네이버페이)에 발생하는것 같습니다.
그 외의 간편결제는 이런 이상이 없거든요.
다른 모든 결제수단은 이상이 없는데 오로지 네이버페이만 이러는거면 저희가 컨트롤할 수 있는 내용이 아닌것 같아요.
네이버페이에서 결과값을 두번 리턴하는걸 저희가 막을 방법이 없습니다.
검토 좀 부탁드립니다.
31 replies
TPToss payments 개발자 커뮤니티
•Created by 김구이 on 6/17/2024 in #❓┃연동개발-문의
간편결제 시에만 success가 두번
답변감사합니다.
추가적으로 특정로직에서 호출을 더 하는건 아닌지 찾아보겠습니다.
31 replies
TPToss payments 개발자 커뮤니티
•Created by 김구이 on 6/17/2024 in #❓┃연동개발-문의
간편결제 시에만 이미 처리된 결제입니다.
답변해주신 내용은 이미 제가 알고서 질문한 내용 같고요..
제가 궁금한건 왜 두번 승인 요청이 되는지 궁금합니다.
1. tossPayments.requestPayment()로 모듈을 열고 결제 수단 파라미터 중 successURL을 통해 success가 넘어오면 그때서야
2. /v1/payments/confirm 를 호출하는데요.
토스 간편결제 모듈이 왜 success를 두번 넘겨서 /v1/payments/confirm를 두번 호출하는지 모르겠습니다.
8 replies