kliz
kliz3y ago

nodejs에서 결제 시 json 데이터 오류

postman에서 결제 테스트 시 정상작동하는데 같은 데이터를 가지고 nodejs에서 결제요청을하면 INVALID_REQUEST (400) 에러가 출력됩니다
23 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
이실장
이실장3y ago
혹시 node js에서 json data를 작은따음표로 묶으셨나요?
kliz
klizOP3y ago
자동으로 작은따옴표로 묶입니다... ㅠㅠ
이실장
이실장3y ago
json data는 큰따옴표로 전달해주셔야해요~ 별도로 json encoding 함수등을 쓰면 자동으로 될수도 있습니다.
kliz
klizOP3y ago
혹시 예제가 있을까요??
이실장
이실장3y ago
일단 주문번호 한번 전달해주시겟어요?
kliz
klizOP3y ago
G1675402779105 입니다
토스페이먼츠 BOT
토스페이먼츠 결제연동팀
샘플소스 안내
아래 버튼을 눌러 샘플 소스를 확인하세요
이실장
이실장3y ago
해당주문번호로 검색되는 내용이 없네요.
토스페이먼츠 BOT
💡 정보 제출
아래 버튼을 눌러 외부로 노출되기 민감한 정보를 제출해주세요
이실장
이실장3y ago
사용하신 clientkey 제출해주세요
kliz
klizOP3y ago
라이브키입니다
이실장
이실장3y ago
시크릿키는 노출되면 안되서 바로 지웠습니다 혹시 어제도 같은사유로 메일로 문의주시지 않았나요?
kliz
klizOP3y ago
네 맞습니다
이실장
이실장3y ago
json body가 안들어오고 있습니다. BadRequestError => Message: Required request body is missing: public im.toss.blitz.api.dto.response.payment.PaymentDetailDto im.toss.blitz.api.controller.api.payment.PaymentController.requestKeyInPayment(im.toss.blitz.api.security.MerchantAuth,im.toss.blitz.api.dto.request.PaymentKeyInRequest) Url => https://api.tosspayments.com/v1/payments/key-in 구현 방식을 다시 확인해주셔야해요~
토스페이먼츠 BOT
토스페이먼츠 결제연동팀
샘플소스 안내
아래 버튼을 눌러 샘플 소스를 확인하세요
이실장
이실장3y ago
결제 > nodejs샘플확인해주세요 결제 > payment-window > node-js
kliz
klizOP3y ago
테스트 해보고 다시 말씀드리겠습니다 주문ID가 G1675403343663 이건데 혹시 지금도 body 안들어오나요...?
이실장
이실장3y ago
네 같은 오류 받으시면 안되는겁니다.
유부장
유부장3y ago
body json 처리 혹시 하셨을까요? node request 모듈 사용하시나요
kliz
klizOP3y ago
지금 막 테스트 다시해본 결과 정상작동합니다 기존 개발자가 잘못 개발해놓은것도 있네요 도와주셔서 감사합니다
유부장
유부장3y ago
해결되셨다니 다행입니다 👍
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?