DIetPepsiBear
DIetPepsiBear5d ago

IOS testflight

안녕하세요. iOS(TestFlight) 환경에서 토스 결제 페이지 진입이 되지 않아 문의드립니다. 서버에서 토스 결제 URL(예: https://pay.tosspayments.com/...)은 정상 생성됩니다. iOS TestFlight 환경에서만 해당 URL을 Safari로 열어도 결제 수단 선택 화면으로 진입하지 못합니다. 아예 URL 자체가 열리지 않습니다. Redirect 이전 단계라 딥링크 문제는 아닙니다. Expo/React Native 환경에서 TestFlight에서만 토스 결제 페이지 진입 실패 사례가 있는지 알고 싶습니다. iOS에서 https://pay.tosspayments.com/... 접근 시 반드시 필요한 요청 헤더나 추가 설정(예: User-Agent 제한, CORS 등)이 있는지요? 혹시 저희 결제 URL 생성 로그에서 실패 또는 차단될 가능성이 있는 설정이 있다면 확인 부탁드립니다. 추가 정보 앱 환경: Expo + React Native iOS 테스트 환경: TestFlight (실기기) 서버는 결제 URL을 정상 반환 문제는 “결제 URL 열기 자체” (redirect 아님) 앱 스킴/딥링크는 아직 호출되지 않은 상태 확인 부탁드립니다. 감사합니다.
16 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(문제가 발생한 이미지나 전체 결제흐름 동영상을 첨부해주시면 빠른 분석을 받으실 수 있습니다.)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
Minsu Kim
Minsu Kim5d ago
pay.tosspayments.com? 어떤 문서 보고 연동하셨는지 알려주세요
이실장
이실장5d ago
저런 url은 없는데 어떤 문서보고 연동하고 계세요?
DIetPepsiBear
DIetPepsiBearOP5d ago
pay.tosspayments.com은 사용하지 않습니다. https://docs.tosspayments.com/reference#%EA%B2%B0%EC%A0%9C-%EC%8A%B9%EC%9D%B8 이용하고 있고 API 엔드포인트는: https://api.tosspayments.com/v1/payments 결재 위젯 url은: https://checkout.tosspayments.com/v1/payment-widget JS SDK: https://js.tosspayments.com/v1/payment 저렇게 사용 하고 있습니다 현재 구현 방식 하이브리드 방식 (API + Widget URL): 백엔드에서 POST https://api.tosspayments.com/v1/payments 호출 → paymentKey 수신 백엔드에서 https://checkout.tosspayments.com/v1/payment-widget?clientKey=...&paymentKey=... URL 생성 프론트엔드에서 위젯 URL을 WebView/브라우저로 열기 입니다
코어 API | 토스페이먼츠 개발자센터
토스페이먼츠 API 엔드포인트(Endpoint)와 객체 정보, 파라미터, 요청 및 응답 예제를 살펴보세요.
Minsu Kim
Minsu Kim5d ago
https://checkout.tosspayments.com/v1/payment-widget ? 이런 URL 없는데요. 문서 보시고 어떻게 연동하고 계신지 다시 한번 점검 바랍니다. 결제 구현하는 방법은, 귀사 웹에서 토스페이먼츠 결제위젯 JS SDK 호출 -> 위젯 렌더링 -> 결제 호출 -> 인증 완료 -> 승인 API 입니다. 귀사에서 연동한 방법은 아예 잘못 연동이 되신 듯 합니다.
DIetPepsiBear
DIetPepsiBearOP5d ago
워낙 문서가 많아서 빠르게 정리가 안되는데 ios앱에서 사파리 통해서 결재 https://techchat.tosspayments.com/m/1348536209688756314 위와 같은 방식으로 구현 하려면 어떤 문서들을 참고하는게 좋을까요?
ios 앱에서 결제 시 사파리 이동 - Toss payments 개발자...
ios 앱에서 결제시 requestPayment 를 호출하면 앱에서 사파리로 호출이 되는데 사파리로 이동해서 토스결제를 진행해야하나요 ? 기존 앱에서 진행할 수 있는 방법이 있을까요 ?
DIetPepsiBear
DIetPepsiBearOP5d ago
도와주셔서 감사합니다
Minsu Kim
Minsu Kim5d ago
원래 저 상황은 일어나면 안되는데 일어난것입니다.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
PepsiBear
PepsiBear5d ago
ios 에서 실체가 있는 상품은 앱내에서 결재가 하면 안된다 해서 safari 에서 결재 하려 합니다. 그에 관련된 문서가 따로 있을까요?
Minsu Kim
Minsu Kim5d ago
그 반대일거에요 실체가 있는 즉 배송 상품은 토스페이먼츠 사용이가능하고 앱 내 서비스 (무형재화)는 인앱결제 (애플 앱스토어) 결제를 해야합니다.
PepsiBear
PepsiBear5d ago
제거 설명을 잘못 했네요. 스노보드 스키 장비점검 보관 서비스여서 토스페이먼츠 사용 할려 합니다
Minsu Kim
Minsu Kim5d ago
인앱 결제 vs. PG 결제, 뭘 사용해야 돼요?
모바일 앱 ‘인앱 결제’ 또는 ‘PG 결제’, 각 결제 방법을 언제 사용해야 되는지, 수수료는 얼마인지 알아보세요.
Minsu Kim
Minsu Kim5d ago
상세한 내용은 애플 사에 문의를 하셔야 더 정확할 듯 합니다. 다만 앱에서 고의로 사파리로 넘기거나, 웹에서 결제하라고 유도하는 행위는 앱 삭제 사유이므로 주의하시기 바랍니다.
PepsiBear
PepsiBear5d ago
혹시 ios앱에서 따로 추천 해주시는 toss 결재 개발 방법이 있을까도 궁금 합니다
Minsu Kim
Minsu Kim5d ago
Ios 라이브러리를 사용하는 방법입니다, 공식 매뉴얼에 나와있어요

Did you find this page helpful?