Stragos
Stragos3mo ago

안드로이드 APP 웹뷰 문의

브랜드페이를 사용 하여 자체 결제창을 구현 하려고합니다. 자바스크립트 SDK를 사용하여 일반 PC/모바일 웹브라우져에서는 정상 동작( 계좌등록/카드등록등 )을 하나 App의 웹뷰에서는 정상동작을 하지 않는데( customerToken 에러발생 ) 웹뷰의 경우 APP TO APP의 경우만 가능한가요??
32 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
calm
calm3mo ago
저도 궁금합니다
Stragos
Stragos3mo ago
APP에서는 안되더라구요
Kimoon Lee
Kimoon Lee3mo ago
App의 웹뷰 라는게 app 의 웹뷰에서 만드신 웹페이지를 띄우신 건가요? 웹뷰에서 customerToken 에러가 발생한 customerkey 도 공유 부탁드립니다.
Stragos
Stragos3mo ago
NjQ2ODM2NA==입니다 app의 웹뷰는 같은 서버의 다른 웹페이지입니다
Kimoon Lee
Kimoon Lee3mo ago
그럼 웹뷰에 동일 페이지를 열었을때는 어떻게 되는지 알수 있을까요?
Stragos
Stragos3mo ago
아.. 지금은 그게 불가능한부분이라서요
Kimoon Lee
Kimoon Lee3mo ago
그럼 두페이지가 혹시 도메인이 다르신가요?
Stragos
Stragos3mo ago
App 개발이 외주고 저희가 서버쪽이여서
Kimoon Lee
Kimoon Lee3mo ago
지금보니까 redirectURL 을 잘못 넣어주고 계신데요. "null/Gelato/Auth/Toss/CallBackAuth" 이렇게 호출되고 있습니다. 도메인을 넣어주세요.
Stragos
Stragos3mo ago
네 테스트해보겠습니다 깃소스 샘플에 올라온 리다이렉트 URL을 window.location.origin 사용하길래 그대로 사용했는데 APP은 모르는거 같네요 도메인으로 바꿔보겠습니다
Kimoon Lee
Kimoon Lee3mo ago
그럼 혹시 해당 페이지를 단말기 로컬에 두고 앱에서 호출하시는 걸까요? 그렇게 되면 redirectURL 호출시에 CORS 때문에 호출이 안될수도 있습니다. 이부분도 확인 부탁드립니다.
Stragos
Stragos3mo ago
도메인변경해서 테스트중인데 const brandpay = tossPayments.brandpay({ customerKey, redirectUrl: redirectUrl }); brandpay.addPaymentMethod(); 이렇게 호출시 사용자 인증 -> 결제 비번등록후 계좌등록 페이지는 나오질 않네요
Kimoon Lee
Kimoon Lee3mo ago
이렇게 호출하면 어떤페이지가 나오시나요?
Stragos
Stragos3mo ago
사용자 등록화면부터 나왔습니다 전화번호 쓰고 인증까지 받았고요 그후 결제비번등록까지 화면 나와서 다 등록했습니다 그리고 재호출 하니까 그제서야 계좌등록화면이 나왔구요 결제비번 등록 -> 계좌등록화면이 이루어져야하는데 그렇게는 안되고 있습니다
Kimoon Lee
Kimoon Lee3mo ago
최초 사용자라면 계좌등록 ->본인인증 -> 결제비번 순으로 진행됩니다. 아마 동일 customerkey 로 계좌정보를 입력하신후 이탈하셨던게 아닐까 싶네요. 탈퇴 다시 가입해 보시기 바랍니다.
Stragos
Stragos3mo ago
네 알겠습니다 탈퇴후 테스트해봤는데 등록까지 잘됩니다. 한가지 더 문의사항이 더 있는데 탈퇴후 약관동의를 진행하지 않아도 API를 사용하는데 문제가 없는건가요??
Kimoon Lee
Kimoon Lee3mo ago
아뇨 약관동의를 하지 않으면 진행이 안되실겁니다.
Stragos
Stragos3mo ago
SDK를 사용하면 CODE를 받아오는 부분에서 자동으로 약관 동의를 하는건가요? 탈퇴후 진행했는데 동의나 그런것들은 진행하지 않았었습니다
Kimoon Lee
Kimoon Lee3mo ago
아뇨 보면 최초로 UI 표시 될때 아래쪽에 약관 있었을겁니다.
Stragos
Stragos3mo ago
접속하시면 바로 이렇게 계좌등록부터 띄우게 되어있어서 동의 UI를 볼수가 없는데 이전 페이지에서 + 버튼을 누르면 저렇게 띄우려고 바로 띄우도록해놨습니다
유부장
유부장3mo ago
이미 동의하고 본인인증 완료한 customerKey 로 진행하신것 같은데요
Kimoon Lee
Kimoon Lee3mo ago
No description
Stragos
Stragos3mo ago
다른 사용자로 테스트해보고 말씀드리겠습니다
유부장
유부장3mo ago
다른 customerKey 로 전환해서 해주세요 지금 사이트에는 정*환 님 본인인증 완료한 customerKey 로 보입니다.
Stragos
Stragos3mo ago
넵 그리고 계좌나 카드 등록후에 웹뷰를 닫을수 있게 별도로 작업을 해야하나요?
Kimoon Lee
Kimoon Lee3mo ago
별도로 웹뷰 를 띄우고 그안에서 호출하고 계시다면 promise 에서 웹뷰를 닫아주셔야 할겁니다.
Stragos
Stragos3mo ago
계좌/카드등록만 사용하는 브랜드페이도 promise 를 사용할수 있나요?
이실장
이실장3mo ago
종료되면 특별한 응답값은 없더라도 promise 내려갈거에요
Stragos
Stragos3mo ago
안녕하세요~! 혹시 브랜드페이 promise 샘플은 없나요??
이실장
이실장3mo ago
네 없습니다~
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.