sdk 결제창 오류 문의의 건
안녕하세요,
토스페이먼츠 SDK Version2 결제창 연동 도중 개발자센터에 나와있지 않은 에러코드가 있어 문의 드립니다.
에러코드 : 2003
에러메세지 : 처리 중 오류가 발생했습니다.
orderId : 572760812044941
테스트 API 코드로 진행시 해당 에러가 발생하지 않았지만
라이브 API 코드로 변경 후 해당 에러가 발생하고 있습니다.
추가로 해당 에러 발생 이후 fallBack URL(failUrl) 쪽으로 간헐적으로 2번씩 요청될때가 있습니다.
바쁘시겠지만 답변 주시면 감사하겠습니다.
23 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
custromerEmail 을 "" 이렇게 보내신것 같은데요
null 로 보내시거나 정상적인 값을 보내주실수 있을까요?
korpay01 에서 결제가 잘 발생되는 상태인데요
v2 를 사용하지 않으셔도 됩니다.(에러는 별도 확인해볼게요)
custormerEmail 을 null로 변경하여 호출하였지만
여전히 똑같이 처리중 오류가 발생하였습니다 에러가 발생합니다.
orderId : 572760912192126
v2 로 지금 연동중이신거죠?
네 v2 sdk입니다
js.tosspayments.com/v2/standard
,"card":{"use_escrow":false,"flow_mode":"DIRECT","card_company":"41","card_installment_plan":0,"use_card_point":false,"use_app_card_only":false}
카드쪽 파라미터를 이상하게 보내시는것 같습니다.

저희 파라미터는 _ 를 사용하는 방식이 아니에요.
아 잠시만요.
저희쪽 로그 시스템 에서 이렇게 보이는것 같네요.
음 .. 저는 github에서 받은 토스페이먼츠 js 참고하여
위 보내주신 사진과 같이
card 오브젝트에
useEscrow: false ...
스네이크케이스 안쓰고있는데 한번더 확인해보겠습니다 ..
보내신 전체 json 을 공유해주실수 있나요?
보안망이라 옮기는데 시간이 조금 걸릴것같습니다.
해당 페이로드 옮기는 즉시 댓글에 첨부하겠습니다.
감사합니다.
그런데 혹시 은련카드창 호출하셨나요?
아니요 신한카드창 호출하였습니다
{"schema_id":1374504,"uri":"http://localhost:8084/toss/popup?cardCode=41","timestamp":"2025-04-22T17:44:27.107","high_res_timestamp":"1745311467107.300","deployment_id":"13c896531b95ce374c374a673f97fcf0f55f8894","phase":"live","client_key":"****","customer_key":"test20010m_572760912192126","session_id":"apvkmimjn9e","merchant_browser_id":"4j9ladofibv","global_trace_id":"a2504223K9Iqu2ffijTkocGd6S8NjdHJNrXbN2o","params":{"method":"CARD","amount":{"currency":"KRW","value":1000},"order_id":"572760912192126","order_name":"테스트상품","success_url":"http://localhost:8084/toss/success","fail_url":"http://localhost:8084/toss/fail","customer_email":null,"customer_name":"홍길동","customer_mobile_phone":"01012345678","card":{"use_escrow":false,"flow_mode":"DIRECT","card_company":"41","card_installment_plan":0,"use_card_point":false,"use_app_card_only":false}},"status":"START"}
logs 페이로드 정보입니다.
실제로는 스네이크케이스 사용하지않았습니다.
FormData
"clientKey: liveck**
isMobile: false
isPromise: false
paymentParameter: {"useEscrow":false,"flowMode":"DIRECT","cardCompany":"41","cardInstallmentPlan":0,"useCardPoint":false,"useAppCardOnly":false,"orderId":"572760912192126","orderName":"테스트상품","successUrl":"http://localhost:8084/toss/success","failUrl":"http://localhost:8084/toss/fail","customerEmail":null,"customerName":"홍길동","customerMobilePhone":"01012345678","customerId":"test20010m_572760912192126","amount":1000,"currency":"KRW","methodType":"CARD"}"
게이트웨이로 보내는 페이로드 정보입니다.
혹시 korpay01 수기결제 용으로 계약하신 건가요?
수기결제용 MID 에서는 해당 방식으로 카드사를 직접 호출하는 방식은 제공하지 않습니다.
아니요 곧 수기결제 계약후 연동예정이라
미리 연동테스트중이였습니다
수기결제의 경우 고객이 직접 카드번호를 넣는것이라 카드사 창을 띄우실수가 없습니다.
아 죄송합니다 수기결제가 아닌 인증결제용으로 계약 예정입니다
수기결제는 토스홈페이지에서 사용불가능하다고 확인하였습니다.
현재 korpay01 은 계약이 안되어 있는상태라
해당 에러가 뜨는거로 인지하면 되는걸까요?
잠시만요.. 계약 상태좀 확인해 볼께요.
korpay01 는 계약 완료상태이고 키인용 MID 입니다.
인증결제용으로 계약 중이신 다른 MID 가 있으신가요?
아 해당 부분은 대외쪽 이라 저도 자세히는 모르는 내용이라
추후 물어보고 다시 테스트 연동 진행하도록하겠습니다..
MID 계약을 하신후에 테스트를 하셔야 할것 같습니다.
네 도움주셔서 감사합니다. 좋은 하루 되세요!
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.