보리
보리2y ago

테스트 결제내역 페이지에서 결제상태가 만료로 나타나는 기준이 궁금합니다.

안녕하세요? 테스트 결제내역 페이지에서 결제상태가 만료로 나타나는 기준에 대해 문의드립니다. 테스트 결제내역에서 같은 주문번호로 여러 건이 결제상태가 만료로 나타나는 경우가 있어 해당 주문번호로 결제 테스트를 하신 분께 여쭤보니 결제 위젯 테스트를 할 때 카드사 별로 결제창이 잘 나오는지 확인하기 위해 결제 수단 UI에서 카드사를 선택한 후 저희 페이지에 있는 결제하기 버튼을 누르고 결제창이 잘 나오면 닫으시는 식으로 실제 결제는 진행하지 않고 카드사 별로 결제창이 나오는지만 체크하셨다고 합니다. 디스코드에 검색해보니 결제창을 닫을 경우에는 결제가 생성된 상태가 아니기 때문에 (paymentKey 생성 이전) 만료도 따로 없다고 쓰신 댓글을 봤는데 이 경우에는 왜 테스트 결제내역 페이지에 결제상태가 만료로 나올까요...? paymentKey는 토스에서 결제 요청을 하는 시점에 생성되는 건가요? 그리고 카드사를 신협으로 선택하고 결제 하기 버튼을 눌러 결제창이 나올 때 첨부한 이미지처럼 팝업차단을 해제하라는 alert 창이 나오고 alert 창의 확인을 누르면 설정한 failUrl로 리다이렉트되면서 에러 코드 PAY_PROCESS_ABORTED, 에러메세지 '일반결제(ISP) 인증이 실패하였습니다.'가 나옵니다. 결제창은 나왔지만 결제를 요청하기 전이라 확인버튼을 누르면 failURL로 리다이렉트되는게 아니라 결제창이 닫히고 해당페이지에 그대로 머물러있어서 사용자가 팝업차단을 해제한 후에 다시 결제를 진행할 수 있게 해야할 것 같은데 방법이 있을까요?
No description
8 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
유부장
유부장2y ago
paymentKey 는 결제 요청이 들어왔을때 생성 됩니다. 결제가 생성되고 인증 완료되기 전까지 20분간 유효하므로, 만료 되는것이 맞습니다. 특정 카드사의 경우, 본인들의 인증창에서 결제를 취소할 경우 세션이 만료 됩니다. 이로인한 fail trigger 가 실행되는것이라 이는 PG 에서 컨트롤 할 수 없는 영역 이므로 양해 부탁 드립니다.
보리
보리OP2y ago
제가 이해한 것이 맞는지 확인해주실 수 있나요? 결제위젯 SDK를 사용하고 있는데 결제위젯 객제의 requestPayment 메소드를 실행하는 시점이 결제가 생성되는 시점이고 이 때 paymentKey가 생성되는 건가요? paymentKey가 생성되었는데 결제창을 닫아서 결제를 더 이상 진행하지 않고 20분이 지나면 그 때 paymentKey가 더 이상 유효하지 않아서 토스페이먼츠의 결제내역 페이지에 만료로 뜨는 건가요?
유부장
유부장2y ago
토스페이먼츠 결제내역 페이지는, 상점관리자를 말씀하시는 건가요? 우선, 결제창이 뜨고 인증이 완료되지 않은상태로 20분이 지나면, 해당 결제건이 만료되는것 맞습니다.
보리
보리OP2y ago
내 개발정보로 들어가서 상점과 상점아이디를 선택하면 왼쪽에 나오는 메뉴 중에서 테스트 결제내역입니다!
유부장
유부장2y ago
requestPayment 메소드를 실행하는 시점이 결제가 생성되는 시점 - 네 맞습니다 이 때 paymentKey가 생성 - 네 맞습니다 결제를 더 이상 진행하지 않고 20분이 지나면 그 때 paymentKey가 더 이상 유효하지 않음 - 네 맞습니다
보리
보리OP2y ago
확인해주셔서 감사합니다!
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?