사용문의
사용문의5w ago

결제 요청시 계속 같은 응답이 와요.

URL url = new URL("https://api.tosspayments.com/v1/payments"); payload.put("paymentKey", paymentKey); payload.put("orderId", orderId); payload.put("orderName", orderName); payload.put("customerName", customerName); payload.put("amount", amount); payload.put("successUrl", successUrl); payload.put("failUrl", failUrl); 위 내용으로 요청을 하면 에러 코드가 'COMMON_ERROR' 로 반복됩니다. 뭐가 문제인가요?
15 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
김차장
김차장5w ago
전달주신 paymentKey 값 알려주세요 지금 하시려는게 승인요청인가요? 하려는게 어떤 건지도 알려주세요
사용문의
사용문의OP5w ago
1000000149 이 paymentKey 값이구요 처음 결제 요청을 보내려고 합니다. API 를 통해서 결제창을 구현하고 있구요, 상품 선택 이후 첫 결제 요청을 날린거에요.
사용문의
사용문의OP5w ago
아 제가 질문에 실수를 한 것 같네요. 첫 결제 요청이구요, paymentKey 는 payload 에 없습니다. payload.put("orderId", orderId); payload.put("orderName", orderName); payload.put("customerName", customerName); payload.put("amount", amount); payload.put("successUrl", successUrl); payload.put("failUrl", failUrl); 이렇게 날리면 아래 응답이 계속 옵니다. {"result":"ERROR","data":null,"error":{"code":"COMMON_ERROR","message":"처리 중 오류가 발생했습니다","data":{"failUrl":"https://pages.tosspayments.com/error/?code=COMMON_ERROR&message=%EC%B2%98%EB%A6%AC%20%EC%A4%91%20%EC%98%A4%EB%A5%98%EA%B0%80%20%EB%B0%9C%EC%83%9D%ED%96%88%EC%8A%B5%EB%8B%88%EB%8B%A4&orderId="}}}
Minsu Kim
Minsu Kim5w ago
orderId를 알려주세요
사용문의
사용문의OP5w ago
202507251246379 가 orderId 입니다
Minsu Kim
Minsu Kim5w ago
네 알겠습니다. 오늘이 금요일 오후라 차주 중 답변받으실 수도 있는 점 양해 부탁드립니다.
사용문의
사용문의OP5w ago
네 알겠습니다.
김차장
김차장5w ago
결제생성 API 사용하시나요?>
사용문의
사용문의OP5w ago
네 맞습니다
김차장
김차장5w ago
method 를 안보내신거같아요 이렇게 해보시겠어요?
curl --request POST \
--url https://api.tosspayments.com/v1/payments \
--header 'Authorization: Basic dGVzdF9za196WExrS0V5cE5BcldtbzUwblgzbG1lYXhZRzVSOg==' \
--header 'Content-Type: application/json' \
--data '{"flowMode":"DEFAULT", "method":"카드","amount":15000,"orderId":"a4CWyWY5m89PNh7xJwhk1","orderName":"토스 티셔츠 외 2건", "successUrl":"http://localhost:8080/success", "failUrl": "http://localhost:8080/fail"}'
curl --request POST \
--url https://api.tosspayments.com/v1/payments \
--header 'Authorization: Basic dGVzdF9za196WExrS0V5cE5BcldtbzUwblgzbG1lYXhZRzVSOg==' \
--header 'Content-Type: application/json' \
--data '{"flowMode":"DEFAULT", "method":"카드","amount":15000,"orderId":"a4CWyWY5m89PNh7xJwhk1","orderName":"토스 티셔츠 외 2건", "successUrl":"http://localhost:8080/success", "failUrl": "http://localhost:8080/fail"}'
apiKey 는 받으신걸로 쓰시구요
사용문의
사용문의OP5w ago
아 payload 에 빠져있군요
김차장
김차장5w ago
넵넵
사용문의
사용문의OP5w ago
잘 알겠습니다. 감사합니다. 다시 해보고 안되면 말씀드릴게요~
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?