가상계좌 통보 문제
안녕하세요.
최근(약1~2달 전)부터 갑자기 가상계좌 통보가 안되고 있어서 문의드립니다.
상점아이디는 m4study, 주문번호는 240828133113-61135407 입니다.
지난번 확인한 바로는 저희쪽 처리하는 파일의 URL까지는 실행되는 듯 한데 페이지 내부에서 어떤 오류가 발생하고 있지 않나 추측하고 있습니다.
그래서 토스 쪽에서 저희 쪽 서버의 가상계좌 결과 처리하는 URL로 값을 보낼때의 데이터를 알려주시면 저희쪽에서 해당 URL을 해당 데이터로 실행해서 어떤 문제때문에 처리가 안되는지를 확인해 볼 수 있을것 같습니다.
그럼 확인 부탁드립니다.
21 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
가상계좌 통보 내역은 디스코드 통해서 보내드리기는 어렵습니다.
techsupport@tosspayments.com 메일로 요청해 주세요.
네 감사합니다. 보안관련 내용은 어떻게 처리하나 궁금했는데 메일로 소통하는 군요.
응답을 이렇게 주셨네요.
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>403 Forbidden</title>
</head><body>
<h1>Forbidden</h1>
<p>You don't have permission to access this resource.</p>
<p>Additionally, a 403 Forbidden
error was encountered while trying to use an ErrorDocument to handle the request.</p>
</body></html>
로그인을 하지 않으면 URL 접근을 못하도록 막으신것 같습니다.
방금 메일 보내드렸는데요.
실행하는 URL정보와 전송 데이터 확인 부탁드려요.
회신 드렸습니다.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
안녕하세요. 이메일로 보내주신 query param이 POST로 전달되는게 맞을까요?
아 생각해보니 .htaccess로 bot 차단했던 기억이 나네요. ㅜㅜ
가상계좌 통보를 bot에서 실행하고 있나요?
네 POST 가 맞습니다.
저희 통보서버에서 디폴트로 POST 로 전송을 하고 있고,
수신하는 통보URL 에서 GET 방식으로 수신하는 것을 허용하고 있다면, (수기로) 쿼리 파라미터로 url 호출하여 통보도 가능합니다.
문제가 된 부분이 bot 문제인듯 합니다.
bot 이라고 하시는데 어떤걸 말씀하시는 걸까요?
가상계좌 통보 URL을 실행하는 프로그램의 user-agent에 bot 이름이 들어가 있어서 저희쪽에서 차단되는 것 같아요.
그래서 토스쪽에서 이 링크를 실행하는 프로그램의 bot 이름을 알 수 있으면 분기 처리가 가능할 것 같아요.
주문번호 샘플로 하나 남겨주시겠어요?
240828133113-61135407
앞서 남겨드렸던 주문번호에요.
그런데 bot 이름을 필터링 하시는 이유가 있으실까요?
최근 AI가 유행하면서 bot 트래픽이 너무 많아져서 필터링하게 되었어요.
저희가 통보 드린 로그 확인시 헤더 user-agent 에 bot 이름이 포함되어 있지 않습니다.
아 그런가요?
네 일단 예전에 통보 시작점 IP 목록 알려 주셔서.
그걸 이용해서 저희가 처리해 볼게요.
네 알겠습니다.
감사합니다.
넵