크롬 확장 결제시스템 종료

카테고리 : 소개/IT 상식

2020/9/22에 구글에서 연락이 왔습니다. 구글 확장프로그램 스토어(Chrome Web Store)의 결제시스템이 종료될것이라는 의미입니다.

 

변화 이유

웹은 Chrome 웹 스토어를 출시 한 지 11 년 만에 먼 길을 걸어 왔습니다. 당시에는 개발자가 웹 스토어 항목으로 수익을 창출 할 수있는 방법을 제공하고 싶었습니다. 그러나 그 이후로 생태계가 성장하고 개발자는 이제 많은 지불 처리 옵션을 사용할 수 있습니다.

구글측은 다른 대안이 많다는 이유로 종료를 한다고 밝혔습니다.

그러나, 확장프로그램은 JS로 등록되며 소스가 공개되기 때문에 유료로 제공하는데 어려움을 겪지 않을까 예상됩니다.

 

무료인경우 영향을 받지 않습니다.

 

Chrome 웹 스토어 결제를 사용하여 확장 프로그램 또는 인앱 구매를 청구하는 경우 가까운 시일 내에 다른 결제 프로세서로 이전해야합니다. 라이선스 API를 사용하여 누가 결제했는지 추적하는 경우 사용자 라이선스를 추적하는 다른 방법을 구현해야합니다.

다른 방법으로 라이선스를 인증할 방법을 구현하라고 구글은 안내합니다.

 

 

 

세부 정보

  1. 개발자 대시 보드를 사용 하여 확장 프로그램에 대한 일회성 구매를 구성한 경우 .
  2. Chrome 웹 스토어 API 에서 다음 리소스를 사용하는 경우 :
    • InApp 제품
    • UserLicenses
    • 지불
  3. buy.js에서 제공하는 다음 도우미 메서드를 사용하는 경우 :
    • google.payments.inapp.getSkuDetails
    • google.payments.inapp.buy
    • google.payments.inapp.getPurchases
    • google.payments.inapp.consumePurchase

 

 

 

종료 날짜

지원 중단 일정은 Covid-19로 인한 리소스 제약으로 인해 새로운 유료 항목을 일시적으로 비활성화하는 것으로 시작되었습니다. 이 변경 사항을 영구적으로 적용하기로 결정했으며 앞으로 몇 달 동안 기존 항목에 대한 지불이 단계적으로 중단됩니다.

  • 2020 년 3 월 27 일 유료 항목 게시가 일시적으로 비활성화되었습니다.
  • 2020 년 9 월 21 일 더 이상 새로운 유료 확장 또는 인앱 항목을 만들 수 없습니다. 이 변경 사항은 2020 년 3 월부터 적용되며 이제 영구적입니다.
  • 2020 년 12 월 1 일 무료 평가판이 비활성화되었습니다. CWS의 "지금 사용해보기"버튼이 더 이상 표시되지 않으며 인앱 무료 평가판 요청으로 인해 오류가 발생합니다.
  • 2021 년 2 월 1 일 기존 항목 및 인앱 구매로 더 이상 Chrome 웹 스토어 결제로 대금을 청구 할 수 없습니다. 이전에 지불 한 구매 및 구독에 대한 라이선스 정보를 계속 쿼리 할 수 ​​있습니다. (라이선싱 API는 활성 구독의 상태를 정확하게 반영하지만 이러한 구독은 자동 갱신되지 않습니다.)
  • 언젠가 라이선스 API를 통해 더 이상 사용자의 라이선스 상태를 확인할 수 없습니다.
결제가 비활성화 된 후에도 Licensing API를 사용하여 현재 사용자에게 라이선스가 있는지 확인할 수 있습니다.
 
그러나 이것은 또한 더 이상 사용되지 않으며 어느 시점에서 종료 될 예정이므로 라이센스 추적을 다른 구현으로 마이그레이션하기 시작해야합니다.

 

 

 

사용자 라이선스 내보내기

Chrome 웹 스토어 또는 라이선스 API 를 사용하는 경우 다음을 수행해야합니다.

  • 다른 결제 프로세서로 마이그레이션
  • 라이선스 추적 마이그레이션

기존 사용자 라이선스를 대량으로 내보낼 수있는 방법이 없으므로 사용자가 마이그레이션의이 부분을 지원하도록해야합니다.

Chrome 웹 스토어 API를 사용하여 백엔드 시스템에서 라이선스 이전을 처리하는 것이 좋습니다. 이러한 API에 액세스하려면 사용자의 동의하에 OAuth 2.0을 사용해야합니다. 일반적인 순서는 다음과 같습니다.

  1. 대체 결제 / 라이선싱 체계를 구현하십시오.
  2. Chrome 웹 스토어 API에 액세스하는 사이트에서 실행되는 라이선스 마이그레이션 앱을 준비합니다. 이 앱은 OAuth 2.0을 사용하여 사용자 동의하에 인증하고 사용자의 구독 세부 정보를 가져와야합니다.
  3. 마이그레이션을 수행하기 위해 사용자를 사이트로 안내하는 새 버전의 확장을 만들고 게시합니다.

 

 

 

관련 문서

 

Chrome Web Store payments deprecation - Google Chrome

Chrome Extend the Browser What are Extensions? Get Started Tutorial Overview Manifest Format Manage Events Design User Interface Content Scripts Declare Permissions and Warn Users Give Users Options Developer Guide Reach Peak Performance Protect User Priva

developer.chrome.com

 

저작권 보호안내
무단 전재, 재배포 행위는 금지됩니다. (글을 복사하여 게시금지)
본문의 일부(링크용 문장) 인용은 가능하지만, 출처와 링크(a 태그)를 남기셔야 됩니다.
(웹툴을 이용하고, 스크린샷/녹화하는것은 상관없습니다.)

예외적으로. 저에게 허락받은 경우에는 본문을 전재할 수 있습니다.

만약, 본문 공유를 원하신다면 링크 공유를 해주세요

저작권 정책 확인하기
링크 공유하기

 댓글