토스 결제요청 실패시 URL 관련 문의드립니다.
안녕하세요.
pc 버전으로 결제 요청 취소시에는 토스내에서 처리하여 문제가 없었으나,
직접 결제방식으로 바뀌게 되어 요청 취소시 get방식으로 url을 직접 호출하여 메시지 내의 대괄호로 인해 400 에러가 발생하네요.
해결방법이 있을까요?


10 Replies
안녕하세요 직접 결제가 '카드번호결제 API'를 말씀하시는 걸까요?
flowMode => DIRECT 로 진행했을때입니다.
확인해서 안내드리겠습니다.
대괄호가 문제는 아닌 것으로 보입니다! 혹시 getparameter로 받는 3가지 값들을 해당 failurl 정상적으로 수신하고 있는지 확인가능할까요?
아래 이미지처럼 호출했을때 대괄호 부분만 치환하면 페이지가 정상적으로 나오더라구요
인코딩 문제 때문인지 url 호출 자체가 안되는 상황입니다.
혹시 어떤 웹서버를 쓰시는지 알수 있을까요?
기록만이살길
대괄호와 같은 일부 문자가 Spring REST 엔드 포인트에서 400 BAD REQUEST 오류를 일으키는 이유는 무엇...
대괄호와 같은 일부 문자가 Spring REST 엔드 포인트에서 400 BAD REQUEST 오류를 일으키는 이유는 무엇입니까? 1. 질문(문제점): Spring 애플리케이션에서 GET 메서드를 통해 노출 된 REST API를 호출하려고합니..
만약 Spring을 사용하신다면 위 링크에 따라 return object를 string 으로 해보시기 바랍니다.
Springboot 사용중이었는데 일부 톰캣 버전에서 특수문자를 막고있었네요.
JaeWon's Devlog
[SpringBoot] Invalid character found in the request target. The val...
스프링부트로 프로젝트 진행 중 다음과 같은 에러가 발생하였다. Note: further occurrences of HTTP request parsing errors will be logged at DEBUG level. java.lang.IllegalArgumentException: Invalid chara..
위 링크로 해결하였습니다.
감사합니다.