yoi!
yoi!4w ago

결제창 커스텀 문의

토스페이먼츠 연동 과정 중 결제창 커스텀화 관련하여 문의드립니다. 현재 저희 서비스는 다음과 같이 동작하고 있습니다. (Next.js) 1. 메인 화면에서 결제하기 버튼을 DialogTrigger로 만들어놓고, 클릭하면 위젯창이 DialogContent로 뜸 2. 위젯창에서 결제하기를 누르면 requestPayment 동작 문제는 requestPayment를 눌렀을 때 나오는 결제창이 클릭되지 않고, 위젯창의 버튼만 활성화된다는 점입니다. 혹시 결제창의 css 속성 등을 바꿀 수 있는 방법이 있을까요? 감사합니다.
21 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
Minsu Kim
Minsu Kim4w ago
증상을 영상으로 보여주시겠어요
yoi!
yoi!OP4w ago
1) 토스 결제창이 뜨고 휴대폰 번호를 눌러도 안눌림 2) 뒤에 위젯창 버튼들은 눌림 3) 위젯창을 끈 다음에는 결제창 휴대폰 번호가 눌림
Kimoon Lee
Kimoon Lee4w ago
혹시 저희가 생성하는 iframe 에 속성을 변경하고 계신가요? https://discord.com/channels/864296203746803753/1359430118086541434/1359457232483520562 비슷한 케이스 인것 같아서요.
yoi!
yoi!OP4w ago
아니요 속성 변경하는 것 전혀 없습니다 ㅜㅜ 혹시 속성을 추가해야 의도한대로 동작하려나 싶어서 여쭤본거라서요
Kimoon Lee
Kimoon Lee4w ago
그게 아니라면 팝업으로 띄우시는 창의 z-index 를 조정해 보시면 어떨까요? 인프런이 비슷하게 되어 있는데 인프런 사이트는 이슈 없는지 확인부탁드립니다.
yoi!
yoi!OP4w ago
팝업으로 띄우는 창이 위젯창을 말씀하시는걸까요 아니면 그 후의 결제창을 말씀하시는걸까요? 인프런에서는 해결을 하셨나보네요 개발자모드에서 저희꺼는 iframe id가 tosspayments_payment-gateway_iframe라고 뜨고, 인프런에서는 _tosspaymentsiframe이라고 뜨는데 혹시 중요한 차이가 있는걸까요?
Minsu Kim
Minsu Kim4w ago
버전 차이때문에 그런거 같은데 큰 차이는 아니에요
Kimoon Lee
Kimoon Lee4w ago
@yoi! 님 이거 저희가 재현해 볼수 있을까요?
yoi!
yoi!OP3w ago
@Kimoon Lee 실제 프로덕트 도메인은 proofy.kr이고, 여기서 폼 입력하셔서 결제화면까지 가시면 확인하실 수 있습니다. (첫 화면 분기점에서 "그 외"를 고르시면 빠릅니다.) 이걸로 충분하신지, 아니면 코드를 일부 드리면 좋을지 말씀해주세요!
yoi!
yoi!OP3w ago
혹시 몰라 위 창과 직접적으로 관련된 파일만 전달드립니다. page.tsx가 폼 입력하는 과정 전체 코드이며, 결제화면이 구현되어있는 PaymentWidgetModal.tsx를 임포트해서 씁니다.
Kimoon Lee
Kimoon Lee3w ago
No description
Kimoon Lee
Kimoon Lee3w ago
결제위젯 렌더링하는 다이얼로그에 pointer-events: auto; 스타일이 적용되어 있는데 이걸 빼주세요.
yoi!
yoi!OP3w ago
@Kimoon Lee 님, 일단 저희가 코드에서 따로 설정한 게 아니라는 점을 전달드리며 개발자모드에서 스타일을 지워보니 위젯창 버튼에 마우스를 올려도 버튼으로 인식을 안하고, 아무대나 클릭 하면 뒷 배경을 클릭한 것으로 치는지 위젯창이 꺼집니다.
Kimoon Lee
Kimoon Lee3w ago
흠.. 그렇군요. 내부적으로 확인해 보도록 하겠습니다. 오픈준비중이실텐데 혹시 계획하시는 오픈날짜가 있으신가요?
Minsu Kim
Minsu Kim3w ago
저희도 radix ui를 써서 테스트해보니 동일 문제가 발생합니다 radix ui 모달하고 충돌이 있는 듯 하네요 ㅠ
Kimoon Lee
Kimoon Lee3w ago
네 그런것 같아서 저희 쪽 모달에 style 추가가 가능할지 확인중입니다.
yoi!
yoi!OP3w ago
감사합니다! 사실 이미 오픈은 했습니다! 뒤에 눌러서 얼떨결에 끄고 나면 결제가 진행되어서, 이렇게 하고는 있습니다...!
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
yoi!
yoi!OP3w ago
@Kimoon Lee 확인되신 후에 알려주시면 감사하겠습니다..!!
Kimoon Lee
Kimoon Lee3w ago
네 확인중입니다. 결정되는대로 공유 드릴께요.

Did you find this page helpful?