김김김
김김김3mo ago

브랜드페이 카드목록 지정하여 결제요청하기

브랜드페이 API 연동하여 카드목록을 사용자화면에 보여주고 있습니다. 클릭시 해당 카드를 지정하여 결제처리를 하고 싶은데 관련된 API 및 방법이 없는것 같습니다. 위 사항 확인부탁드리겠습니다. 감사합니다.
13 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
유부장
유부장3mo ago
카드목록을 어떻게 보여주고 있다는 것인지 스크린샷 공유 부탁 드려요.
Kimoon Lee
Kimoon Lee3mo ago
브랜드페이 SDK 를 사용하고 계시는지도 확인부탁드릴께요.
김김김
김김김OP3mo ago
Kimoon Lee
Kimoon Lee3mo ago
결제창 호출하실때 어떻게 호출하시는지 알려주세요. requestpayment 를 호출하실때 methodid 를 보내주시면 됩니다. 브랜드페이 SDK v1, v2 중에 어떤것 쓰시나요?
김김김
김김김OP3mo ago
async function requestPayment(value, orderId, orderName, customerEmail, customerName) {
try {
await brandpay.requestPayment({ amount: {currency: "KRW",value: value,}, orderId: orderId,orderName: orderName, successUrl: window.location.origin + /brandpay/receive?customerKey=+customerKey, // 결제 요청이 성공하면 리다이렉트되는 URL failUrl: window.location.origin + "/brandpay/fail", // 결제 요청이 실패하면 리다이렉트되는 URL customerEmail: customerEmail,customerName: customerName });
} catch (e) { alert('결제에 실패하였습니다'); location.reload(); }
} 아래와 같이 실행하여 결제처리합니다. 위는 실행시 공통의 브랜드페이 UI가 노출되는걸로 판단되구요. 여러카드가 등록되어있을 경우 해당 카드를 지정하여 결제처리르 하고 싶은겁니다. 현재 카드 자체에는 아무것도 안결려 있습니다. <script src="https://js.tosspayments.com/v2/standard"></script> sdkv2 로 예상됩니다.
today.lastday
today.lastday3mo ago
@김김김 님 SDKv2는 브랜드페이를 위젯 기반으로 사용하도록 안내하고 있기 때문에 해당 파라메터를 제공하고 있지 않은데요. 브랜드페이를 직접 구현하시는 경우는 SDKv1으로 사용해 주셔야 합니다. https://docs.tosspayments.com/sdk/brandpay-js#requestpayment%EA%B2%B0%EC%A0%9C-%EC%A0%95%EB%B3%B4 methodId를 파라메터에 추가하여 결제 요청할 수 있습니다.
브랜드페이 JavaScript SDK(Version 1) | 토스페이먼츠 개...
브랜드페이 JavaScript SDK를 추가하고 메서드를 사용하는 방법을 알아봅니다.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
김김김
김김김OP3mo ago
v1, v2 혼용해서 사용가능한가요?
Minsu Kim
Minsu Kim3mo ago
아니요 혼용은 불가합니다
김김김
김김김OP3mo ago
변경시에는 이미 작업된 결제요청, 결제응답 쪽 프로그ㅐㄻ도 다시 작업해야하는건가요? v2에서 파라미터 인자로 추가는 어려운상환인건지.. v1으로 변경시 취소, 환불 로직도 전부 변경해야하나요? v1 더 이상 지원안한다고 되어있어 v2로 작업한것인데.. v2 결제요청시 카드식별값과 개월수 보내는것이 처리가 어려울까요?
Kimoon Lee
Kimoon Lee3mo ago
결제 응답 취소 환불 로직은 API 방식이라서 변경하지 않으셔도 됩니다.
v2 결제요청시 카드식별값과 개월수 보내는것이 처리가 어려울까요?
이부분은 시간이 걸릴것 같습니다. 오픈까지 시간이 있으시다면 기다려 주셔도 될것 같습니다. 논의 시작해 보도록 하겠습니다.
이실장
이실장2mo ago
requestPayments에 MethodId파라미터 추가되었습니다.

Did you find this page helpful?