김탭
김탭4mo ago

브랜드페이 연동중 authentication redirectUrl 무한호출 관련 문의입니다.

안녕하세요, 토스페이먼츠 브랜드페이 연동중 첫 카드/계좌 등록 후 authentication 과정에서 API 호출이 무한으로 진행되고 있어 확인 부탁드리게 되었습니다. 현재 로컬 서버에서 테스트 중이고, 그에 따라 brandpay: {} 안의 redirectUrl은 localhost로 진행중입니다. redirectUrl에 해당 헤더와 함께 api를 실행시키면 status 200과 해당 유저의 간단한 정보가 렌더되는 구조입니다. 보니까 code를 계속 바꿔가며 해당 과정을 반복하다가 결국 TOO_MANY_REQUESTS 오류를 뱉게 되는데요, 혹시 원인을 알 수 있을지 여쭤봅니다. 현재 사용중인 npm과 clientKey, 그리고 테스트해본 customerKey는 다음과 같습니다. npm: @토스페이먼츠/payment-widget-sdk clientKey: test_gck_LkKEypNArWgMwDYB5Q1QrlmeaxYG customerKey: _9PDiHsAHNVes82Z5mqOUw 감사합니다.
11 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
유부장
유부장4mo ago
redirectUrl 은 code, customerKey 를 query param 에서 parse 하여 access token 발급 API 를 호출해야 하는데 혹 다른 로직이 있으실까요?
김탭
김탭4mo ago
안녕하세요, 넵 다른 로직이 있는 redirectUrl에 특정 조건을 추가하였었습니다. 한번 해당 로직만을 위한 API를 새로 만들어 구현해본 후 다시 말씀드리도록 하겠습니다. 감사합니다.
유부장
유부장4mo ago
넵, redirectUrl 에서는 access token API 호출 로직만 있도록 구현해보시고 그때 문제 있으시면 말씀 부탁 드립니다.
김탭
김탭4mo ago
넵 알겠습니다! 혹시 redirectUrl 호출 이후 response에 따로 추가되어야할 데이터가 있을까요? redirectUrl의 response가 어떤 형태여야 할지 궁금합니다.
유부장
유부장4mo ago
브랜드페이 연동하기 | 토스페이먼츠 개발자센터
결제위젯으로 편리하게 브랜드페이를 연동하세요. 브랜드페이는 자체 간편결제 시스템 구축하는 결제 서비스예요.
브랜드페이 API | 토스페이먼츠 개발자센터
브랜드페이에서 제공하는 API 엔드포인트(Endpoint)와 객체 정보, 파라미터, 요청 및 응답 예제를 살펴보세요.
김탭
김탭4mo ago
안녕하세요, 말씀주신 바와 같이, 그리고 위 문서 참고하여 다음과 같은 데이터를 보내도록 했습니다. 저희가 브랜드페이에 사용하는 MID(cp_goodperson2)의 client key(test_gck_LkKEypNArWgMwDYB5Q1QrlmeaxYG)를 콜론을 포함하여 encoding하여 돌렸더니 아래와 같은 응답이 나옵니다. "인증되지 않은 시크릿 키 혹은 클라이언트 키 입니다." 혹시 어떤 문제일지 알 수 있을까요?
No description
유부장
유부장4mo ago
API 호출에는 시크릿키를 쓰셔야 해요 클라이언트 쪽에서 사용하는 클라이언트키가 있고 서버쪽에서 사용하는 시크릿키가 있습니다
Kimoon Lee
Kimoon Lee4mo ago
test_sk 로 시작되는 키를 쓰셔야 합니다.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
김탭
김탭4mo ago
아하 넵 답변 감사드립니다. 시크릿키로 수정해서 다시 테스트하겠습니다!