브랜드페이 SDK 결제비밀번호 확인
안녕하세요, 브랜드페이 SDK를 이용하여 결제수단 등록 후 결제수단 비밀번호
6자리
를 입력하는 것으로 가이드 받았습니다. 결제의 경우 브랜드페이 API를 이용하고, 결제 비밀번호가 맞는지 여부를 SDK를 통해 확인하고자 하는데 가능한지 문의드립니다.
1. 결제수단 등록 및 결제수단 비밀번호 입력(결제수단 등록 시 맨 처음에는 비밀번호 입력은 필수로 안내 받음)
2. 결제가 일어나기 전 입력한 비밀번호 6자리를 SDK를 통해 맞는지 확인이 가능한지(requestPayment() 사용하지 않고, 브랜드페이 API를 이용할 예정)10 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
결제 하실때 자동결제 API 를 쓰시려는것 같은데요, requestPayment 를 사용하지 않으시는 특별한 이유가 있으신가요?
현재 개발중인 서비스에서 결제 프로세스의 경우 후불결제 방식이고, 서비스 이용 완료 시점에 자동으로 결제금액을 계산하여 결제하는 프로세스입니다.
때문에 SDK에서는 결제수단 등록 및 결제비밀번호 등록을 위해서만 연동하고 백엔드에서 결제로직을 담당하고 있습니다. 만약 가능하다면 SDK를 이용하여 서비스 이용 전 결제 비밀번호 확인 후 고객이 이용 가능하게끔 개발하고자 합니다.
서비스 이용 시점에 자동으로 결제 금액을 결제 하는 방식이라면 자동결제 API도 확인해보셨을까요?
https://docs.tosspayments.com/reference/brandpay#%EC%9E%90%EB%8F%99%EA%B2%B0%EC%A0%9C-%EC%8B%A4%ED%96%89
브랜드페이 API | 토스페이먼츠 개발자센터
브랜드페이에서 제공하는 API 엔드포인트(Endpoint)와 객체 정보, 파라미터, 요청 및 응답 예제를 살펴보세요.
자동결제 API 확인하였습니다. 자동결제 후 status가 DONE으로 바뀌는 부분 문의하여 확인완료한 상태입니다.
다만 서비스 이용 완료 후 결제금액을 계산하여 청구하는 형태입니다. 서비스 이용 시작 시점이 아닙니다.
2가지 중에 선택하셔야 할것 같습니다.
1. 예상되는 결제 금액보다 많은 금액을 결제한후 이용완료후 부분취소 하는 방법
2. 이용완료후 자동결제 API 로 결제하는법
결제전에 결제 비밀번호를 검증하신다면 brandpay.requestPasswordAuth() 를 호출해 주시면 됩니다.
비번이 성공하면 promise 로 응답이 내려갈거에요.
그렇군요. 감사합니다.
말씀해주신 옵션 중 2번으로 이용완료 후 자동결제 API로 결제할 예정입니다.
brandpay.requestPasswordAuth()의 경우 결제와 관계없이 비밀번호 체크(비밀번호 일치여부 반환)용 기능인지요?
네 맞습니다
넵 감사합니다. 해결되었습니다.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.