Tp개커
Toss payments 개발자 커뮤니티
김
Toss payments 개발자 커뮤니티
•
3mo ago
•
4 replies
김명현
위젯 사용중인데 특정 결제수단 보이게 또는 선택되게 하려면 어떻게 해야 하나요??
질
문
이
요
위
젯
사
용
중
인
데
특
정
결
제
수
단
보
이
게
또
는
선
택
되
게
하
려
면
어
떻
게
해
야
하
나
요
?
?
<script src
=
"
https://js.tosspayments.com/v2/standard">
<
/script
>
async function initTossPayments
(
)
{
const allowedPaymentMethods
=
<
?
=
$toss
_payment
_methods
?
>
;
/
/
서
버
에
서
허
용
된
결
제
수
단
코
드
배
열
try
{
const initialAmount
= parseInt
(
'
<
?
=
$order
_info
-
>order
_price
?
>
'
|
| 0
)
;
/
/ vanilla JS
로
요
소
확
인
const paymentMethodEl
= document
.getElementById
(
'payment
-method
'
)
;
if
(
!paymentMethodEl
)
{
console
.error
(
"
#payment
-method
요
소
가
없
습
니
다
.
"
)
;
return
;
}
await window
.widgets
.setAmount
(
{
currency
:
"KRW
"
,
value
: initialAmount
,
}
)
;
/
/
허
용
된
결
제
수
단
만
표
시
const tossPaymentMethods
= getTossPaymentMethods
(allowedPaymentMethods
)
;
console
.log
(
'Toss
결
제
수
단
:
'
, tossPaymentMethods
)
;
if
(tossPaymentMethods
.length
=
=
= 0
)
{
console
.error
(
'
사
용
가
능
한
결
제
수
단
이
없
습
니
다
.
'
)
;
return
;
}
/
/
결
제
수
단 UI
렌
더
링
(
특
정
결
제
수
단
만
)
await window
.widgets
.renderPaymentMethods
(
{
selector
:
"
#payment
-method
"
,
variantKey
:
"DEFAULT
"
,
}
)
;
/
/
약
관
동
의 UI
렌
더
링
const agreementEl
= document
.getElementById
(
'agreement
'
)
;
if
(agreementEl
)
{
await window
.widgets
.renderAgreement
(
{
selector
:
"
#agreement
"
,
variantKey
:
"AGREEMENT
"
}
)
;
}
} catch
(error
)
{
console
.error
(
" Toss Payments
위
젯
초
기
화
실
패
:
"
, error
)
;
}
}
Toss payments 개발자 커뮤니티
Join
Toss payments 개발자 커뮤니티입니다. 결제 연동하며 겪는 기술 문의부터, 결제 시장에 대한 다양한 정보까지 얻어가세요~
15,588
Members
View on Discord
Resources
ModelContextProtocol
ModelContextProtocol
MCP Server
Recent Announcements
Similar Threads
Was this page helpful?
Yes
No
Similar Threads
우커머스에 직접 연동하려면 어떻게 해야 하나요?
P
PAPER ROOM / ❓┃연동개발-문의
15mo ago
네이버페이 , 카카오페이 등 결제위젯에 보이게 하려면 어떻게 해야하나요?
조
조엘파파 / ❓┃연동개발-문의
3y ago
결제창에서 간편결제가 안 나오게 하려면 어떻게 하나요?
파
파라다이 / ❓┃연동개발-문의
7mo ago
테스트 결제위젯 연동 키 사용할려면 어떻게 해야 하나요?
Y
YCORP 김원주 / ❓┃연동개발-문의
2mo ago