대눅
대눅
웹 모바일 결제 문의드립니다.
지금 결제 사용 버전이 v1 으로 되어 있는데 보내주신 링크는 버전이 v2 로 보여지는데 혹시 마이그레이션을 해야 가능한 부분일까요?
15 replies
웹 모바일 결제 문의드립니다.
제품을 새로 구매해야하는지도 알고 싶습니다
15 replies
웹 모바일 결제 문의드립니다.
promise 라서 사용불가는 알겠습니다 모바일은 리다이렉트 방식을 사용하라고 되어있던데 참고할만한게 있을까요?
15 replies
웹 모바일 결제 문의드립니다.
콘솔에 에러는 없어요 모바일로도 사용하려고하면 어떻게 해야하는지와 키를 새로 발급받아야하나요?
15 replies
웹 모바일 결제 문의드립니다.
결제하기 버튼 실행 시 tos_payment() 을 실행하는데 PC에서는 카드사 선택 후 결제하기 버튼 클릭 시 카드사 결제 팝업이 뜨는데 모바일에서는 뜨지 않는데 따로 화면을 만들어야하나요?
15 replies
웹 모바일 결제 문의드립니다.
<script src="https://js.tosspayments.com/v1/payment-widget"> function tos_payment() { paymentWidget.requestPayment({ orderId: generateRandomString(), orderName: "운수", customerEmail: "", customerName: "게스트", }).then(function (data) { console.log(data); if (data) { // 동적으로 필드 추가 var paymentKeyInput = document.createElement('input'); paymentKeyInput.setAttribute('type', 'hidden'); paymentKeyInput.setAttribute('name', 'paymentKey'); paymentKeyInput.setAttribute('value', data.paymentKey ?? ''); document.frm.appendChild(paymentKeyInput); var orderIdInput = document.createElement('input'); orderIdInput.setAttribute('type', 'hidden'); orderIdInput.setAttribute('name', 'orderId'); orderIdInput.setAttribute('value', data.orderId ?? ''); document.frm.appendChild(orderIdInput); var amountInput = document.createElement('input'); amountInput.setAttribute('type', 'hidden'); amountInput.setAttribute('name', 'amount'); amountInput.setAttribute('value', data.amount ?? ''); document.frm.appendChild(amountInput); } document.frm.submit(); }).catch(function (error) { console.log(error); if (error.code === 'USER_CANCEL') { alert('결제가 취소되었습니다'); location.reload(); } else if (error.code === 'INVALID_CARD_COMPANY') { alert('유효하지 않은 카드 정보입니다.'); location.reload(); } }); }
15 replies