결제위젯 Version2 'customer token이 없습니다.' 오류 관련 문의
안녕하세요, 개발중인 사이트에
결제위젯(Version 2)
을 연동 중입니다.
사용 개발언어는 PHP입니다.
(연동 가이드 페이지 에서 Client: Javascript / Server: PHP 코드 및 브랜드페이 연동 페이지를참고하고 있습니다.)
첨부된 첫 번째 이미지를 확인해보시면 Javasciript 변수로customerKey
를 선언하는 것을 볼 수 있습니다.
이 변수에 기존에는 UUID
를 값으로 설정했지만, 사용자 ID가 값으로 설정되도록 변경했습니다. 다만, 이 경우 크롬 개발자도구 Console 로그에 customer token이 없습니다.
와 같은 오류 메시지가 출력되는데요.
이 부분에 대한 해결 방법을 알 수 있을까요?
추가로 브랜드페이
를 사용함에 있어서 기존에는 customerKey 변수값으로 UUID
를 사용하여 카드를 등록 후 결제를 했었다면, 이 customerKey 변수값을 사용자 ID
로 사용할 경우 기존에 등록된 카드 정보는 사라지는게 맞을까요?
[참고] 사용자 ID를 사용하는 이유: 현 상황에서는 사용자(회원) 정보에 고유 UUID를 설정할 수 없기 때문입니다.
미리 답변 감사드립니다.연동하기 | 토스페이먼츠 개발자센터
토스페이먼츠의 간편한 결제 연동 과정을 한눈에 볼 수 있습니다. 각 단계별 설명과 함께 달라지는 UI와 코드를 확인해보세요.
15 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
방금 전 발견한 사항으로 다른 계정으로 사이트에 로그인하여 결제창을 호출해보니 정상적으로 호출됩니다.
원래 사용했던 계정에 문제가 있는 것일까요?
문제 발생한 customerkey 를 알려주세요.
j*****
입니다.
확인되시면 언급한 customerKey 정보는 * 처리하겠습니다.네 확인햇습니다.
지금 잘 되시는 customerkey 도 알수 있을까요?
l******
입니다.j 로 시작하는 사용자는 지금도 해당 에러가 발생하시나요?
저 오류는 최초 가입할때 발생하는 것척처럼 보이는데요.
네, 혹시 몰라서 l 계정으로 로그인해 있다가
다시 로그아웃 후 j 계정으로 로그인해서 다시 한번 확인해보니
아직도 동일한 오류가 발생하고 있습니다.
j 계정의 경우 처음 브랜드페이를 사용함에 있어서 customerKey를 UUID로 설정해 놓고 사용해서 그런 것일까요?
저희 로그상으로는 두개가 동일하게 동작한 것처럼 보여서요.
동일하게 동작한 것처럼
이라는 말씀은 둘 다 customerKey를 사용자 ID로 설정해서 호출한 것으로 이력이 남아있다라는 말로 이해해도 될까요?그럼 일단 기존에 2개 customerkey 를 탈퇴하신후에 다 해보실수 있을까요?
아뇨 지금 알려주신 2개가 저희 로그상으로는 동일하게 동작한것 처럼 보입니다.
브랜드페이 API | 토스페이먼츠 개발자센터
브랜드페이에서 제공하는 API 엔드포인트(Endpoint)와 객체 정보, 파라미터, 요청 및 응답 예제를 살펴보세요.
넵
아직 따로 이 기능까지는 연동을 연동하지 않았고, 단순 결제위젯 일반결제 및 브랜드페이 결제까지만 해본 것이기 때문입니다.
그렇다면 더 이상은 문의사항은 없고 만약, 다른 문제 발생 시 새롭게 포스팅 하겠습니다.
대단히 감사드립니다.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.