Toss payments 개발자 커뮤니티Tp개커Toss payments 개발자 커뮤니티
Powered by
릴리릴
Toss payments 개발자 커뮤니티•3y ago•
43 replies
릴리

INVALID_REQUEST, 필수 파라미터 누락 (400)

https://docs.tosspayments.com/reference/test/v1/payments/confirm/POST
에서 결제 승인을 하는건 잘 되는데
Spring Boot로 백엔드에서 값을 넘길 경우 승인이 되지를 않습니다.

아래는 요청 백엔드 코드입니다
        HttpHeaders httpHeaders = new HttpHeaders();
        httpHeaders.setContentType(MediaType.APPLICATION_JSON);
        httpHeaders.add("Authorization", "Basic " + api_key);

        MultiValueMap<String, String> params = new LinkedMultiValueMap<>();
        params.add("paymentKey", tossPayReadyVO.getPaymentKey());
        params.add("amount", String.valueOf(tossPayReadyVO.getAmount()));
        params.add("orderId", tossPayReadyVO.getOrderId());

        HttpEntity<?> requestData = new HttpEntity<>(params, httpHeaders);

        try {
            URI uri = URI.create(url);
            String res = restTemplate.postForObject(uri, requestData, String.class);
            System.out.println(res);
        } catch (Exception e) {
            e.printStackTrace();
        }
        HttpHeaders httpHeaders = new HttpHeaders();
        httpHeaders.setContentType(MediaType.APPLICATION_JSON);
        httpHeaders.add("Authorization", "Basic " + api_key);

        MultiValueMap<String, String> params = new LinkedMultiValueMap<>();
        params.add("paymentKey", tossPayReadyVO.getPaymentKey());
        params.add("amount", String.valueOf(tossPayReadyVO.getAmount()));
        params.add("orderId", tossPayReadyVO.getOrderId());

        HttpEntity<?> requestData = new HttpEntity<>(params, httpHeaders);

        try {
            URI uri = URI.create(url);
            String res = restTemplate.postForObject(uri, requestData, String.class);
            System.out.println(res);
        } catch (Exception e) {
            e.printStackTrace();
        }
"결제 승인" 테스트 | 토스페이먼츠 개발자센터
코드 구현이나 환경 설정 없이도 원하는 API를 실행해보세요.
"결제 승인" 테스트 | 토스페이먼츠 개발자센터
Toss payments 개발자 커뮤니티 banner
Toss payments 개발자 커뮤니티Join
Toss payments 개발자 커뮤니티입니다. 결제 연동하며 겪는 기술 문의부터, 결제 시장에 대한 다양한 정보까지 얻어가세요~
15,588Members
Resources

Similar Threads

Was this page helpful?
Recent Announcements

Similar Threads

400 Bad Request: INVALID_REQUEST, 필수 파라미터 누락
윤정빈윤윤정빈 / ❓┃연동개발-문의
3y ago
현금영수증 api 필수 파라미터 누락
FE꽈베기FFE꽈베기 / ❓┃연동개발-문의
13mo ago
현금영수증 api 필수 파라미터 누락
timburton77Ttimburton77 / ❓┃연동개발-문의
2y ago
현금영수증 api 필수 파라미터 누락
FE꽈베기FFE꽈베기 / ❓┃연동개발-문의
13mo ago