안녕하세요.
최근 우리나라에서 인앱 결제 강제 금지 관련해서 전기통신사업법 시행령이 개정되었죠.
그래서 최근에 애플은 제 3자 결제 방식을 적용하는 방법과 앱 제출 방법과 수수료에 대한 내용을 정리해줬더라구요.
간단하게 정리만 해볼게요.
더 구체적인 내용은 애플 공식 가이드를 보시면 더 자세하게 알 수 있습니다.
https://developer.apple.com/kr/support/storekit-external-entitlement-kr/
## Entitlement 요청하기
애플 측에 Entitlement(권한) 요청 양식을 작성해서 제출해야 합니다.
여기에는 앱 정보를 입력하고
PSP(Payment Service Provider)를 선택해줘야 합니다. 아래 결제 시스템 중 하나를 선택할 수 있고 기타를 선택할 경우 해당 결제 서비스에 대한 추가 정보를 입력해줘야 해요.
- KCP
- 이니시스
- 토스
- NICE
- 기타
## Xcode에서 Entitlement 구성 및 활성화
Entitlement 권한을 받았으면, Xcode에서 entitlements 파일과 Info.plist에 제 3자 결제 방식을 쓰겠다는 설정을 해줘야 합니다.
## StoreKit API 사용하기
canMakePayments를 확인하고 StoreKit External Purchase API를 호출하라고 하는데... 이건 직접 안 해봐서 잘 모르겠어요ㅠㅠ
## 앱 내 모달 시트 표시하기
아래의 모달 시트를 그대로 구현해야 합니다.
(왠지 저 시트는 누군가 오픈소스로 만들어서 공유를 했을 것 같네요..ㅎㅎ..)
지금까지는 제 3자 결제 방식을 이용하기 위한 추가 설정에 대해서 간단하게 알아봤어요.
이젠 제출 이후의 수수료 정책에 대해 간단히 살펴볼게요.
## 수수료
사용자가 지불하는 가격의 26%를 애플에 수수료로 지불해야 합니다.
또한, 디지털 상품과 콘텐츠 개별 판매 보고서를 Apple에 제출해야 한다고 해요.
(지금은 보고서를 수기로 작성해서 제출해야 하지만 추후에 시스템화 시킬 건가 봐요.)
## 참고
- https://developer.apple.com/kr/support/storekit-external-entitlement-kr/
뭐...
추가로 환불, 결제내역, 구독 관리 같은 문제들에 대해서 애플은 책임질 수 없고, 개발자가 그런 문제들을 지원해야 할 책임(=의무)이 있다고 강조를 합니다.
이런저런 추가 설정, 수수료, 기타 이슈 지원 등등을 봤을 때...
너네 외부 결제 허용하려면 추가 설정도 필요하고 모달창도 똑같이!! 해야 하는데 꼭 외부 결제 써야겠어??
근데 어차피 수수료는 지금처럼 내야 하는데?? 보고서도 써야 하고 결제 관련 이슈들도 다 너희가 책임져야 하는데, 진짜 외부 결제 쓸 거야??
처럼 들리는 건 저뿐인가요..ㅎ허헣..
그냥 개인적인 생각이었고.. 이번 글은 여기서 마무리하겠습니다.
'News' 카테고리의 다른 글
개인정보 보호 매니페스트 및 서명을 필요로 하는 SDK (4) | 2023.12.20 |
---|---|
2023년 4월부터 Xcode 14.1 필수 (0) | 2022.12.07 |
2022/06/30부터 계정 삭제할 수 있도록 허용 (신규 요구사항 추가) (0) | 2022.06.05 |
구독 알림 관련 업데이트 (0) | 2022.05.30 |
타사 앱 스토어 비중(feat. DMA) (0) | 2022.05.15 |