통합결제창 SDK 관련 문의
통합 결제창 SDK 를 이용해서 개발중인데요, 결제위젯 X 따로 만들지 않고 토스 UI로 하려 합니다. 근데
보면 결제창호출시 CARD라는 파라미터를 던져서 호출하면 카드,간편결제만 뜨는데요 예를 들어 계좌이체로 하려면 TRANSFER로 던지던데 혹시 카드,간편결제,계좌이체 UI가 한꺼번에 뜰순없나요??
그러려면 무조건 결제 위젯으로 해야할까요?!
38 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
통합 결제창 SDK 를 이용해서 개발중인데요, 결제위젯 X 따로 만들지 않고 토스 UI로 하려 합니다. 근데
보면 결제창호출시 CARD라는 파라미터를 던져서 호출하면 카드,간편결제만 뜨는데요 예를 들어 계좌이체로 하려면 TRANSFER로 던지던데 혹시 카드,간편결제,계좌이체 UI가 한꺼번에 뜰순없나요??
그러려면 무조건 결제 위젯으로 해야할까요?!
그리고 결제 위젯을 사용한다면 어드민을 설정해보고 싶은데 테스트 여도 따로 사업자등록증이 있어야 하는걸까요..? 홈페이지상에 테스트 클라이언트 키와 시크릿키는 제공되는되요.. 그거에 대한 어드민 조작도 해보고싶은데 결제서비스연동신청을 꼭 해야하나요..? 테스트인데..
2가지 답변 부탁드립니다
1. 모두 한꺼번에 띄우시려면 requestpayments 호출시에 method 값을 "" 로 넣으시면 될겁니다
2. 네 각 위젯별로 UI 가 달라야 하다보니 계약을 하지 않으신 경우 위젯 어드민 제공이 어렵습니다.
단순히 어드민 기능 체험만 원하시는 것이면 아래 링크에서 진행 가능합니다.
https://consumer.tosspayments.com/ex/payment-widget
단 위 페이지에서 수정하시는건 실제로 반영되진 않습니다.
사업자는 있으시죠?
네 지금 회사고 일단 그런거 없이 미리 개발중입니다.
네, 위에 답변 드린 내용 참고 부탁 드릴게요.
계약이 완료 되어야 제품의 모든 것을 테스트 해보실 수 있고,
그 전에는 어떻게 진행되는지 데모 정도만 보실 수 있어요.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
1. 모두 한꺼번에 띄우시려면 requestpayments 호출시에 method 값을 "" 로 넣으시면 될겁니다 ->
payment.requestPayment({
method: "CARD",
-> 이렇게 하면 뜨는데
payment.requestPayment({ method: "", -> 이렇게 하면 사용할수 enum 이라고 뜹니다..
payment.requestPayment({ method: "", -> 이렇게 하면 사용할수 enum 이라고 뜹니다..
V2 이신가요?
넵 일단 결제위젯은 아니고
https://docs.tosspayments.com/sdk/payment-js 이거로 해보시겠어요?
결제창 JavaScript SDK | 토스페이먼츠 개발자센터
토스페이먼츠 결제창 JavaScript SDK 사용에 필요한 준비와 메서드 사용법, 결제 실패 및 에러 처리 방법을 알아봅니다.
결제창 으로 v2입니다
v1인가요?
아마 js.tosspayments.com/v2/standard 이신거 같은데
네
그거로 했습니다.
네 결제창 v1 에서만 제공하는 기능입니다.
v1도 결제창이 있나요..? 홈페이지상에서는 v1은 결제위젯만있는거같은데..
아아니네요 죄송합니ㅏㄷ
네 여기 있습니다.
아 v1은 v2랑 스크립트 결제창 초기화방법이다르네요..
v1 으로 하니까 뜨긴 하는데 다 뜨네요! 여러가지가 뜨는데 예를들어 저희가 가상계좌는 빼고싶은데 원하는거만 몇개만 띄울순 없죠?
그거 구현하려면 위젯으로 해야할까요?
예를들어 여기서 계좌이체, 신용체크카드 ,휴대폰 정도만 뜨게하고 싶습니다.
계약완료 하고,
계약 시 발급한 MID 에,
원하는 결제수단만 계약 추가하는 방식으로 진행 할 수 있고
파라미터 등으로는 조절할 수 없습니다.
위젯사용하면 원하는 결제수단 어드민으로 커스텀 가능 하고요
아.. 지금 테스트 MID 발급 받은게 있는데 그거로 테스트는 불가능할까요?
네, 테스트에서는 지원이 어려울것 같네요
계약을 다 완료해야 테스트 해볼수 있는건가요..?
그럼 특정 발급 MID에 계좌이체,신용체크카드간편결제, 휴대폰만 쓰고 싶다고 계약하면 저 초기화 화면에 3개만 뜨나요..?
제가 계약부분은 잘몰라 문의드립니다.
네 그렇게 될거에요.
원하는 결제수단별로 MID 나눠달라고 계약 진행 하시면 될겁니다.
자세한 내용은 1544-7772 로 문의주시면 됩니다.
토스페이먼츠 결제연동팀
안녕하세요 v1 결제창 방식으로 국내 결제창, 다국어 결제창을 구현중인데요.
혹시 국내결제창, 다국어 결제창 각각 별도의 MID 와 clinetkey로 연동하는걸까요?
활용에 따라 다릅니다.
하나의 MID에 국내카드, 해외카드 설정이 모두 되어있으면 호출만 따로 하심돼요
아아 각각 2개의 MID를 써도 되는거구요?
MID 를 두개 쓰시게 되면 결제위젯이나 위에 올려주신 UI 사용이 불가합니다.
MID 를 하나도 사용하셔야 되긴 할겁니다.
제가 위에 올린 건 v1 방식의 tossPayments.requestPayment("", 이런식으로 호출했을떄 나오는데 모든 결제수단 방법이요.
다국어 결제창으로 useInternationalCardOnly : true, 집어넣고 했을때는 뜨진 않네요. 다국어결제창은 결제수단 개별 지정 해야하는거죠?
그리고 애초에 결제창을 불러오는데에는 clientkey만 필요하네요..
네 그래서 MID 가 하나면 가능하고 2개로 나누면 해외카드창은 별도로 띄워 주셔야 합니다.
mid를 두개로 나누면 별도로 띄워야 한다는 말씀이시져..?
네 맞습니다. 저 결제창이나 결제위젯이나 국내 결제, 해외결제는 모두 1개의 MID 에서만 제공가능합니다.
아 mid는 하나고 저희쪽에서 개발할때 하나의 MID로 따로따로 띄우라는 말씀이시군요..
감사합니다