앱인토스 SDK에서 토스 사용자의 결제내역/마이데이터 접근 가능 여부 문의

이 글의 성격은 무엇인가요?

질문 / 문제 해결

내용을 설명해주세요

안녕하세요. 앱인토스 미니앱 개발을 준비 중인 1인 개발자입니다.
서비스 기획 단계에서 SDK/API 권한 범위를 정확히 알고 싶어
몇 가지 문의드립니다.

[기획 중인 서비스 개요]
사용자의 일상 소비 데이터를 활용해 절약/자산관리 인사이트를
제공하는 미니앱입니다. (가계부 보조 도구 성격)

[질문 1] 토스 사용자의 결제내역 조회 가능 여부
제 미니앱에서, 사용자가 동의한 경우에 한해 아래 데이터에
접근할 수 있는 SDK/API가 제공되나요?

(1) 토스 앱을 통한 카드/계좌 결제 내역 (가맹점, 금액, 일시)
(2) 토스 앱에 등록된 카드 목록 및 카드별 사용 이력
(3) 토스 송금 내역 (보낸/받은 사람, 금액, 메모)
(4) 토스 자산(계좌·카드·증권) 잔액 변화 추이

각 항목에 대해 ①제공됨 ②제공 예정 ③제공 불가 중 어떤 상태인지
알려주시면 감사하겠습니다.

[질문 2] 마이데이터 연동 가능 여부
앱인토스 미니앱이 토스의 마이데이터 인프라를 활용하여
사용자 동의 하에 금융 데이터를 받아올 수 있는 구조가 있나요?
없다면, 외부 마이데이터 사업자(예: 자체 마이데이터 라이선스)와
연동한 데이터를 미니앱 내에서 처리하는 것은 가능한가요?

[질문 3] 결제 SDK(IAP) 외 결제 데이터 접근 범위
현재 문서에서 확인한 getCompletedOrRefundedOrders,
getPendingOrders 등은 "내 미니앱에서 발생한 인앱결제 주문"만
조회되는 것으로 이해했는데, 맞나요?
"토스 앱 전체에서 발생한 사용자의 모든 결제"를 조회하는 별도
SDK/API가 있는지 확인 부탁드립니다.

[질문 4] 사용자 프로필/세그먼트 데이터 활용
콘솔 가이드에서 본 ‘유저프로파일’(금융성향, 관심사 등) 세그먼트는
타겟팅 용도로만 쓸 수 있나요? 아니면 미니앱 내부 로직에서
"이 사용자는 OO 성향"과 같이 개별 사용자 단위로 활용할 수 있나요?

[질문 5] 푸시 알림 발송 조건
미니앱이 자체 트리거(예: 매일 자정, 특정 금액 도달)로 사용자에게
푸시를 보낼 수 있나요? 아니면 사용자 액션 기반 푸시만 가능한가요?
일일 발송 횟수 제한이 있다면 그 정책도 알고 싶습니다.

[질문 6] 우회 방법 가이드
만약 위 [질문 1]의 데이터들이 직접 제공되지 않는다면,
사용자가 수동으로 결제 정보를 입력하는 방식 외에
앱인토스에서 권장하는 데이터 수집 방법이 있는지
(예: OCR을 통한 영수증/카드 명세서 인식 허용 여부,
SMS 파싱 권한, 외부 API 연동 등) 가이드 부탁드립니다.

바쁘신 중에 답변 부탁드려 죄송하며, 회신해 주시면
이를 바탕으로 기획을 빠르게 확정해 출시 신청 드리겠습니다.
감사합니다.

안녕하세요 :slight_smile:

  1. 현재 토스 앱을 통해 발생한 거래 관련 데이터는 제공해드리고 있지 않으며, 아직 제공 계획이 없는 점 참고 부탁드립니다.
  2. 현재 앱인토스는 토스의 마이데이터 인프라를 미니앱에 직접 제공하고 있지 않습니다.
    외부 마이데이터 사업자 연동의 경우, 마니앱이 외부 API를 호출하는 건 기술적으로 가능하지만,
    기술적 가능 여부와 별개로 금융 데이터 처리에 관한 법적 요건 및 플랫폼 정책 검토가 필요할 것 같습니다.
  3. 해당 미니앱에서 발생한 주문만 조회되는 것이 맞습니다. 토스 앱 전체에서 발생한 모든 결제를 조회하는 API는 제공해드리고 있지 않습니다.
  4. 해당 세그먼트는 현재 타겟팅 용도로만 사용가능하며, 미니앱 내부 SDK로 제공해드리고 있지 않습니다.
  5. 광고성이 아닌, 기능성 푸시라면 가이드와 같이 자체 트리거를 통해 발송이 가능합니다.
  6. 현재 앱인토스에서 별도로 권장하는 데이터 수집 방법은 정해져 있지 않으며, 연동 방식을 플랫폼 차원에서 특별히 제한하고 있지는 않습니다. 다만 해당 방식들은 각각 관련 법령(개인정보보호법, 통신비밀보호법 등) 들을 별도로 준수해주셔야 합니다.