바다거북
바다거북4mo ago

결제 승인 요청 시에 아래와 같이 응답이 오는데 어떤 문제인지 알 수 있을까요?

400 Bad Request: "{"code":"INVALID_REQUEST","message":"필수 파라미터가 누락되었습니다."}" orderId : 20240531O084730
10 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
today.lastday
today.lastday4mo ago
말그대로 필수 파라메터를 누락해서 그런데요.
Kimoon Lee
Kimoon Lee4mo ago
그런데 해당 주문 번호에서 그 에러를 받으신게 맞으신가요? 에러받으신 시간을 알수 있을까요?
바다거북
바다거북4mo ago
{"amount":"38500","orderId":"20240531O084731","paymentKey":"tviva202405311615536Rs75"} body에 데이터는 이런식으로 보내고 있고 이 방금 결제 승인 시도한 orderId 입니다! 2024-05-31 16:17:09 입니다
today.lastday
today.lastday4mo ago
승인 API 호출시에 body에 값을 넣으신게 맞을까요? https://docs.tosspayments.com/reference#%EA%B2%B0%EC%A0%9C-%EC%8A%B9%EC%9D%B8
코어 API | 토스페이먼츠 개발자센터
토스페이먼츠 API 엔드포인트(Endpoint)와 객체 정보, 파라미터, 요청 및 응답 예제를 살펴보세요.
Kimoon Lee
Kimoon Lee4mo ago
저희쪽으로 인입된걸 보면 {"empty":false,"mapType":"java.util.HashMap"} 이렇게 들어오고 있습니다. 뭔가 json 을 잘못 생성하시는 . 것같아요.
바다거북
바다거북4mo ago
JSONObject requestObject = new JSONObject(); requestObject.put("orderId", ""); requestObject.put("amount", ""); requestObject.put("paymentKey", ""); 데이터를 이런 식으로 만들었습니다. 한 번 다시 확인해보겠습니다! 값은 "" 안에 작성해주고 있습니다~
Kimoon Lee
Kimoon Lee4mo ago
네 코드 확인 부탁드립니다. 보내기 전에 콘솔등에 찍어보세요.
바다거북
바다거북4mo ago
네 감사합니다!
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.