안녕하세요
카카오페이 연동하는 중에 결제 요청, 승인, 취소 모두 작동하는데 결제 취소시에 다음과 같은 에러메시지가 출력됩니다.
org.springframework.web.client.HttpClientErrorException$BadRequest: 400 Bad Request: “{“msg”:“requested cancel amount is bigger than cancelable amount”,“code”:-710}”
다음은 제가 작성한 코드입니다.
카카오페이 결제 요청 ajax
카카오페이 결제 요청 Service
카카오페이 결제 취소 ajax
카카오페이 결제 취소 Service
위와 같이 코드를 작성했고, 요청, 승인, 취소 모두 정상적으로 작동하여 카카오톡으로 알림도 오는데 710에러가 뜨네요 결
제 요청할 때 가격과 취소 요청 가격모두 100으로 동일한데 왜 에러가 날까요?
테스트 코드에서 결제 했는데 혹시 카카오페이머니로 결제해서 에러가 나는 걸까요?
50원으로 바꿔서 취소 요청을 했더니 취소되었다는 알림이 2번오네요. - 역시 정사적으로 취소 승인이 납니다.
패턴이 꼭 예를들어 결제 요청 때 1000원을 했으면 취소 요청을 1000원으로 하면 안되고 500원으로 해야 취소요청이 승인이 됩니다. 그것도 500원씩 두번 취소 승인이나서 1000원을 맞춥니다. 원인이 뭘까요?
tid는 T499528e62ea0bae0b37, T4996aef62ea0bae0c42 입니다.
답변부탁드립니다 ㅜ