강창혁
강창혁3d ago

iOS SDK에서 successUrl, metaData를 설정하는 방법 문의

paymentWidget.requestPayment({ orderId: "AD8aZDpbzXs4EQa-UkIX6", orderName: "토스 티셔츠 외 2건", successUrl: "http://localhost:8080/success", failUrl: "http://localhost:8080/fail", customerEmail: "customer123@gmail.com", customerName: "김토스", }); 1.개발자센터 JS결제위젯 SDK 처럼 ios환경에서는 successUrl 수정이 불가능한것일까요? 2. 결제 인증 성공시 제공되는 Payment객체의 metaData를 ios SDK 결제위젯을 사용하는 환경에서는 어떻게 설정할수 있는지 궁금합니다.
12 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
Kimoon Lee
Kimoon Lee3d ago
IOS 에서 저희 native SDK 를 사용하시나요? iOS 에서도 successURL 을 사용하실수 있습니다. 결제위젯 SDK 최신 버전을 이용하시면 metadata 사용하실수 있을텐데 지금 사용하시는 SDK 버전 확인부탁드립니다.
강창혁
강창혁OP3d ago
native SDK가 https://docs.tosspayments.com/sdk/widget-ios#%EA%B2%B0%EC%A0%9C%EC%9C%84%EC%A0%AF-ios-sdk 해당 링크의 iOS SDK 결제위젯을 말씀하시는 건가요?
결제위젯 iOS SDK(Version 1) | 토스페이먼츠 개발자센터
결제위젯 iOS SDK를 추가하고 메서드를 사용하는 방법을 알아봅니다.
강창혁
강창혁OP3d ago
version 2 sdk의 경우 ios 환경을 지원하는게 없어서 version 1 사용하려고 했습니다.
Kimoon Lee
Kimoon Lee3d ago
네 맞습니다. 저거 사용하시는 건가요?
강창혁
강창혁OP3d ago
네 지금 적용중인데 version1 ios sdk 사용했습니다
Kimoon Lee
Kimoon Lee3d ago
일단 해당 SDK 는 successURL 을 별도로 입력하는 구성이 아니라 앱내에서 다시 받아 처리하는 구조로 되어 있습니다. tosspaymentResult 로 응답이 떨어지게 되어 있어요.
강창혁
강창혁OP3d ago
그렇다면 successUrl을 수정해서 사용할수는 없는건가요?
강창혁
강창혁OP3d ago
답변에 결제위젯 SDK 최신 버전의 경우 https://docs.tosspayments.com/sdk/v2/js 해당 링크의 JavaScript SDK를 말씀하시는건가요?
토스페이먼츠 JavaScript SDK | 토스페이먼츠 개발자센터
토스페이먼츠 JavaScript SDK를 추가하고 메서드를 사용하는 방법을 알아봅니다.
Kimoon Lee
Kimoon Lee3d ago
successUrl 형태로 사용하시려면 그냥 웹뷰를 열고 웹서버상에 있는 주문서 페이지를 로딩하시는 방법을 쓰시면 됩니다. 이때는 JS SDK 사용하시면 되구요.
강창혁
강창혁OP3d ago
알겠습니다 답변 감사합니다
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?