Tp개커
Toss payments 개발자 커뮤니티
vue - Toss payments 개발자 커뮤니티
준
Toss payments 개발자 커뮤니티
•
9mo ago
•
4 replies
준섭
vue
결
제
하
기
버
튼
을
누
르
면
아
무
반
응
이
없
습
니
다
. VUE
로
개
발
중
이
고
.
.
const amount
=
{
currency
:
"KRW
"
,
value
: 50
_000
,
}
const main
= async
(
)
=
>
{
const tossPayments
= await loadTossPayments
(
"test
_gck
_docs
_Ovk5rk1EwkEbP0W43n07xlzm
"
)
const widgets
= tossPayments
.widgets
(
{
customerKey
: ANONYMOUS
,
}
)
/
*
위
젯
의
결
제
금
액
을
결
제
하
려
는
금
액
으
로
초
기
화
하
세
요
.
* renderPaymentMethods
, renderAgreement
, requestPayment
보
다
반
드
시
선
행
되
어
야
합
니
다
.
*
@docs
https://docs.tosspayments.com/sdk/v2/js#widgetssetamount
*
/
await widgets
.setAmount
(amount
)
await Promise
.all
(
[
/
*
결
제
창
을
렌
더
링
합
니
다
.
*
@docs
https://docs.tosspayments.com/sdk/v2/js#widgetsrenderpaymentmethods
*
/
widgets
.renderPaymentMethods
(
{
selector
:
"
#payment
-method
"
,
/
/
렌
더
링
하
고
싶
은
결
제 UI
의 variantKey
/
/
결
제
수
단
및
스
타
일
이
다
른
멀
티 UI
를
직
접
만
들
고
싶
다
면
계
약
이
필
요
해
요
.
/
/
@docs
https://docs.tosspayments.com/guides/v2/payment-widget/admin#새로운-결제-ui-추가하기
variantKey
:
"DEFAULT
"
,
}
)
,
/
*
*
*
약
관
을
렌
더
링
합
니
다
.
*
@docs
https://docs.tosspayments.com/reference/widget-sdk#renderagreement선택자-옵션
*
/
widgets
.renderAgreement
(
{
selector
:
"
#agreement
"
,
variantKey
:
"AGREEMENT
"
,
}
)
,
]
)
const button
= document
.getElementById
(
"payment
-button
"
)
/
/ button
.addEventListener
(
"click
"
, async
(
)
=
>
{
}
)
}
const paymentBtn
= async
(
)
=
>
{
try
{
await widgets
.requestPayment
(
{
orderId
: generateRandomString
(
)
,
orderName
:
"
토
스
티
셔
츠
외 2
건
"
,
successUrl
: window
.location
.origin
+
"
/sandbox
/success
"
,
failUrl
: window
.location
.origin
+
"
/sandbox
/fail
"
,
customerEmail
:
"customer123
@gmail
.com
"
,
customerName
:
"
김
토
스
"
,
customerMobilePhone
:
"01012341234
"
,
}
)
} catch
(err
)
{
/
/ TODO
:
에
러
처
리
}
}
onMounted
(
(
)
=
>
{
main
(
)
console
.log
(
"props
.orderData
:
:
"
, props
.orderData
)
}
)
소
스
는
위
와
같
습
니
다
.
결제위젯 JavaScript SDK(Version 1) | 토스페이먼츠 개발...
결
제
위
젯 JavaScript SDK
를
추
가
하
고
메
서
드
를
사
용
하
는
방
법
을
알
아
봅
니
다
.
토스페이먼츠 JavaScript SDK | 토스페이먼츠 개발자센터
토
스
페
이
먼
츠 JavaScript SDK
를
추
가
하
고
메
서
드
를
사
용
하
는
방
법
을
알
아
봅
니
다
.
결제위젯 어드민 설정하기 | 토스페이먼츠 개발자...
토
스
페
이
먼
츠
와
전
자
결
제
계
약
을
완
료
했
으
면
결
제
위
젯
어
드
민
에
서
결
제 UI
를
커
스
터
마
이
징
할
수
있
어
요
.
Toss payments 개발자 커뮤니티
Join
Toss payments 개발자 커뮤니티입니다. 결제 연동하며 겪는 기술 문의부터, 결제 시장에 대한 다양한 정보까지 얻어가세요~
16,103
Members
View on Discord
Resources
ModelContextProtocol
ModelContextProtocol
MCP Server
Recent Announcements
Similar Threads
Was this page helpful?
Yes
No
Similar Threads
VUE에서의 빌링결제
G
Gabi / ❓┃연동개발-문의
3y ago
Vue + Spring boot 결제연동
옹
옹 / ❓┃연동개발-문의
3y ago
토스페이먼츠 Vue샘플코드 TS문의
승
승현 / ❓┃연동개발-문의
3y ago
[Vue.JS]PaymentWidget is not defined 에러
S
silvester0143 / ❓┃연동개발-문의
3y ago