jung
jung6mo ago

customerIdentityNumber 필수값 문의

현재 운영에서 토스페이를 사용하고 있는데요. 기능변경을 하게되어 개발계에서 토스페이 테스트를 진행하는데 오류가 나서 문의하니 customerIdentityNumber가 필수 값인데 보내지 않아서 오류라는 답변을 받았습니다. 저희가 확인해보니 현재 운영에서는 customerIdentityNumber가 필수값이 아닌 것으로 확인되는데, 결제가 정상적으로 나고 있거든요~ 이부분 혹시 확인할 수 있나요?
27 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
유부장
유부장6mo ago
라이브 MID 전달 주시고, 테스트는 어떤 키로 하셨는지도 전달 부탁 드립니다.
jung
jung6mo ago
운영 / 개발 MID: k_infobellnice , k_adcrossnice live로 시작되는 키도 알려드려야되나요??
유부장
유부장6mo ago
전달주신 정보를 명확하게 이해하기 위해서 다시 질문 드립니다. 운영환경에서는 k_infobellnice 의 라이브키를 사용하고 개발환경에서는 k_adcrossnice 의 라이브키를 사용한다는 의미 이신가요?
jung
jung6mo ago
아 아니요, 두군데 업체를 사용하고 있어서 하나만 봐주셔도 될 것 같습니다. k_infobellnice 만 확인해주세요~ 개발운영 키 동일합니다
유부장
유부장6mo ago
운영환경에서 k_infobellnice 의 라이브키를 사용하고 그럼 개발환경에서는 k_infobellnice 의 테스트키를 사용하고 있으신것 맞으신가요?
jung
jung6mo ago
유부장
유부장6mo ago
k_infobellnice의 라이브 / 테스트 환경 설정을 싱크 했습니다. 테스트키로 다시한번 시도 해보세요
jung
jung6mo ago
좀 전에 테스트 했는데 400에러가 발생했습니다 확인요청드려요~
유부장
유부장6mo ago
주문번호 알려주세요
jung
jung6mo ago
주문번호는 17163552071667feaca1a-f02c-4b13-bbfe-3aae675bb6ae 입니다
유부장
유부장6mo ago
이 파라미터 셋, 라이브에서도 동일하게 보내고 있으신건 맞으신가요?? 필수 파라미터는 amount, orderId, cardNumber, cardExpirationYear, cardExpirationMonth, orderName 입니다. customerIdentityNumber 빈칸으로라도 보내지 마시고 totalAmount 라는 값이 아니라 amount 로 총 결제금액을 보내주세요
jung
jung6mo ago
customerIdentityNumber 이거는 필수값이라는 회신을 받아서 개발에서 추가한 부분입니다. 실제운영에서는 보내지 않는 것으로 확인됩니다.
유부장
유부장6mo ago
네, 그래서 지금 운영환경하고 설정을 싱크해서, 테스트에서도 안보내시면 된다는 의미 입니다.
jung
jung6mo ago
그리고 저희가 복합과세를 개발하고 있는데요 totalAmount에 총금액을 넣어야한다는 회신을 받아 개발에서는 totalAmount라는 컬럼에 값을 넣엇는데 amount로 보내야 한다는 말씀이신거죠???
유부장
유부장6mo ago
잘못된 정보를 전달 받으신것 같습니다. 결제할 금액은 amount 로 전달 하셔야 합니다.
jung
jung6mo ago
아 그렇군요 알겠습니다! 감사합니다😀
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
jung
jung6mo ago
추가문의 드립니다! 주문번호 171636198325265a6bac9-d2a7-40f8-8c94-aa3285400cff 테스트 진행하고 있는데요. 주문승인번호가 00000000 로 확인되어 결제취소 테스트가 진행이 안되고 있습니다. 주문승인번호가 00000000으로 나온 이유를 확인할 수 있나요?
Kimoon Lee
Kimoon Lee6mo ago
테스트 키를 사용하시면 실제로 결제가 안되므로 주민승인번호가000000 으로 나옵니다.
유부장
유부장6mo ago
결제취소는 paymentKey 로 진행 하시면 됩니다. tk_in20240522161303E9Nz9
jung
jung6mo ago
개발계에서 실제로 결제/결제취소를 테스트 해보려면 운영키를 적용해서 해야된다는 말씀이실까요??? paymentKey가 무엇인지...
Kimoon Lee
Kimoon Lee6mo ago
실제로 결제 결제취소를 하시려면 저희가 제공하는 운영키를 사용하셔야 합니다. paymentKey 는 결제 완료시에 저희가 응답 드리는 해당 결제의 key 값이구요.
유부장
유부장6mo ago
코어 API | 토스페이먼츠 개발자센터
토스페이먼츠 API 엔드포인트(Endpoint)와 객체 정보, 파라미터, 요청 및 응답 예제를 살펴보세요.
유부장
유부장6mo ago
승인된 결제를 paymentKey로 취소합니다. 취소 이유를 cancelReason에 추가해야 합니다.
jung
jung6mo ago
아 일단 운영키를 사용해서 테스트해봐야겠네요 감사합니다!!
유부장
유부장6mo ago
결제 했을때, 결제 응답에 paymentKey 가 있을겁니다. 그 값으로 결제를 관리한다고 이해하시면 됩니다. 운영 / 개발 전부 동일 합니다. 결제 후 응답된 paymentKey 로 결제 취소