상상
상상2mo ago

퀵계좌이체 문의

안녕하세요. 퀵계좌이체 관련 문의 입니다. 퀵계좌이체 창 호출 -> 휴대폰 번호 입력 -> 비밀번호 입력 -> 계좌 선택 -> 비밀번호 입력 -> 결제 성공 이후 다시 퀵계좌이체 창 호출 시 휴대폰 번호 입력 화면이 나오지 않고 계좌 선택이 나오는데 휴대폰 번호 입력 화면이 나오게 할 수 있을까요?
29 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
Kimoon Lee
Kimoon Lee2mo ago
모바일 기기가 아니실까 싶은데요. PC 에서 하시면 바로 휴대폰 번호 입력 화면이 나올거고. 필요하시다면 캐시를 삭제하시면 될겁니다.
상상
상상OP2mo ago
휴대폰 번호를 매번 입력 받고 싶습니다. 방법이 없을까요?
Kimoon Lee
Kimoon Lee2mo ago
휴대폰에서 사용하시는거면 방법이 없습니다. 저희가 자체적으로 이전에 로그인하셨던 정보를 기억하고 있습니다. PC 에서 해보세요.
상상
상상OP2mo ago
PC 크롬에서도 계좌 선택 화면이 나오고 있습니다.
한국암웨이 박홍근
코스트코앱과 마이리얼트립앱에서 몇 번 해봐도 여기는 계속 전화번호 입력창이 뜹니다. 차이점이 있을까요?
Kimoon Lee
Kimoon Lee2mo ago
잠시만요.. 뭔가 코어로 이관후에 동작이 바뀐것 같네요. 확인후 공유 드리겠습니다.
한국암웨이 박홍근
넵 참고로 위에 전화번호 입력 화면이 나오지 않는 현상은 테스트 환경에서 나오고 있습니다.
한국암웨이 박홍근
@냥과장 님 코어 확인 시 아래 부분도 같이 부탁드립니다. 번 퀵계좌 결제 후 어느 정도 시간이 지나서 퀵계좌로 추가 결제할 때 현재 개발 환경에서 사진과 같이 재시도 화면이 뜨고 "다시 시도하기" 누르면 핸드폰번호 입력 화면이 뜹니다. (저같은 경우 약 50분 정도 지나서 해보니 위와 같이 떴습니다.) 이 다시시도 화면은 PC, 모바일 모두 동일하게 뜨고 있습니다. 최초 문의한 내용의 연장선상에서 발생한 부분일꺼 같은데 확인부탁드립니다.
No description
한국암웨이 박홍근
제가 테스트할 때는 아래와 같이 진행했습니다. 퀵계좌 결제완료 후 토스 화면 및 자사 화면의 결제 화면 모두 이탈 -> 약 50분 뒤에 제품 화면에서 구매하기 눌러서 자사 결제창 진입 -> 퀵계좌 화면 호출 시 위와 같은 화면 노출 이 경우가 위에서 말씀주신 상황에 해당하는 것이 맞을까요? 그리고 앱을 껏다 켜야한다고 하셨는데 PC의 경우는 어떻게 하나요?
Kimoon Lee
Kimoon Lee2mo ago
약 50분 뒤에 제품 화면에서 구매하기 눌러서 자사 결제창 진입
이걸 하셨을때 실제로 결제창이 다시 열린것이 맞는지 확인부탁드릴께ㅐ요. 그리고 세션 설정 내용은 확인해 봤는데요. PC 는 20분동안 유지되고 모바일은 30일간 유지 되는 것으로 확인했습니다. 세션을 리셋하는 방법은 확인후 공유드릴께요.
상상
상상OP2mo ago
자사 "결제하기" 버튼 클릭 시 매번 아래와 같이 호출됩니다. (PC 기준) var pClientKey = data.CLIENTKEY; var tossPayments = TossPayments(pClientKey); var requestPaymentParam = { amount: data.AMOUNT, orderId: data.OID, orderName: orderName, customerName: data.CUSTOMERNAME, }
tossPayments.requestPayment("계좌이체", requestPaymentParam) .then(successFunction) .catch(catchFunction); 하단 "다시 시도하기" 버튼을 누를 경우 정상 처리됩니다.
Kimoon Lee
Kimoon Lee2mo ago
혹시 다른 가맹점 사이트에서 하셔도 동일하신가요?
상상
상상OP2mo ago
다른 가맹점 까지는 확인 못한 것으로 알고 있습니다.
Kimoon Lee
Kimoon Lee2mo ago
다른 가맹점도 확인부탁드립니다. 이 이슈가 있으면 다른 가맹점에서도 리포트가 왔어야 하는데, 그러지 않은것으로 보아 내부망 이나 프록시 서버 이슈가 아닐까 싶어서요.
상상
상상OP2mo ago
@Ayaan이안 테스트 감사드립니다. @Kimoon Lee "잠시 후 다시 시도해주세요." 관련해서는 테스트를 좀 더 해보겠습니다. "잠시 후 다시 시도해주세요." 오류가 발생하여 네트워크 파라미터 다른 부분을 보내드립니다. 퀵계좌 결제 - 정상 노출 https://pay.toss.im/quick-pay/api-public/v3/toss-quick-pay/guest/quick-user/login-check - 200 OK {"resultType":"SUCCESS","success":false} https://payapi-public.toss.im/api/v3/core/web-token/generate - 200 OK { "resultType": "SUCCESS", "success": { "refreshToken": null, "accessToken": "eyJhbGciOiJFUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0eXBlIjoiYWNjZXNzX3Rva2VuIiwic3ViIjoiOTVjNzVjZTQtNDUwYy00ZmNjLWI0NjMtZGIzMzBlMzQ3OTY1IiwianRpIjoiYTBkZTA3YzAtYjcyZC00ZWI2LTk5NzUtNGNlYjAzYmQzN2Q0IiwiaWF0IjoxNzU0NTQ4MDk5LCJleHAiOjE3NTQ1NDkyOTksImlzcyI6InRvc3MtdmVyaWZ5In0.fPhUcQvxkm8OtfNihDJob3eZAaBEduA_AaQQikJyT1aoOfQJ-ghRA3yFVyBMsLePu7tHPDz4M22NiMgjFKIAog" } } https://pay.toss.im/quick-pay/api-public/v3/toss-quick-pay/guest/login/checkout?payToken=202508071528187MLPMm36igqevqASHV44z5 - 200 OK { "resultType": "SUCCESS", "success": { "amount": 40300, "productName": "갈 이 비타민", "isEscrow": false, "bankPayUrl": null, "phoneNumber": null } } 퀵계좌 결제 - 오류 노출 https://pay.toss.im/quick-pay/api-public/v3/toss-quick-pay/guest/quick-user/login-check - 200 OK {"resultType":"SUCCESS","success":true} https://pay.toss.im/quick-pay/api-public/v3/toss-quick-pay/signed/quick-user/fds-check - 200 OK { "resultType": "FAIL", "error": { "errorType": 0, "errorCode": "UNAUTHORIZED", "reason": "잘못된 요청입니다.", "data": {} } } https://payapi-public.toss.im/api/v3/core/web-token/refresh - 401 Unauthorized { "errorType": 0, "errorCode": "UNAUTHORIZED", "reason": "인증에 실패했어요. 다시 시도해주세요.", "data": {}, "title": null }
Kimoon Lee
Kimoon Lee2mo ago
https://pay.toss.im/quick-pay/api-public/v3/toss-quick-pay/signed/quick-user/fds-check 여기에 전달된 payload 를 확인해 주실수 있을까요?
Kimoon Lee
Kimoon Lee2mo ago
tosspublic on Notion
📘 HAR 파일 저장 가이드 | Notion
웹 페이지의 네트워크 활동을 기록하려면, 브라우저의 개발자 도구(DevTools) 의 네트워크(Network) 탭을 사용하여 .har 파일을 저장할 수 있습니다.
Kimoon Lee
Kimoon Lee2mo ago
이 가이드에 따라 HAR 파일을 캡쳐해서 보내주시면 가장 좋을것 같습니다.
상상
상상OP2mo ago
@Kimoon Lee 제일 하단 기준으로 봐주시면 될 것 같습니다.
Kimoon Lee
Kimoon Lee2mo ago
네 확인해 보겠습니다. @상상 님 지금 HAR 파일 통신 내역을 보면 전에 떳던 퀵계좌 결제창이 다시 reload 되는 것 같은데요. 혹시 어떻게 퀵계좌이체 창을 띄우고 계신지 설명해 주실수 있을까요?
상상
상상OP2mo ago
@Kimoon Lee 결제 페이지 진입 후 결제하기 버튼을 클릭하는 경우 기준정보를 ajax로 호출하여 data정보를 받고 tossPayments.requestPayment 함수를 호출하여 실행합니다. var pClientKey = data.CLIENTKEY; var tossPayments = TossPayments(pClientKey); var requestPaymentParam = { amount: data.AMOUNT, orderId: data.OID, orderName: orderName, customerName: data.CUSTOMERNAME, } tossPayments.requestPayment("계좌이체", requestPaymentParam) .then(successFunction) .catch(catchFunction); 퀵계좌이체 결제 수행 -> 40분 후 -> 세션 만료로 로그인 수행 -> 장바구니 제품 담기 -> 체크아웃 페이지 이동 -> 결제하기 버튼 클릭 위처럼 수행하였습니다. 시분초 + 주문번호 를 포함하여 다른 것으로 알고 있습니다.
Kimoon Lee
Kimoon Lee2mo ago
네 로그상으로도 달라서 일단 코어쪽에 분석 요청해 두었습니다.
상상
상상OP2mo ago
@Kimoon Lee 넵 감사합니다.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
상상
상상OP4w ago
@Kimoon Lee 안녕하세요. 해당 문의에 대해 업데이트 주실 부분 있으실까요? 1. 세션을 리셋하는 방법 - 퀵계좌 창 호출 시 계좌선택이 나오는 부분 2. "잠시 후 다시 시도해주세요." 오류 분석
Kimoon Lee
Kimoon Lee4w ago
두가지 모두 비바쪽에 세션 관리쪽 이슈 내용으로 확인되었습니다. 특정 환경에서 자주 발생하는 것으로 보이는데 지금 이걸수정하면 빌링 일정을 미뤄야 해서 일단 빌링 제공하고 수정하는 방향으로 일정 수립중입니다. 참고부탁드립니다.
한국암웨이 박홍근
@Kimoon Lee 님 일정 수립 중이라고 하셨는데, 대략 언제쯤일까요? 내부에서 판단하기로는 위 2가지가 fix되어야 오픈이 가능할 것으로 보여서요 그리고 위 현상은 코스트코의 경우는 발생하지 않는 것 같아 보이는데 맞는지요?
Kimoon Lee
Kimoon Lee4w ago
네 지금 저희와 논의한 오픈 하시는 일정에는 지장 없도록 할 예정입니다. 웹뷰 설정에 따라 영향을 받는 것 처럼 보입니다.

Did you find this page helpful?