웹뷰 연동 중인데요, 앱 스킴 설정후 다시 앱으로 못 돌아옵니다.
웹뷰 방식으로 개발중인데요, 안드로이드에서 테스트 중입니다.,
appScheme 을 안드로이드 에서 <data android:scheme="test.app"/> 설정 후,
웹뷰 자바 스크립트에는
paymentWidget.requestPayment({
orderId: 'AD8aZDpbzXs4EQa-UkIX6',
orderName: '토스 티셔츠 외 2건',
successUrl: 'http://localhost:8080/success',
failUrl: 'http://localhost:8080/fail',
customerEmail: 'customer123@gmail.com',
customerName: '김토스',
appScheme:'test.app://'
})
이런식으로 설정해서, 결제를 진행하면 새 창이 열려서 진행이 되고, 최종 결제후, 다시 앱으로 돌아와야 하는데, 돌아오지 못하는 문제가 있네요. 제가 뭔가 설정을 잘못한건가요?
23 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
appScheme은 ios를 위한 기능입니다. 영상으로 한번 공유해주세요
안녕하세요! 답변 감사합니다!
그러면 앱 스킴(appScheme) 파라미터를 추가하면 별도의 처리 없이도 외부 앱에서 상점 앱으로 돌아올 수 있습니다.
이 말은 IOS만 된다는 말씀이신가요?
ios도 특정카드사만됩니ㅑ다
일단 영상을 올려주시겠어요?
정확한 동작을 확인해야합니다.
제가 테스트로 네이버 페이로 해봤을때는, 결제 되고 그 창에 계속 머물러 있습니다.
네 찍고 다시 공유 드리겠습니다!
감사합니다
네이버페이는 외부앱으로 안나서 그렇습니다.
영상 공유 해드립니다. 현대카드로 테스트를 했습니다.
결제가 완료 되고, 다시 앱으로 돌아갈줄 알았는데, 저렇게 브라우저에 계속 멈추어 있습니다.
@muhanggeungi_66679 개발언어가 어떻게되시나요?
android/ios 각각 natvie로 개발하셨을까요?
우선 현재 가장 큰문제는 외부브라우저로 나가는 부분이라, 그부분부터 확인이 필요합니다. (나가면 안됨)
웹뷰로 만들었습니다.
네 네이티브 방식으로
ios/android 각각 웹뷰로 만드신건가요?
내부에 웹서버 띄워져있는거고요?
네 맞습니다
그럼 http가 외부브라우저 열리는 부분 확인해보시기 바랍니다.
아 그러면
외부 브라우저로
뜨면 안되고

웹뷰내에서 이동해야해요
자체 웹뷰에서 새창 연걸로
되야 한다는 말씀이신거죠?
웹서버 띄워노신거면
네 확인해보겠습니다! 감사합니다!
새창도 아니고, 웹뷰내 웹서버 페이지가 위로 redirect되어야합니다.
웹뷰(WebView) 연동하기 | 토스페이먼츠 개발자센터
브라우저가 아닌 모바일 웹뷰로 결제창을 띄울 때 카드사별 결제수단을 인증하려면 외부 앱(3rd-party 앱)을 연동해야 합니다. 연동에 필요한 외부 앱 스킴(App URL Scheme)목록과 추가 로직을 살펴보세요.
저 부분은 다 추가하긴 했는데
다시 확인해보겠습니다!
답변 감사합니다!
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.