정기결제(빌링) Javascript SDK요청 후, redirection때 code=NOT_SUPPORTED_CARD_TYPE가 출력됩니다.
현재 테스트 한 카드는 현대/국민/삼성카드 입니다. 따로 저희 상점페이지에서 카드를 제한하는 페이지는 개발자탭에선 볼 수 없어 저희가 어떤 조치를 취해야 하는지, 혹은 다른 부분에 문제가 있는지 확인을 요청드립니다. (운영팀께 여쭤보니 카드사 제한을 따로 하거나 하진 않으셨다고 합니다.)

35 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
customerKey=75ba321e-d260-4cff-90d7-143089d06dd6
입니다.
확인해볼게요
tbill_ribilvpfi
안되시는 단계가 PG창에서 본인인증을 끝난 다음인가요?
request body 값 한번 전달주세요, 이부분이 이상해보입니다
잠시만요!
에러와 관계는 모르겠지만..
"customerName":"f l" 이렇게 들어왔어요
네 이름은 의도한 대로 넣은게 맞습니다. FirstName + LastName인데 저희가 테스트 데이터로 아무렇게 넣은거라서요..
javascript sdk 호출구문 보내드립니다
Docs에 나와있는대로 기입했습니다.
그렇군요, 특별한 이상이 없어보이는데..
+ 추가적으로, Javascript SDK에서 에러가 발생했을 때, console.error(e) 말고도 exception을 발생시키는게 가능할까요? 코드상에서 catch문이 작동 안하는걸 어제 확인하긴 했습니다.
네 그러게요.. 혹시 저희가 상점페이지 통해서 카드사를 선택하거나 하는 액션을 취해야 할까요? 혹시 모르니 운영팀에게 다시 확인 요청 드려볼 수 있습니다.
제가 방금 테스트키, 라이브키 싱크작업을 했는데요
네
테스트키로 다시 한번 테스트 해주실수 있으실까요?
아 현재 테스트키 입니다만, 다시 테스트 해보라는 말씀으로 이해하면 될까요?
넵 맞습니다
네 잠시만요~!
방금 싱크작업을 다시해서요
음.. 동일한 문제가 재발했는데, 혹시 휴대폰 인증 절차가 실제로SMS가 날아오나요? 저에게 인증번호가 날아오지 않아서 임의로 값을 입력하고 넘기긴 했습니다.
SMS인증번호는 000000 을 입력하셔야해요
아 다시 한번 시도 해보겠습니다. 이름, 번호, 통신사는 임의로 입력해도 가능한것이죠?
네
오... 해당 문제는 아닌 것 같습니다. 동일하게 뜨네요.
네 그러면 PG창 이후에 authKey 를 받으시고 API 호출을 다시하셨을텐데요
받으신 authKey 도 확인가능하실까요?
아뇨, callback자체가 성공이 아닌 실패로 넘어오며, 본문에 언급 된 code와 함께 리디렉션 됩니다. successUrl로 리디렉션이 되어야 authKey를 확인할 수 있어서요
헉... apiKey 를 보내셔야하는 곳에 clientKey 를 보내고 있으시네요
"customerKey":"75ba321e-d260-4cff-90d7-143089d06dd6"
는 계속 똑같이 보내신거죠?
네 맞습니다...!
여기 api개별 연동키 부분을 넣고 있는데, 잘못 넣었을까요?
clientKey 는 위에 보여주신 코드로 창을 띄울때 사용되구요
apiKey 는 받으신 authKey 로 빌링키를 요청하실때입니다.
음...
그런데 successUrl 을 못받으신거면
failUrl 로 계속 보내지는것인가요?
네 맞습니다.
음.. API개별 연동 키의 클라이언트 키를, JavaScript SDK에 넣고 있는것은 확실한 것 같습니다.
위 사진상에서 '결제위젯 연동 키'의 '클라이언트 키'를 넣었을 경우, 정상적으로 모듈이 불러와지는 것 같지 않아, 'API 개별 연동 키'부분의 '클라이언트 키'를 Javascript SDK에 넣고 호출했습니다.
여기까진 옳게 된 것이 맞는거죠?
네 맞습니다
successUrl 도 정상접속 가능하신거죠? 로컬환경이라서 계신 자리에서만 확인이 가능해서요
어
네네 접속은 되는데 이제 가능하네요
저희쪽에서는 인증이 정상적으로 완료되고 authKey 를 보내고.,...
그런가요?
혹시.. 뭐 다른 조치를 취하신게 있으신가요..? 바뀐게 없는 것 같은데
없습니다 계속 로그만 보고있었어요
음... 테스트 할 때 실물카드 앞 8자리만 동일하게 하고 나머지는 다르게 해도 된다고 봐서 8자리만 같게 하고 나머지는 다르게 입력해왔다가,
제 카드 번호를 그대로 입력하니 성공 했네요...
시간 뺏어서 죄송합니다.
감사합니다.
음...저희가 스펙대로 동작하지 않았을 수도 있습니다.
다른 이유가 있었는지 검토해볼게요
잘 되신다니 다행입니다
감사합니다!
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.