변경된 종료일을 넘길려면

metadata 에 담아서 넘겨야 할 것 같은데 paymentData["공통"] = { } 해서 넘기니 초기값만 넘어갑니다. 결제방법을 클릭할 때 넘기는 방법이 없나요?
6 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
모세스파더
jQuery('.on').click(function(){ var productId = jQuery(this).attr('class').replace('on ', ''); if(productId=="5"){ f1.pay_name.value = "KAKAOPAY"; productId = f1.pay_name.value; // 카카오페이 }else if(productId=="1"){
f1.pay_name.value = "카드"; productId = f1.pay_name.value; }else if(productId=="2"){ f1.pay_name.value = "휴대폰"; productId = f1.pay_name.value; }else if(productId=="0"){ f1.pay_name.value = "PAYCO"; productId = f1.pay_name.value; // payco }else if(productId=="8"){ f1.pay_name.value = "TOSSPAY"; productId = f1.pay_name.value; // 토스 }else if(productId=="7"){ f1.pay_name.value = "APPLEPAY"; productId = f1.pay_name.value; // 애플페이 } let paymentType = productId; let requestJson = initPaymentsData("공통",paymentType);
tossPayments.requestPayment(paymentType, requestJson) .catch(function (error) { // 응답 처리 (https://docs.tosspayments.com/sdk/payment-js#응답-처리) if (error.code === 'USER_CANCEL') { // 결제 고객이 결제창을 닫았을 때 에러 처리 } else if (error.code === 'INVALID_CARD_COMPANY') { // 유효하지 않은 카드 코드에 대한 에러 처리 } }) })
결제창 JavaScript SDK | 토스페이먼츠 개발자센터
토스페이먼츠 결제창 JavaScript SDK 사용에 필요한 준비와 메서드 사용법, 결제 실패 및 에러 처리 방법을 알아봅니다.
모세스파더
아니면 여기서 metadata에 넣는 방법이 있나요?
김차장
김차장2w ago
metadata 는 응답에서 받고싶은 (보존해야하는 값)을 담는 필드인데요 원하시는 내용이 맞으실까요? 문의주실때 코드보다는 사용했던 주문번호를 주시는것이 trace 하는데 도움이 됩니다
모세스파더
paymentData[general].metadata.box_out_time = ... 여기에 추가하니 되네요. paymentData[general].metadata.box_out_time = document.getElementById("box_out_time").value ; 1개월에서 2개월로 변경할 때... 넘겨야해서요 ^^
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.