동호
동호13mo ago

정기결제(빌링) Javascript SDK요청 후, redirection때 code=NOT_SUPPORTED_CARD_TYPE가 출력됩니다.

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

Did you find this page helpful?