브랜드페이 오류
브랜드페이에서 카드 등록시 Failed to construct 'Headers': String contains non ISO-8859-1 code point. 오류가 발생합니다.
심지어 샘플 프로젝트에서도 발생하는데 어떻게 해야 할까요?
12 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.

에러 메시지로만 보면 Headers에 영문이나 숫자가 아닌 한글등의 값이 들어가서 그런 것으로 보이는데 한글, 특수문자가 포함되었는지 부터 확인 부탁드려요
별도의 Header를 따로 넣지 않았습니다.
저희가 아래 샘플 프로젝트를 그대로 실행했을때 에러가 발생합니다.
https://github.com/tosspayments/tosspayments-sample/tree/main/express-react
GitHub
tosspayments-sample/express-react at main · tosspayments/tosspaymen...
토스페이먼츠 결제연동 샘플 프로젝트입니다. Contribute to tosspayments/tosspayments-sample development by creating an account on GitHub.
그렇다면 다른 브라우저나 다른 PC에서도 동일한 에러가 발생하는지 확인부탁드려요.
크롬, 크롬 시크릿 모드, 사파리 등 다른 브라우저에서도 오류가 나타납니다. 다른 PC에서도 실행해봤습니다. ㅠㅠ
웨일을 새로 설치해서 해봤는데 웨일에서도 똑같네요..
혹시 계약하셨나요?
redirectUrl등록 및, accessToken 발급받는 부분 구현되었을까요?
샘플을 그대로사용해서 그 부분이 처리가 안되었을거에요.
샘플만 실행할 경우 위에러가 정상입닏.ㅏ
정리해드리면 일단 수정없이 해당 코드만 실행하면 캡쳐로 올려주신 에러 발생하는게 정상입니다.
브랜드페이 테스트를 해보시려면 일단 계약을 진행해야합니다.
그리고 코드에 있는 부분들 몇곳 수정을 하고 사용 가능해요.
1) server.js와 BrandpayCheckout.jsx에 key 값을 변경하고
2) server.js의 /callback-auth를 개발자센터에서 브랜드페이-리다이렉트 URL에 추가해주셔야 합니다.
그래야 정상 테스트 가능해요.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.