sunsun0425
sunsun04253y ago

브랜드 페이연동은 어떻게 하나요?

제가 브랜드 페이를 연동했는대 결제하기버튼만 나오고 누르면 아무것도 안나와요
No description
32 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
Ayaan이안
Ayaan이안3y ago
콘솔에 오류사항은 없는지 확인해 주실 수 있으실까요?
유부장
유부장3y ago
브라우저 개발자도구를 통해서, 콘솔에 어떤 에러가 발생하고 있는지 확인 해서 업데이트 부탁 드려요
sunsun0425
sunsun0425OP3y ago
No description
Kimoon Lee
Kimoon Lee3y ago
결제하기 버튼 클릭하면 requestPayments 호출하시는 거죠?
sunsun0425
sunsun0425OP3y ago
Kimoon Lee
Kimoon Lee3y ago
거기에 orderId 정보를 보내고 계신가요?
sunsun0425
sunsun0425OP3y ago
Kimoon Lee
Kimoon Lee3y ago
호출하시는 requestPayments 파라미터좀 공유해 주실수 있을까요?
sunsun0425
sunsun0425OP3y ago
토스페이먼츠 연동 도음말에서 사용하고 있는 코드입니다
No description
유부장
유부장3y ago
orderId 부분에 명시되어 있는 orderId 는 어떻게 정의 하셨는지, 위쪽 부분도 공유 가능하실까요?
Kimoon Lee
Kimoon Lee3y ago
orderId 라는 변수를 선언하지 않으신것 같습니다.
sunsun0425
sunsun0425OP3y ago
order ID 도 입력해야 되나요?
Kimoon Lee
Kimoon Lee3y ago
선언하신후 중복되지 않는 값으로 넣어서 요청해 주세요.. 네 가맹점에서 나중에 결제건을 구분해야 하므로 보내주셔야 합니다.
sunsun0425
sunsun0425OP3y ago
order ID 입력해도 오류가 나옵니다
유부장
유부장3y ago
어떤 값을 입력 하셨나요? 콘솔 에러도 같이 전달 해주세요
sunsun0425
sunsun0425OP3y ago
No description
No description
Kimoon Lee
Kimoon Lee3y ago
orderId = "넣으신값"; 이렇게 따옴표를 넣어주시기 바랍니다. 그런데 문의주시는 내용을 보면 Javascript 가 익숙하지 않으신것 같습니다. Javascript 와 Restful API 등의 결제연동을 위해 필요한 기술을 먼저 익혀주셔야 결제 연동에 문제가 발생하지 않습니다.
sunsun0425
sunsun0425OP3y ago
따음표까지 넣었는대 오류가 나요.
No description
유부장
유부장3y ago
https://github.com/tosspayments/brandpay-sample/blob/main/quickstart/php/index.php 브랜드페이 연동 github 이고, PHP 샘플 이어서 일부 설정은 php include 를 쓰고 있기는 하지만, html 구성은 충분히 참조할 수 있습니다 지금 연동을 수행하고자 하는 프레임워크에서 스크립트 추가 및 호출, js SDK 호출시 인증 및 payload 처리 브랜드페이 에서는 accesstoken 발급 요청을 위한 redirectUrl 설정확인 등을 고려해서 다시 처음부터 확인 해보시는 걸 추천 드려요
유부장
유부장3y ago
https://velog.io/@tosspayments 결제연동에 참조할 수 있도록 공식 블로그도 운영하고 있어요. 앞으로 더 많은 내용 자세하게 설명할 예정이니, 여기 참조 해도 도움이 많이 됩니다
tosspayments (토스페이먼츠) - velog
개발자들이 만든, 개발자들을 위한 PG사 토스페이먼츠입니다.
sunsun0425
sunsun0425OP3y ago
기타 에러 상황 UNAUTHORIZED_KEY 인증되지 않은 시크릿 키 혹은 클라이언트 키 입니다. 이렇게 뜨네요.
유부장
유부장3y ago
Basic 인증과 Bearer 인증의 모든 것
토스페이먼츠-HTTP 인증 HTTP 인증(Authorization)은 웹 서버의 비밀번호 같은 역할을 해줘요. 비밀번호로 이메일 계정의 권한을 확인하는 것 처럼, HTTP 인증으로 서버에 접근하는 클라이언트의 권한을 확인해요. 이번 포스트에는 HTTP 인증 프레임워크
유부장
유부장3y ago
인증 | 토스페이먼츠 개발자센터
토스페이먼츠 API 사용에 필요한 인증 방식을 알아봅니다.
sunsun0425
sunsun0425OP3y ago
그래도 기타 에러 상황 UNAUTHORIZED_KEY 인증되지 않은 시크릿 키 혹은 클라이언트 키 입니다. 라고 뜨네요 ㅠ
Kimoon Lee
Kimoon Lee3y ago
혹시 지금 어떤 웹서버 쓰시는지 확인 가능하실까요?
sunsun0425
sunsun0425OP3y ago
마이크로 소프트 엣지
Kimoon Lee
Kimoon Lee3y ago
엣지는 브라우저 이구요 웹사이트를 돌리는 웹서버를 문의 드린겁니다. IIS 나 아파치 같은거요..
박의원
박의원3y ago
위에 캡쳐해주신 결제창 호출 페이지를 보면, 37번라인에 http://localhost:3000/confirm-payment 로 지정한 곳이 있습니다. 이 페이지를 돌릴수 있도록 PC에 셋팅한 웹서버 정보 (아파치,톰캣 등등)를 회신주시면 도움이 될것 같구요. UNAUTHORIZED_KEY 에러가 나는 원인은, confirm-payment 페이지쪽을 보시면, secretKey를 설정하는게 있는데, secretkey는 , clientkey처럼 키값을 그대로 셋팅하면 이 에러가 납니다. base64_encode($secretKey.':') 등과 같이, 시크릿키 뒤에 콜론(:) 을 붙여주시고, 이걸 사용하시는 언어의 base64_encode 함수를 이용하여 한번 변환한 다음에 셋팅해주시기 바랍니다.
sunsun0425
sunsun0425OP3y ago
아파치를 사용하고 있습니다
Ayaan이안
Ayaan이안3y ago
아무래도 해당 부분 개발에 대해 기초 지식이 필요하실 것 같습니다. 저도 왠만해선 이런 말씀을 안드리는데, 오류코드와 사용하신 코드 스니펫을 보면 여러모로 미흡한 부분이 많아 보입니다. ㅜㅜ 이런 경우 저같은 개인이든 토스페이먼츠 팀이든 답변을 드리는데 무리가 있을 수 있습니다.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?