camosss
camosss2y ago

안녕하세요. 우리은행 '우리WON뱅킹' 결제 요청 관련 문의 드립니다.

토스페이먼츠를 통해 '우리페이(앱카드) 결제'에서 결제요청 시, 아래 URL이 반환되서 버튼 동작이 되지 않는 상태입니다. 확인 한번 부탁드립니다! newsmartpib://{"ACTION_PARAM":{"ACTION_CALLBACK_FUNC":"","ACTION_CODE":"ACT1009","ACTION_PARAM":{"APP_ID":"SMTMPB"},"ACTION_URL":"/mpb/woori?withyou=NPFUN0119&type=scheme&wpay_url=https://wpay.wooricard.com/wpay/ap/yh1/wsp/M1WSP901S02.do&sendseq=1695366198455&paycode=210853"}}
49 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
이실장
이실장2y ago
앱연동중인가요?
camosss
camosssOP2y ago
네 맞습니다.
이실장
이실장2y ago
언어는 어떤거쓰시나요
camosss
camosssOP2y ago
swift 사용중입니다
이실장
이실장2y ago
native sdk 사용중이신가요? 저희ios sdk입니다
camosss
camosssOP2y ago
현재 웹뷰 결제 페이지를 통해 개발되어있습니다. 자바스크립트 sdk 사용중입니다
이실장
이실장2y ago
웹뷰(WebView) 연동하기 | 토스페이먼츠 개발자센터
브라우저가 아닌 모바일 웹뷰로 결제창을 띄울 때 카드사별 결제수단을 인증하려면 외부 앱(3rd-party 앱)을 연동해야 합니다. 연동에 필요한 외부 앱 스킴(App URL Scheme)목록과 추가 로직을 살펴보세요.
이실장
이실장2y ago
참고 바랍니다
camosss
camosssOP2y ago
현재 저희 상황은 앱에서 결제페이지는 웹뷰를 사용중이고, 웹뷰에서 토스sdk를 사용하여 개발되어있는 상태입니다. 보내주신 가이드 페이지를 통해 개발이 완료된 상태였고, 다른 은행사는 문제없는 url이 반환되는데, '우리WON뱅킹'의 경우만 보내드린 url을 반환해주어 결제가 진행되지 않고있습니다. 해당 url이 잘못된 걸로 보이는데, 해당 부분의 답변 부탁드려도될까요?
이실장
이실장2y ago
잠시만 기다려주세요
Kimoon Lee
Kimoon Lee2y ago
info.plist에 스킴허용을 하신거죠?
camosss
camosssOP2y ago
"먼저 Info.plist 에 LSApplicationQueriesSchemes 를 추가하고 카드사, 은행의 앱 스킴을 배열에 넣어 주세요. 설정하지 않으면, 앱이 열리지 않고 콘솔 쪽에 canOpenURL : failed for URL 에러가 발생합니다." 해당 내용 말씀하시는 거 맞을까요?
Kimoon Lee
Kimoon Lee2y ago
네 맞습니다.
camosss
camosssOP2y ago
네네 다 등록되어있습니다
이실장
이실장2y ago
newsmartpib 이게 추가되어있는지 다시한번 확인 요청드려요
Kimoon Lee
Kimoon Lee2y ago
혹시 우리 원뱅킹 앱은 깔려 있으신가요?
camosss
camosssOP2y ago
- newsmartpib 추가되어있습니다. - 원뱅킹 앱이 설치 여부와 상관없이 버튼 동작이 되지않습니다.
이실장
이실장2y ago
설치가 되어있어도 안된다는 말씀이시죠?
camosss
camosssOP2y ago
네네 맞습니다
Kimoon Lee
Kimoon Lee2y ago
우선 설치가 안되면 해당 에러가 발생하는건 맞구요. 설치 해도 안되신다는거죠?
Kimoon Lee
Kimoon Lee2y ago
이 화면에서 우리 WON 뱅킹 앱설치 버튼을 누르면 어떻게 되는지 확인부탁드릴께요.
No description
camosss
camosssOP2y ago
앱설치버튼은 앱스토어로 이동하고있습니다.
Kimoon Lee
Kimoon Lee2y ago
앱스토어로 이동한뒤에 캡쳐를 해주실수 있을까요?
Kimoon Lee
Kimoon Lee2y ago
이화면이요.
No description
camosss
camosssOP2y ago
잠시만요!
camosss
camosssOP2y ago
No description
No description
camosss
camosssOP2y ago
해당 기종에는 앱이 설치되어있는 상태이고, 아까 말씀드린것처럼 결제요청 시, 아래 url이 반환됩니다. newsmartpib://{"ACTION_PARAM":{"ACTION_CALLBACK_FUNC":"","ACTION_CODE":"ACT1009","ACTION_PARAM":{"APP_ID":"SMTMPB"},"ACTION_URL":"/mpb/woori?withyou=NPFUN0119&type=scheme&wpay_url=https://wpay.wooricard.com/wpay/ap/yh1/wsp/M1WSP901S02.do&sendseq=1695366198455&paycode=210853"}}
Kimoon Lee
Kimoon Lee2y ago
혹시 우리 원뱅킹앱을 삭제했다가 다시 깔아 보실수 있을까요? 그리고 다른 아이폰도 증상이 동일한지 확인부탁드립니다. 만약 둘다 계속 안되신다면
camosss
camosssOP2y ago
혹시 저 url이 반환되는 이유를 알 수 있을까요?
Kimoon Lee
Kimoon Lee2y ago
저게 우리원뱅킹 앱을 여는 링크입니다. 정상적으로는 우리원뱅킹이 열려야 해요.
camosss
camosssOP2y ago
우선 재설치후 이슈 동일합니다.
Kimoon Lee
Kimoon Lee2y ago
저희 샘플앱 코드 링크 드렸는데, 저걸로 띄우셔도 안되는지 확인부탁드릴께요.
camosss
camosssOP2y ago
넵 잠시만요
Kimoon Lee
Kimoon Lee2y ago
딴 앱은 다 이상없이 뜨는데 원뱅킹만 안뜬다는 증상으로보면 info,plist 에 newsmartpib 이 스킴이 설정되어 있지 않을때 발생하는 것이긴 합니다.
camosss
camosssOP2y ago
No description
camosss
camosssOP2y ago
위와 같이 설정되어있는데, 문제가 생길 부분이 있을까요??
Kimoon Lee
Kimoon Lee2y ago
캡쳐 주신것으로 보면 설정은 잘되어 있으신것 같네요. 저희 샘플앱에 구현하신 웹사이트 띄워서 한번 확인 부탁드립니다.
camosss
camosssOP2y ago
보내주신 앱으로는 동작하는 것 확인했습니다 이슈 확인되었습니다. 현재 저희앱에서는 "url.scheme != "http" && url.scheme != "https" " 해당 조건문과 같이 "UIApplication.shared.canOpenURL(url)" 의 조건도 포함되어있는 상태입니다. 여기서 false로 떨어져서 동작이 안한 것으로 보입니다.
이실장
이실장2y ago
canOpenUrl false는 해당링크를 못열 때 발생하는거라 앱이 설치안되있거나, appScheme안되었을 때 발생할 텐데요
camosss
camosssOP2y ago
그럼 해당 조건문이 포함되어도 앱이 설치되어있을경우 우리카드앱으로 이동되는게 맞을까요?
이실장
이실장2y ago
canOpenUrl 조건에 대해 한번 알아보시면 좋을 것 같아요 아니면 혹시 appScheme이 50개 넘게 등록되어있나요?
camosss
camosssOP2y ago
네 65개 등록되어있습니다
이실장
이실장2y ago
그게 문제였네요 canOpenUrl이 50개까지 밖에 못걸릅니다.. ㅠ ㅠ
camosss
camosssOP2y ago
아 그렇군요 ㅠㅠ 답변 감사합니다,,!
Kimoon Lee
Kimoon Lee2y ago
지금 보내드린 코드 베이스로 구현하시면 plist 등록안하셔도 될겁니다.
camosss
camosssOP2y ago
네 참고하겠습니다. 설명 감사합니다 👍
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?