휴베이스
TPToss payments 개발자 커뮤니티
•Created by 휴베이스 on 4/3/2025 in #❓┃연동개발-문의
브랜드페이 문의
await widgets.setAmount({
currency: "KRW",
value: amount.value - 5000,
}); 이후 결제를 진행하면 success 파라미터 amount에선 5000이 되겠네요?
168 replies
TPToss payments 개발자 커뮤니티
•Created by 휴베이스 on 4/3/2025 in #❓┃연동개발-문의
브랜드페이 문의
amount = {
currency: "KRW",
value: 10000,
};
await widgets.setAmount({
currency: "KRW",
value: amount.value - 5000,
});
amount currentcy: "KRW", value: : 5000 setAmount가 다시 값을 넣어주는거 아닌가요?
amount currentcy: "KRW", value: : 5000 setAmount가 다시 값을 넣어주는거 아닌가요?
168 replies
TPToss payments 개발자 커뮤니티
•Created by 휴베이스 on 4/3/2025 in #❓┃연동개발-문의
브랜드페이 문의
if (coupon.checked) {
alert('coupon');
await widgets.setAmount({
currency: "KRW",
value: amount.value - 5000,
});
console.log(amount); 이렇게 로그를 찍으면 value: amount.value - 5000 {currency: 'KRW', value: 5000} 이렇게 결과값이 나올꺼라 예상했습니다
168 replies
TPToss payments 개발자 커뮤니티
•Created by 휴베이스 on 4/3/2025 in #❓┃연동개발-문의
브랜드페이 문의
그럼 setAmount 값은 어떻게 확인할수 있을까요? 체크박스 체크후
168 replies
TPToss payments 개발자 커뮤니티
•Created by 휴베이스 on 4/3/2025 in #❓┃연동개발-문의
브랜드페이 문의
예제 그대로면 log에 체크박스 체크하면 5000 이 나와야 되는거 아닌가요?
168 replies
TPToss payments 개발자 커뮤니티
•Created by 휴베이스 on 4/3/2025 in #❓┃연동개발-문의
브랜드페이 문의
예제 그대로 value: amount.value - 5000, 진행이 되는지 확인하려고 해봤습니다
168 replies
TPToss payments 개발자 커뮤니티
•Created by 휴베이스 on 4/3/2025 in #❓┃연동개발-문의
브랜드페이 문의
하지만 log에 amount 값은 계산되지 않고 위에 초기값 10000 만 찍힙니다
168 replies
TPToss payments 개발자 커뮤니티
•Created by 휴베이스 on 4/3/2025 in #❓┃연동개발-문의
브랜드페이 문의
alert, log는 잘 찍힙니다
168 replies
TPToss payments 개발자 커뮤니티
•Created by 휴베이스 on 4/3/2025 in #❓┃연동개발-문의
브랜드페이 문의
coupon.addEventListener("change", async function () {
alert('33434');
if (coupon.checked) {
alert('coupon');
await widgets.setAmount({
currency: "KRW",
value: amount.value - 5000,
});
console.log(amount);
return;
}
alert('change');
await widgets.setAmount({
currency: "KRW",
value: 20000,
});
console.log(amount);
});
// ------ '결제하기' 버튼 누르면 결제
168 replies
TPToss payments 개발자 커뮤니티
•Created by 휴베이스 on 4/3/2025 in #❓┃연동개발-문의
브랜드페이 문의
amount = {
currency: "KRW",
value: 10000,
};
168 replies
TPToss payments 개발자 커뮤니티
•Created by 휴베이스 on 4/3/2025 in #❓┃연동개발-문의
브랜드페이 문의
샘플코드 그대로인데 실행이 되지 않아 질문드렸습니다
168 replies
TPToss payments 개발자 커뮤니티
•Created by 휴베이스 on 4/3/2025 in #❓┃연동개발-문의
브랜드페이 문의
amount = {
currency: "KRW",
value: 10000,
}; 쿠폰체크시 success 페이지 amount 는 5000 확인했습니다. 쿠폰 비체크시 success 페이지 amount 는 10000 이네요...
168 replies
TPToss payments 개발자 커뮤니티
•Created by 휴베이스 on 4/3/2025 in #❓┃연동개발-문의
브랜드페이 문의
coupon.addEventListener("change", async function () {
if (coupon.checked) {
await widgets.setAmount({
currency: "KRW",
value: amount.value - 5000,
});
return;
}
await widgets.setAmount({
currency: "KRW",
value: amount.value -4000,
});
}); 쿠폰 체크하지 않고 테스트로 -4000 이부분이 적용되지 않습니다
168 replies
TPToss payments 개발자 커뮤니티
•Created by 휴베이스 on 4/3/2025 in #❓┃연동개발-문의
브랜드페이 문의
그리고 변경된값은 coupon.addEventListener("change", async function () {
if (coupon.checked) {
await widgets.setAmount({
currency: "KRW",
value: amount.value - 5000,
});
return;
}
await widgets.setAmount({
currency: "KRW",
value: total_toss_price,
});
});
여기서 처리 해야한다는 말씀이신거죠?
168 replies
TPToss payments 개발자 커뮤니티
•Created by 휴베이스 on 4/3/2025 in #❓┃연동개발-문의
브랜드페이 문의
보내주신 샘플그대로면 체크박스 체크후에 결제 진행하면 5000원 깍인 가격으로 토스로 전달되야하죠? success 페이지에서 amount 확인할때요/
168 replies
TPToss payments 개발자 커뮤니티
•Created by 휴베이스 on 4/3/2025 in #❓┃연동개발-문의
브랜드페이 문의
let priceText = document.querySelector('.settle_amount').innerText;
let total_toss_price = parseInt(priceText.replace(/[^0-9]/g, ''), 10);
main();
async function main() {
const button = document.getElementById("payment-button");
//const coupon = document.getElementById("coupon-box");
member_seq = $("input[name='member_seq']").val();
amount = {
currency: "KRW",
value: total_toss_price,
};
settleAmount() 호출하면 priceText 가격이 수정됩니다. 이 함수 안에서
amount = {
currency: "KRW",
value: 변경된값,
};
이후 결제 요청을 드리면 return 에 amount값이 변경전 값입니다.
168 replies
TPToss payments 개발자 커뮤니티
•Created by 휴베이스 on 4/3/2025 in #❓┃연동개발-문의
브랜드페이 문의
첫 setAmount requestpayment 이전에 호출되고 변경된 가격을 settleAmount()에서 해주려고 하고있습니다.
168 replies
TPToss payments 개발자 커뮤니티
•Created by 휴베이스 on 4/3/2025 in #❓┃연동개발-문의
브랜드페이 문의
라디오 박스가 있어서 체크시 settleAmount() 함수로 페이지에서 보이는 가격이 변경됩니다.
168 replies
TPToss payments 개발자 커뮤니티
•Created by 휴베이스 on 4/3/2025 in #❓┃연동개발-문의
브랜드페이 문의
예제 코드나 다른 설명페이지가 없나요?
168 replies
TPToss payments 개발자 커뮤니티
•Created by 휴베이스 on 4/3/2025 in #❓┃연동개발-문의
브랜드페이 문의
promise 어느부분에서 진행되어야 되는건가요?
168 replies