Toss payments 개발자 커뮤니티Tp개커Toss payments 개발자 커뮤니티
Powered by
JinhoJ
Toss payments 개발자 커뮤니티•3y ago•
6 replies
Jinho

브랜드페이 연동 관련

안녕하세요? 브랜드페이 연동 중에 다음과 같은 에러를 발견해서 문의드립니다.

1. 백엔드에서
api.tosspayments.com/v1/brandpay/authorizations/access-token
api.tosspayments.com/v1/brandpay/authorizations/access-token
호출 시, code와 customer Key를 전달하면 400 에러 발생하며 accessToken 발급 불가
2. 이후 브라우저에서
api.tosspayments.com/v1/connectpay/authorizations/customer-token?customerKey={customerKey}
api.tosspayments.com/v1/connectpay/authorizations/customer-token?customerKey={customerKey}
를 수백번 부르며 무한 로딩 (스크린샷 참고)
3.
AUTH_REQUEST_MAXIMUM_CALL_EXCEEDED 최대 요청횟수를 초과했습니다.
AUTH_REQUEST_MAXIMUM_CALL_EXCEEDED 최대 요청횟수를 초과했습니다.
라는 에러 메시지와 함께 무한로딩 종료

이러한 상황이 발생하고 있습니다. 어떻게 해야 할까요? 브랜드 페이를 아직 신청하지 않고, 개발 연동 테스트 상점으로 진행해서 그런가요?

아니면 https://developers.tosspayments.com/ 에서 리다이렉트 URL을 설정했는데, localhost는 안되는걸까요?

=======

현재 구조는

1. NextJS 3000번 포트 => @tosspayments/brandpay-sdk의 loadBrandPay로 브랜드페이 초기화 후, requestPayment 호출
2. redirectUrl로 NextJS 3000번 포트의 API 호출 (CORS 때문에 4500번 포트 백엔드를 바로 호출하지 않고, 3000번 NextJS로 리다이렉트. redirectUrl이 2번 호출됨)
3. NextJS 3000번 포트의 custom API로 4500번 포트 백엔드 호출 (code와 customerKey 백엔드로 전달)
4. 백엔드에서 NextJS로 전달받은 code와 customerKey를 통해
api.tosspayments.com/v1/brandpay/authorizations/access-token
api.tosspayments.com/v1/brandpay/authorizations/access-token
를 호출하고, "인증코드 값을 찾을 수 없습니다"라는 에러 발생
5. 프론트엔드 무한 로딩

입니다.
Screenshot_2023-04-09_at_12.46.23_PM.png
토스페이먼츠 개발자센터
토스페이먼츠 개발자센터
Toss payments 개발자 커뮤니티 banner
Toss payments 개발자 커뮤니티Join
Toss payments 개발자 커뮤니티입니다. 결제 연동하며 겪는 기술 문의부터, 결제 시장에 대한 다양한 정보까지 얻어가세요~
15,588Members
Resources
Recent Announcements

Similar Threads

Was this page helpful?

Similar Threads

결제위젯 브랜드페이 연동 관련문의
토스페이먼츠 BOT토토스페이먼츠 BOT / ❓┃연동개발-문의
3w ago
브랜드페이 연동 관련 문의사항 입니다.
moya2043Mmoya2043 / ❓┃연동개발-문의
3w ago
브랜드페이 - 자동결제 연동 관련 문의
우기부기우우기부기 / ❓┃연동개발-문의
2y ago
브랜드페이 테스트 연동 관련 문의
ChesKimCChesKim / ❓┃연동개발-문의
4y ago