asdf
asdf13mo ago

브랜드페이

requestPayment를 사용해서 카드결제만 사용하던 환경에서 브랜드페이를 추가하려고합니다. 브랜드페이 가입은 모두 완료가 된상태이고 궁금한부분이 몇가지 있어 문의 드립니다. 1. 첨부한 사진과같이 기존에 사용하던 위젯에 브랜드페이를 추가해서 카드+브랜드페이를 사용할수 있는 방법은 없을까요? 있다면 어떤문서를 참고하면될까요? 2. 브랜드페이 연동 가이드 문서를 읽어보니 div태그에 결제영역을 그려서 사용하는 형태여서 해당 방식으로 테스트중에있습니다, 화면에 브랜드페이 창을 띄우는데까지는 성공하였습니다만 카드,계좌 추가하는 부분에서 리다이렉트url에 토큰받는 부분이 잘못된것인지 콘솔에러가 발생합니다. 해당부분은 어떤문제때문인지 알려주시면 감사하겠습니다. 브랜드페이 상점아이디: cp_esemjit8c0
No description
No description
13 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
유부장
유부장13mo ago
1) 첫번째 사진은 "결제창" 방식으로 보이네요. 여기에 브랜드페이 추가는 불가능 합니다. 결제위젯 + 브랜드페이를 이용 하시면 됩니다. 2) 토큰 받는 부분 구현은 어떻게 하셨나요?
asdf
asdfOP13mo ago
$code = $_REQUEST["code"]; $customerKey = $_REQUEST["customerKey"]; $secretKey = SecretKey; $credential = base64_encode($secretKey . ':'); $curl = curl_init(); curl_setopt_array($curl, [ CURLOPT_URL => "https://api.tosspayments.com/v1/brandpay/authorizations/access-token", CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => "", CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 30, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => "POST", CURLOPT_POSTFIELDS => "{"grantType":"AuthorizationCode","customerKey":".$customerKey.","code":".$code."}", CURLOPT_HTTPHEADER => [ "Authorization: Basic ".$credential, "Content-Type: application/json" ], ]); $response = curl_exec($curl); $err = curl_error($curl); curl_close($curl); if ($err) { echo "cURL Error #:" . $err; } else { echo $response; } code값은 Access Token 발급에 필요한 Authorization Code(임시 인증 코드)라고 되어있어서 임의의 주문코드를 넣었습니다
유부장
유부장13mo ago
GitHub
brandpay-sample/quickstart/php/setting/callback-auth.php at main · ...
토스페이먼츠 브랜드페이 샘플 프로젝트입니다. Contribute to tosspayments/brandpay-sample development by creating an account on GitHub.
유부장
유부장13mo ago
PHP 에서 쿼리파람 처리하는 샘플이에요. 이 것 보고 다시 해보시겠어요?
asdf
asdfOP13mo ago
샘플과 동일하게 했는데도 여전히 에러가발생하네요 ㅠㅠ
No description
유부장
유부장13mo ago
리다이렉트 URL 이 준비된것과는 별개로 상점관리자에 리다이렉트 URL 이 등록 되어 있어야 하는데, 등록 되어 있는것도 맞으시지요?
asdf
asdfOP13mo ago
No description
asdf
asdfOP13mo ago
네 상점관리자 리다이렉트URL에 등록해놓았습니다
유부장
유부장13mo ago
음.. 그런데 500 에러가 뜨고 있는거면, token.php 가 유효한 페이지가 아닌것 같은데, 이부분 다시 한번 보시겠어요?
asdf
asdfOP13mo ago
혹시 https가 아닌 도메인의 환경에서는 실행되지않는 부분이 있나요?
유부장
유부장13mo ago
처음 결제요청 하는 도메인과 redirecturl 도메인은 동일 해야 합니다. (프로토콜까지 동일 해야 함)
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?