JAEWOOK
JAEWOOK2mo ago

결제 화면 랜더링 안보임 현상

안녕하세요, 버블 플러그인 통해서 화면을 렌더링을 하였는데, 아무것도 안 보여지는 현상이 발생하고 있습니다 🙂 혹시 해당 부분이 어떤 원인인지 알 수 있을까요-?
No description
No description
No description
45 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
Kimoon Lee
Kimoon Lee2mo ago
혹시 매뉴얼로 해당 페이지에 저희 js 를 임포트 하셨나요? 지금 에러는 v1,v2 를 동시에 써서 발생하는데요 저희 플러그인은 v1 으로 되어 있어서 v2 SDK 를 직접 import 하시도록 되어 있으면 에러발생합니다.
JAEWOOK
JAEWOOKOP2mo ago
아 맞습니다. 직접 임포트 했습니다..! 그러면 같이 쓰면 안되고 다른 페이지로 분리해야 하나요~? 페이팔을 구현하느냐고 같이 넣었었거든요,,,!
김차장
김차장2mo ago
페이팔도 v1 으로 서비스됩니다 v1, v2 를 함께 사용하지 않으셔도 돼요 https://docs.tosspayments.com/guides/payment-widget/integration-paypal
PayPal 연동하기 | 토스페이먼츠 개발자센터
토스페이먼츠 결제위젯 SDK로 PayPal 해외 간편결제를 연동하는 가이드입니다. 결제위젯으로 간편하게 주문서 페이지의 결제 UI를 연동할 수 있기 때문에 해외 간편결제 연동에 추천하는 방법입니다.
JAEWOOK
JAEWOOKOP2mo ago
v1은 더 이상 업데이트 안된다고 되어 있는데, 추후에 문제의 여지는 없나요~?
Kimoon Lee
Kimoon Lee2mo ago
네 v1 사용하시는 고객들이 아직 많아서 특별히 문제 없으실겁니다.
JAEWOOK
JAEWOOKOP2mo ago
v1으로 코드 변경을 하여 시도해봤는데 국내결제창이 아직도 이렇게 랜더링이 되지 않는데 혹시 추가적인 원인이 무엇이 있을까요~?
No description
Kimoon Lee
Kimoon Lee2mo ago
콘솔창에 에러가 있는지 봐주세요.
JAEWOOK
JAEWOOKOP2mo ago
음.. 따로 문제는 없어 보이는데요~
No description
Kimoon Lee
Kimoon Lee2mo ago
사용하신 clientkey 랑 customerkey 좀 알려주세요. variantkey 하구요.
JAEWOOK
JAEWOOKOP2mo ago
client key : test_gck_docs_Ovk5rk1EwkEbP0W43n07xlzm customerkey : 1734414654190x373847213571422340 variantkey : DEFAULT
이실장
이실장2mo ago
공개된 키를 쓰고 계시는군요
Kimoon Lee
Kimoon Lee2mo ago
일단 로그상으로 크게 이슈가 없어 보이는데, 혹시 저희가 재현해 볼수 있는 URL 을 공유해주실수 있을까요?
이실장
이실장2mo ago
message:selector에 해당하는 HTML 요소를 찾을 수 없습니다. selector 값을 다시 확인해주세요.,isTossPaymentsError:true,code:INVALID_SELECTOR}
message:selector에 해당하는 HTML 요소를 찾을 수 없습니다. selector 값을 다시 확인해주세요.,isTossPaymentsError:true,code:INVALID_SELECTOR}
아래 메세지 나간 내역이 있는데 한번확인해보시겠어요 렌더링 할 위치가 제대로 지저오디었는지 확인해주세요
Kimoon Lee
Kimoon Lee2mo ago
플러그인을 쓰면 selector 는 자동으로 들어가긴 할텐데 이상하네요.
JAEWOOK
JAEWOOKOP2mo ago
사이트 주소 : https://hol-dit.com/version-test admin@noah-nomad.com !Skr0828@ 재현 방법 (1) 지점 선택 -> Book this spot 버튼 선택 -> checkout 페이지에서 'card' 버튼 클릭
Holdit - Luggage Storage Finder
Holdit - Easily Find Luggage Storage Locations in Korea
Holdit helps you quickly and conveniently find luggage storage locations in Korea. Discover nearby spots, compare prices, and book with ease. Perfect for travelers and commuters needing secure storage options.
JAEWOOK
JAEWOOKOP2mo ago
전달드려봅니다!
Kimoon Lee
Kimoon Lee2mo ago
혹시 결제위젯을 2개 렌더링하시나요? 구조를 보니까 팝업을 2개 만드시고 각각 위젯을 렌더링하시는것 같은데요. 플러그인으로 사용하실때는 이렇게 쓰시면 위젯이 첫번째 에만 렌더링됩니다.
JAEWOOK
JAEWOOKOP2mo ago
제가 현재 페이팔과 국내결제 2가지를 사용해야 해서요~ 그래서 페이팔을 누르면 페이팔 결제 스크립트를 발행하고 있고, 'card'를 누르면 플러그인을 활용한 국내결제를 랜더링 하고 있습니다.
Kimoon Lee
Kimoon Lee2mo ago
그럼 동일 팝업에서 variant key 만 변경해서 렌더링하게 하셔야 합니다. 그리고 페이팔은 저희가 제공하는 위젯에서 처리를 못하기 때문에, 패이팔쪽은 결제위젯 말고 그냥 페이팔 버튼 만드신후에 결제창 띄우는 방식으로 사용하셔야 할것 같구요.
JAEWOOK
JAEWOOKOP2mo ago
혹시 그러면 페이팔 클라이언트 아이디는 어디서 확인이 가능한건가요~? 위 전달주신 말씀은 팝업창으로 페이팔 위젯을 띄우지 말고, 바로 페이팔 결제 모드로 들어가라는 말씀이시죠~?
Kimoon Lee
Kimoon Lee2mo ago
네 맞습니다.
JAEWOOK
JAEWOOKOP2mo ago
그런데 페이팔 결제모드로 들어가려면 페이팔 클라이언트 아이디를 알아야 하지 않나요~? 혹시 해당 아이디는 어디서 확인이 가능할까요~?
Kimoon Lee
Kimoon Lee2mo ago
PayPal 연동하기 | 토스페이먼츠 개발자센터
토스페이먼츠 결제창 SDK로 PayPal 해외 간편결제를 연동하는 방법입니다. 결제 페이지를 구축해서 페이팔 버튼을 직접 만들어야 합니다.
Kimoon Lee
Kimoon Lee2mo ago
여기 참고하시면 됩니다.
JAEWOOK
JAEWOOKOP2mo ago
페이팔 클라이언트 키가 토스페이먼츠 클라이언트키랑 같다고 생각하면 되나요~?
Kimoon Lee
Kimoon Lee2mo ago
네 맞습니다.
JAEWOOK
JAEWOOKOP2mo ago
아래와 같은 코드를 실행중인데, 캡쳐이미지와 같이 콘솔창에서 문구가 떠서 혹시 어떤 부분이 문제가 있을까요~? -- 실행 코드 -- https://grave-traffic-be2.notion.site/17b55e0910a480e58be5e01947a26387?pvs=4
노아노마드 on Notion
페이팔 모드 진입 코드 | Notion
// PayPal SDK 로드 const paypalSdkScript = document.createElement('script'); paypalSdkScript.src =
No description
Ayaan이안
Ayaan이안2mo ago
Network 탭에서 해당 400나는 요청정보를 찾아서 캡쳐해 주실 수 있으신가요?
JAEWOOK
JAEWOOKOP2mo ago
요건가요~?
No description
Kimoon Lee
Kimoon Lee2mo ago
paypalSdkScript.src = "https://www.paypal.com/sdk/js?client-id=live_gck_AQ92ymxN349JXAmMwoXvVajRKXvd&currency=USD"; 왜 이렇게 script 를 사용하시는 거죠?
Ayaan이안
Ayaan이안2mo ago
Paypal을 직접 연동하시면 안됩니다. 토스페이먼츠 SDK를 통해서 페이팔 창을 직접 띄워야 합니다.
Ayaan이안
Ayaan이안2mo ago
PayPal 연동하기 | 토스페이먼츠 개발자센터
토스페이먼츠 결제창 SDK로 PayPal 해외 간편결제를 연동하는 방법입니다. 결제 페이지를 구축해서 페이팔 버튼을 직접 만들어야 합니다.
Ayaan이안
Ayaan이안2mo ago
이 문서를 전달드린 이유가, 토스페이먼츠 통해서 호출해야 하기 때문으로 해당 문서 대로 작업 하시기 바랍니다.
JAEWOOK
JAEWOOKOP2mo ago
네, 해당 문서 참조하여 다시 코드 실행하였는데요~ https://grave-traffic-be2.notion.site/17b55e0910a480e58be5e01947a26387?pvs=4 그런데 이번에는 캡쳐이미지와 같이 문제가 발생하고 있습니다!
노아노마드 on Notion
수정된 페이팔 모드 진입 코드 | Notion
// TossPayments SDK 초기화 const clientKey =
No description
JAEWOOK
JAEWOOKOP2mo ago
혹시 왜 위와 같은 문제가 발생하는지 알 수 있을까요~?
Kimoon Lee
Kimoon Lee2mo ago
live_gck_AQ92ymxN349JXAmMwoXvVajRKXvd 말고 제가 알려드린 링크에 키를 써주세요.
JAEWOOK
JAEWOOKOP2mo ago
test_ck_4Gv6LjeKD8apABeXYbwrwYxAdXy1 L 위 키를 사용하시라는 말씀이실까요~? // TossPayments SDK 초기화 const clientKey = "test_ck_4Gv6LjeKD8apABeXYbwrwYxAdXy1"; // 실제 클라이언트 키로 교체 const tossPayments = TossPayments(clientKey); // 결제 금액 설정 const amount = Number(1000); // 결제 금액 (숫자로 변환) // 고유한 주문 ID 생성 const orderId = order-${new Date().getTime()}; // 결제 UI 렌더링 tossPayments.requestPayment('PayPal', { amount: amount, orderId: orderId, orderName: "Default Order Name", successUrl: window.location.origin + "/success", failUrl: window.location.origin + "/fail", customerEmail: "test@example.com", // 동적 값으로 교체 customerName: "John Doe", // 동적 값으로 교체 products: [ { name: "Small Bag", quantity: 1, unitAmount: 1000, currency: "USD", description: "small_bag", } ], paymentMethodOptions: { paypal: { setTransactionContext: { sender_account_id: "test@example.com", sender_first_name: "John", sender_last_name: "Doe", sender_email: "test@example.com", sender_phone: "123-456-7890", sender_country_code: "US", sender_create_date: "2024-01-09T19:14:55.277Z", } } } });
JAEWOOK
JAEWOOKOP2mo ago
위와 같이 스크립트를 발행하는데, 페이팔 화면이 아닌 캡쳐이미지와 같은 화면이 나옵니다..!
No description
Kimoon Lee
Kimoon Lee2mo ago
제가 보내드린 링크 참고하세요. Ayaan 님이 보내신거 말구요. 키는 이거 쓰셔야 하고 test_ck_D5GePWvyJnrK0W0k6q8gLzN97Eoq 호출은 이런방식으로 하셔야 합니다.
Kimoon Lee
Kimoon Lee2mo ago
No description
JAEWOOK
JAEWOOKOP2mo ago
해결되었습니다. 오랜시간 도움 감사합니다!!
Ayaan이안
Ayaan이안2mo ago
같은 링크였습니다..~
Kimoon Lee
Kimoon Lee2mo ago
아 그렇군요..
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?