인앱결제, 수수료보다 더 중요한 고려사항은?
columns

안녕하세요, 제로백데브입니다!
앱에서 인앱 결제를 도입하려고 하면 가장 먼저 고민하는 게 스토어 수수료입니다.
구글의 Google Play나 애플의 App Store의 인앱결제 수수료는 15~30% 수준이니, 매출이 커질수록 부담도 만만치 않죠.
그래서 저희에게 의뢰하시는 많은 기업들도 '스토어 수수료를 줄일 방법이 없을까?'를 항상 고민하십니다.
하지만, 인앱결제를 도입할 때 수수료와 함께 꼭 필요한 고려 사항이 두 가지 있습니다.
바로, '개발 기간'과 '구독 모델 도입 여부'입니다.
이 두 가지를 제대로 고려하지 않으면, 수수료 고민은 오히려 사소한 문제가 될 수도 있습니다.

인앱결제, 필수 고려사항 ① 개발 기간
인앱결제는 단순한 결제 기능이 아닙니다.
스토어 정책에 맞춘 승인 절차, 유저의 결제 오류 대응, 환불 및 복구 로직까지 신경 써야 할 부분이 많습니다.
- 스토어 정책 승인까지 시간이 필요합니다.
- 인앱결제는 스토어의 심사를 통과해야 하는데, 앱 출시 전이라면 승인 대기 시간도 포함됩니다.
- 특정 국가에서는 결제 기능이 별도의 법적 요건을 충족해야 할 수도 있어요.
- 결제 오류 대응을 고려해야 합니다.
- 카드 승인 실패, 네트워크 오류, 중복 결제 등의 예외 처리가 필요합니다.
- Apple과 Google은 결제 실패 시 자동 재시도를 지원하지만, 이를 개발할 때 고려하지 않으면 사용자 경험이 크게 저하될 수 있습니다.
- 서버 로직이 추가되어야 합니다.
- 결제 정보를 저장하고, 구독 상태를 관리하려면 백엔드 로직이 필요합니다.
- 결제 이력을 추적하고 고객 지원을 할 수 있도록 관리 시스템도 함께 개발해야 하죠.
제 기능을 늦게 고려하면, 개발 일정 전체가 지연될 수 있습니다.
초기에 기획할 때부터 인앱결제를 포함한 개발 일정을 고려해야 합니다.
인앱결제, 필수 고려사항 ② 구독 모델 도입 여부
앱에서 한 번만 결제하는 방식(예: 콘텐츠 다운로드)과 구독 기반 모델(예: 월 정기 결제)은 구현 방식이 다릅니다.
- 스토어는 구독 모델에 더 유리한 조건을 제공합니다.
- App Store와 Google Play는 일정 기간 이상 구독을 유지하면 수수료를 낮춰주는 정책도 운영하고 있습니다.
- 단기 결제보다 장기 구독 모델을 적용하는 것이 수익성 측면에서 더 유리할 수 있습니다.
- 구독 모델은 결제 실패율이 높습니다.
- 자동 결제가 진행될 때, 카드 한도가 초과되거나 유효기간이 만료되는 경우가 많습니다.
- 이를 대비해 결제 실패 시 재시도 로직과 사용자 알림 기능을 함께 개발해야 합니다.
- 구독 해지 및 복구 기능도 필수입니다.
- 사용자가 구독을 취소하면, 남은 기간 동안 서비스를 제공할 것인지 즉시 중단할 것인지 결정해야 합니다.
- 일부 사용자는 결제를 취소했다가 다시 구독하는 경우가 있는데, 이때 기존 데이터를 유지할지 초기화할지도 미리 고려해야 합니다.


