k_sungil
k_sungil3y ago

브랜드페이 적용 예제 파일

브랜드페이 적용 예제 파일 없나요 ?
21 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
이실장
이실장3y ago
GitHub
GitHub - tosspayments/brandpay-sample: 브랜드페이 샘플 프로젝트
브랜드페이 샘플 프로젝트. Contribute to tosspayments/brandpay-sample development by creating an account on GitHub.
이실장
이실장3y ago
현재 node와 php로 제공 중입니다 개발 언어가 어떻게 되세요?
k_sungil
k_sungilOP3y ago
php 입니다
이실장
이실장3y ago
네 위에 확인해보시면 될 것 같습니다.
k_sungil
k_sungilOP3y ago
callback-auth 이 파일은 어디서 호출하는건가요 ?
이실장
이실장3y ago
등록해주시게될 redirectURL입니다.
k_sungil
k_sungilOP3y ago
그러면 serring/var.php 에 $redirectUrl에 callback-auth 이걸 구현해서 url을 넣어 주면 되는건가요 ?
이실장
이실장3y ago
var.php 에 적혀있는대로, 개발자센터에 우선 https://-/callback-auth.php포함 전체 주소를 등록해주셔야하고요 index.php 보시면 브랜드페이 객체 초기화 할때, redirectURL을 입력하게 되는데. 해당 redirectURL이 개발자센터에 등록된 내용과 같아야합니다.
var brandpay = BrandPay(clientKey, customerKey, {
// [TODO] 상점 개발 정보 페이지에 추가한 리다이렉트 URL이 있다면 아래 값을 변경하세요. (/common/var.php에서 설정)
redirectUrl: '<?=$redirectUrl?>'
})
var brandpay = BrandPay(clientKey, customerKey, {
// [TODO] 상점 개발 정보 페이지에 추가한 리다이렉트 URL이 있다면 아래 값을 변경하세요. (/common/var.php에서 설정)
redirectUrl: '<?=$redirectUrl?>'
})
k_sungil
k_sungilOP3y ago
아 네 감사합니다 1. 메서드 및 리다이렉트 URL 호출 SDK 메서드를 호출하면 customerKey에 해당하는 고객이 브랜드페이 약관에 동의했는지 확인합니다. 고객이 약관에 동의했으면 아래와 같이 임시 인증 코드를 포함한 리다이렉트 URL이 반환됩니다. 고객이 약관에 동의하지 않았다면 약관 동의가 진행된 이후에 리다이렉트 URL이 반환됩니다. 이건 어느 부분에서 구현해야하는건가요 https://{ORIGIN}/auth?code={CODE}&customerKey={CUSTOMER_KEY}
이실장
이실장3y ago
위에 실행해보셨나요? 샘플코드요
k_sungil
k_sungilOP3y ago
네 샘플 실행 해봐는데 카드 등록 하니 그 뒤 동작에서 brandpay:1 Uncaught (in promise) Error: 최대 요청횟수를 초과했습니다. 이런 오류가 나옵니다 등록도 안되고
이실장
이실장3y ago
redirectURL 부분 소스 공유 가능하세요?
k_sungil
k_sungilOP3y ago
$redirectUrl = base_url()."shop/callback_auth"; const clientKey = '<?= $clientKey?>'; const customerKey = 'CUSTOMER_KEY'; //[TODO] 상점에서 고객을 구분하기 위해 발급한 고객의 고유 ID로 변경하세요. // brandpay 초기화 const brandpay = BrandPay(clientKey, customerKey, { redirectUrl: '<?=$redirectUrl?>', }); 이렇게 되어 있습니다
이실장
이실장3y ago
callback_url 소스 코드를 공유해주세요
k_sungil
k_sungilOP3y ago
앞 단은
k_sungil
k_sungilOP3y ago
뒤단 다시 보내겠습니다 public function callback(){ $clientKey = "test_ck_jZ61JOxRQVExOGdEEwg3W0X9bAqw" ; $secretKey = "test_sk_Z0RnYX2w5321KMGE7yl8NeyqApQE"; $redirectUrl = base_url()."shop/callback_auth"; $data = array('clientKey' => $clientKey,'secretKey' => $secretKey, 'redirectUrl' => $redirectUrl ); $this->load->view('pc/shop/callbackauth', $data); } 이겁니다 등록 되었습니다 감사합니다
이실장
이실장3y ago
해결되셨나요?
Kimoon Lee
Kimoon Lee3y ago
redirectURL 에서는 다른것은 하지 않고 accessToken 발급만 요청하셔야 합니다. redirectURL 이 호출되면 public function callback(){ 이부분이 실행되시는 거라면 이 함수에 바로 AccessToken 을 요청하는 API 를 호출해 주셔야 합니다.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?