PAYPAL - Error code: INVALID_REQUEST 문의
현재 TOSS에서 제공하는 ID/PW를 통해 테스트를 진행중인데, success 에서 위와 같이 필수 파라미터 누락이 뜨고 있습니다.
결제 상품이 국제 행사 참가비이기 때문에 products만 입력을 하고 shipping 정보는 제외한 체로 보냈는데 이게 문제가 될까요? 혹시 어떤 정보가 누락된건지 확인할 수 있는 방법이 있는지요?
20 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
주문번호 전달해주시겠어요?
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
에러로 본다면 request parameter가 잘못된 것으로 예상됩니다.
이실장님 이야기한 것처럼 주문번호 보내주세요.
paymentType=NORMAL&
orderId=1751331618&
paymentKey=tibra20250701105052AX120&
amount=500&
sessionToken=d8a111c3b6bc4179ba561b03ef8461ee202af3f5935f4a7ba1252b7aee3bfe09
success 에서 받은 파라미터들 입니다. 저걸 https://api.tosspayments.com/v1/payments/confirm 로 다시 보내고 나서 문제가 되는 것 같습니다.
confirm 호출한 기록이 없습니다.
API 호출하고 어떤 오류를 받았는지 확인해 주세요.
confirm api 호출후 어떤 에러 발생하는로그 다시 확인 부탁드려요.
이게 전체 코드이고,
{"code":"INVALID_REQUEST","message":"필수 파라미터가 누락되었습니다."}
INVALID_REQUEST 이 에러를 confirm 에서 받으신건가요?
이게 받은 메시지 입니다.
{"code":"INVALID_REQUEST","message":"필수 파라미터가 누락되었습니다."}
정확히 받은 시간도 알수 있을까요?
로직 상으로 보면 err 가 없는데 @response 에 저 메시지가 들어간 걸로 보입니다.
에러 받으신 정확한 시간 알려주세요.
제가 다시 테스트를 해서 알려 드릴께요. 시간까지 찍어봐야 할 것 같네요.
혹시 11시 14분쯤 테스트 하신건가요/
{"code":"INVALID_REQUEST","message":"필수 파라미터가 누락되었습니다."}2025-07-01 111812
방금 돌려도 똑같네요.
11시 18분
body에 이렇게 보내고 계십니다.
{"paymentKey":"{= _GET.paymentKey }","orderId":"{= _GET.orderId }","amount":"{= _GET.amount }"}
코드를 확인해 주셔야 할것 같아요.
값이 치환되지 않고 있는것 처럼 보입니다.
아, 그러네요. 감사합니다. 원인을 알았네요.
결과값을 받앗습니다 감사합니다.
네 감사합니다.