바다거북
바다거북2mo ago

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

400 Bad Request: "{"code":"INVALID_REQUEST","message":"필수 파라미터가 누락되었습니다."}" orderId : 20240531O084730
10 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
today.lastday
today.lastday2mo ago
말그대로 필수 파라메터를 누락해서 그런데요.
Kimoon Lee
Kimoon Lee2mo ago
그런데 해당 주문 번호에서 그 에러를 받으신게 맞으신가요? 에러받으신 시간을 알수 있을까요?
바다거북
바다거북2mo ago
{"amount":"38500","orderId":"20240531O084731","paymentKey":"tviva202405311615536Rs75"} body에 데이터는 이런식으로 보내고 있고 이 방금 결제 승인 시도한 orderId 입니다! 2024-05-31 16:17:09 입니다
today.lastday
today.lastday2mo 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 Lee2mo ago
저희쪽으로 인입된걸 보면 {"empty":false,"mapType":"java.util.HashMap"} 이렇게 들어오고 있습니다. 뭔가 json 을 잘못 생성하시는 . 것같아요.
바다거북
바다거북2mo ago
JSONObject requestObject = new JSONObject(); requestObject.put("orderId", ""); requestObject.put("amount", ""); requestObject.put("paymentKey", ""); 데이터를 이런 식으로 만들었습니다. 한 번 다시 확인해보겠습니다! 값은 "" 안에 작성해주고 있습니다~
Kimoon Lee
Kimoon Lee2mo ago
네 코드 확인 부탁드립니다. 보내기 전에 콘솔등에 찍어보세요.
바다거북
바다거북2mo ago
네 감사합니다!
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
More Posts
가상계좌 입금 대기 취소가상계좌 입금 대기 취소 시 토스에 입금 대기 취소 api 를 통해서 취소 할 수 있는 방법이 있나요?모바일에서 결제가 안됩니다.원래 모바일에서 결제가 됐었는데 지금은 되지않네요 현재 pc에서는 결제가 되는 상태입니다. ios, and 둘 다 안되며 해당 사이트는 https://hanguklanka.co.k라이브환경에서 네이버페이-머니/포인트 결제가 이루어지지 않습니다.네이버페이-카드결제는 정상 확인됩니다. 혹시 확인 가능할까요? mid : pdfnongmin oid : 1717132846052버블 토스페이먼츠 빌링 결제 오류안녕하세요, 문의드립니다! 현재 카드사 심사 승인이 다 났다고 하는데, 캡쳐한 화면과 같이 카드등록후 빌링 결제요청을 하게되면 에러코드는 Forbidden 이라고 뜹니다! 그리신용/체크카드 결제내역상점아이디: infinistar_b **'신용체크카드 결제내역'** 뽑으면, 결제-취소가 하나의 row로 나오는데요. 하나의 결제건에 대해, **'부분취소'**가 2번 일어나는 경승인 API 401에러 문의POST /v1/payments/confirm API 호출시 401에러 발생 (response body 없음)IOS 웹뷰 계좌결제 화면버그결제를 웹뷰로 진행하고 있습니다. ios 화면이 작은 핸드폰 기종에서 계좌결제를 선택하고 계좌번호 입력부분을 누르면 화면이 자동으로 계속 위로 올라갑니다.고객 결제 실패 문의입니다.결제가 잘 안된다고 하여 에러 메시지와 로그를 확인하였더니 아래와 같이 에러가 발생하였습니다. Text '20240532235959' could not be parsed: Inva모바일에서 웹뷰 결제가 되질 않습니다.결제 페이지를 nodejs ejs로 구현했습니다.  그후 모바일에서 서버에 요청하여 ejs 페이지를 모바일 웹뷰로 띄웠습니다. 국민 -> kpay app 결제를 눌렀더니 오류가 React Native 예제 코드가 React 를 찾지 못한다 나오는데, 제 플랫폼은 javascript 이고 예제는 typescript 라서 그런걸까요?만약 그렇다면 순수 javascript RN 에서는 어떻게 동작시켜야 할까요?