안전무
안전무2mo ago

브랜드페이 자동결제

{ code: ‘REQUIRED_BILLING_TERMS’, message: ‘자동 결제 이용약관에 동의해야 합니다.’ } 테스트키로할때는발생하지않고 라이브러로 넘어가니까 발생하는데 왜그럴까요?
17 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
유부장
유부장2mo ago
말 그대로 해당 customerKey 사용자가 빌링 약관에 동의 해야 한다는 의미 입니다.
안전무
안전무OP2mo ago
빌링약관동의는 토스측에서 제공이 되어있지않나요?
유부장
유부장2mo ago
브랜드페이 API | 토스페이먼츠 개발자센터
브랜드페이에서 제공하는 API 엔드포인트(Endpoint)와 객체 정보, 파라미터, 요청 및 응답 예제를 살펴보세요.
안전무
안전무OP2mo ago
아 따로 본인인증 제공할때 되는게 아니라 직접 Ui를 만들어서 제공해야한다는 말씀이시죠? api로 약관동의를 받아야하는다는 말씀이신거죠?
Kimoon Lee
Kimoon Lee2mo ago
브랜드페이 연동을 어떻게 하셨나요?
안전무
안전무OP2mo ago
아 ui를 제공해주시는군요 확인하고 말씀드리겠습니다 감사합니다!
유부장
유부장2mo ago
js SDK 로 창 띄우거나 화면을 직접 구현해서, 아래 API 를 통해 동의 진행 하면 됩니다. https://docs.tosspayments.com/reference/brandpay#%EC%95%BD%EA%B4%80-%EB%8F%99%EC%9D%98
브랜드페이 API | 토스페이먼츠 개발자센터
브랜드페이에서 제공하는 API 엔드포인트(Endpoint)와 객체 정보, 파라미터, 요청 및 응답 예제를 살펴보세요.
안전무
안전무OP2mo ago
import { loadTossPayments, TossPaymentsBrandpay, } from '@tosspayments/tosspayments-sdk' 지금 이 sdk로 사용하면 api를 사용해야한다는 말씀이시죠? brandpay .requestAgreement("빌링") // 자동결제 선택 약관 동의 호출 .then(function () { // 성공 처리 }) .catch(function (error) { if (error.code === "USER_CANCEL") { // 사용자가 창을 닫아 취소한 경우에 대한 처리 } }); 이건 안되는거죠? interface TossPaymentsBrandpay { / * 브랜드페이 결제창을 띄웁니다. 자세히 > */ requestPayment: RequestPayment$1; / * 브랜드페이 결제 비밀번호를 변경하는 창을 띄웁니다. 자세히 > */ changePassword: ChangePassword; / * 브랜드페이에 새로운 결제수단을 추가합니다. 자세히 > */ addPaymentMethod: AddPaymentMethod; / * 브랜드페이 결제 관리 설정창을 띄웁니다. 자세히 > */ openSettings: OpenSettings; / * 원터치결제 설정을 변경합니다. 자세히 > */ changeOneTouchPay: ChangeOneTouchPay; / * 원터치결제 활성화 여부를 확인합니다. 자세히 > */ isOneTouchPayEnabled: IsOneTouchPayEnabled; } 여기보면 동의하는 메서드는 없네요
유부장
유부장2mo ago
복사해서 주신게 너무 복잡해서, 그냥 설명을 드리면 브랜드페이 빌링 결제를 위해서는 customerKey 빌링약관 동의가 되어야 하며 방법은 두가지 1. 약관 jsSDK 를 띄워서 고객에게 보여준다 (토스페이먼츠가 UI 제공) https://docs.tosspayments.com/sdk/brandpay-js#requestagreement약관-항목 2. 가맹점이 직접 UI 구현 해서 고객에게 보여주고, 고객이 선택한 결과를 API 로 수행 한다. https://docs.tosspayments.com/reference/brandpay#약관-동의 약관 되었는지 여부를, 약관 조회로 파악 한다. https://docs.tosspayments.com/reference/brandpay#미동의-약관-조회
안전무
안전무OP2mo ago
지금 보내주시는 약관동의 docs는 v1인데 v2도 동일하게 될까요?
유부장
유부장2mo ago
v1, v2 는 그냥 제품 버저닝일 뿐 입니다. 상관 없습니다.
안전무
안전무OP2mo ago
v2에는 requestagreeement 메서드가 보이지 않아서요
유부장
유부장2mo ago
v1, v2 는 그냥 제품 버저닝일 뿐 입니다. 상관 없습니다. v1 것 사용하세요
안전무
안전무OP2mo ago
네! 라이브 나가다가 급하게 두서없게 여쭤봐서 죄송합니다. 감사합니다!
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?