sjk
sjk2w ago

모바일웹 환경 결제 연동 시 스킴 오류가 나는것 같아요

html head부분에 <script src="https://js.tosspayments.com/v2/standard"></script> sdk추가 했고 바디 안의 스크립트 부분에서 const tossPayments = TossPayments(clientKey); const payment = tossPayments.payment({customerKey: TossPayments.ANONYMOUS}) async function startPayment(method) { if (!validate()) return; const amt = Number(document.getElementById("payAmt").value); const prd = document.getElementById("payPrd").value; const name = document.getElementById("payName").value.trim(); const phone = document.getElementById("payPhone").value.trim(); const email = document.getElementById("payMail").value.trim(); const orderId = generateKey(); await payment.requestPayment({ method: method, amount: { currency: "KRW", value: amt, }, orderId: orderId, orderName: prd, customerName: name, customerMobilePhone: phone, customerEmail: email, successUrl: https://www.narma.co.kr/payment-success?pay=success&orderId=${orderId}&amount=${amt}&rc=test-site, failUrl: https://www.narma.co.kr/payment-success?pay=fail&rc=test-site }); } 이렇게 결제창을 열고 있습니다. 결제창을 연 후 토스간편결제 등에서 다음을 누르면 Failed to launch 'supertoss://pay?payToken=Vq3YsLQG22xUO8QXnek17f&appPayVersion=2.0' because the scheme does not have a registered handler 이렇게 콘솔에 찍히며 앱으로 알림이 오지 않습니다. 모바일 디바이스에서만 동작하나요?
8 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
이실장
이실장2w ago
토스페이 뿐아니라 모든 앱이 다 안열리지 않나요? 다른 카드사 선택했을 때요
sjk
sjkOP2w ago
넵 물론 pc에는 앱이 없으니 그럴것 같긴한데 궁금해서요
이실장
이실장2w ago
pc에서 테스트하는거세요? 모바일모드로해서요?
sjk
sjkOP2w ago
넵 맞습니다
이실장
이실장2w ago
네 그럼 당연히 안됩니다 pc에는 토스앱이 안깔려있어서요 모바일모드에서는 푸시가 아니라 앱을 여는 동작을 하게되요
sjk
sjkOP2w ago
넵 감사합니다
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?