Chrome Web Mağazası ödeme sistemi artık kullanımdan kaldırıldı ve önümüzdeki aylarda kapatılacaktır. Uzantılarınızdan para kazanmanın başka birçok yolu vardır ve şu anda Chrome Web Mağazası ödemelerini kullanıyorsanız bunlardan birine geçmeniz gerekir.
Bu neden değişiyor?
Chrome Web Mağazası'nı kullanıma sunduğumuzdan bu yana 11 yıl içinde web çok yol katetti. O zamanlar, geliştiricilerin Web Mağazası öğelerinden para kazanabilecekleri bir yol sunmak istiyorduk. Ancak o günden bu yana geçen yıllarda ekosistem büyüdü ve artık geliştiricilerin ödeme konusunda kullanabileceği birçok seçenek var.
Geliştiriciler için ne anlama geliyor?
Uzantınızdan para kazanmak için Chrome Web Mağazası ödemelerini kullanmıyorsanız bu durum sizi etkilemez ve herhangi bir şey yapmanız gerekmez.
Uzantı veya uygulama içi satın alma işlemlerinin ödemesini almak için Chrome Web Mağazası ödemelerini kullanıyorsanız yakın zamanda başka bir ödeme işleyiciye geçmeniz gerekecektir. Kimin ödeme yaptığını izlemek için lisanslama API'sini kullanıyorsanız kullanıcı lisanslarını izlemek için başka bir yol uygulamanız gerekir.
Olaylarla ilgili ayrıntılar
Bu değişiklikten etkileniyorsanız faturalandırmanızı taşımanız gerekir. Özellikle, aşağıdaki yöntemlerden herhangi birini kullanarak uzantılarınızdan para kazanıyorsanız değişiklik yapmanız gerekir:
- Uzantınız için geliştirici kontrol panelini kullanarak tek seferlik satın alma işlemi yapılandırdıysanız.
- Chrome Web Mağazası API'sinde aşağıdaki kaynaklardan birini kullanıyorsanız:
- InAppProducts
- UserLicenses
- Ödemeler
- Purchase.js tarafından sağlanan aşağıdaki yardımcı yöntemleri kullanırsanız:
- google.payments.inapp.getSkuDetails
- google.payments.inapp.buy
- google.payments.inapp.getPurchases
- google.payments.inapp.consumePurchase
Aşama tarihleri
Kullanımdan kaldırma zaman çizelgesi, COVID-19 nedeniyle yaşanan kaynak kısıtlamaları nedeniyle yeni ücretli öğelerin geçici olarak devre dışı bırakılmasıyla başladı. O zamandan bu yana bu değişikliği kalıcı hale getirmeye karar verdik ve mevcut öğelerin ödemeleri önümüzdeki aylarda aşamalı olarak kaldırılacak.
- 27 Mart 2020 Ücretli öğelerin yayınlanması geçici olarak devre dışı bırakıldı.
- 21 Eylül 2020 Artık yeni ücretli uzantılar veya uygulama içi öğeler oluşturamazsınız. Mart 2020'den itibaren geçerli olan bu değişiklik artık kalıcıdır.
- 1 Aralık 2020 Ücretsiz denemeler devre dışı bırakıldı. CWS'deki "Şimdi Dene" düğmesi artık görünmeyecek ve uygulama içi ücretsiz deneme istekleri hatayla sonuçlanacaktır.
- 1 Şubat 2021 Mevcut öğeleriniz ve uygulama içi satın alma işlemleriniz için artık Chrome Web Mağazası ödemeleriyle ücret alınamayacak. Önceden ödenmiş satın alma işlemleri ve abonelikler için lisans bilgilerini sorgulamaya devam edebilirsiniz. (Lisanslama API'si etkin aboneliklerin durumunu doğru şekilde yansıtır ancak bu abonelikler otomatik olarak yenilenmez.)
- Yakında lisanslama API'si artık kullanıcılarınız için lisans durumunu belirlemenize izin vermeyecektir.
Ödemeler devre dışı bırakıldıktan sonra, kullanıcıların şu anda lisanslı olup olmadığını belirlemek için Licensing API'yi kullanmaya devam edebilirsiniz. Ancak, bu da kullanımdan kaldırıldı ve bir noktada kapatılacaktır. Bu nedenle, lisans izlemenizi farklı bir uygulamaya taşımaya başlamanız gerekir.
Kullanıcı lisanslarını dışa aktarma
Chrome Web Mağazası'nı veya Licensing API'yi kullanıyorsanız aşağıdakileri yapmanız gerekir:
- Başka bir ödeme işleyiciye geçiş yapın
- Lisanslama izlemenizi taşıma
Mevcut kullanıcı lisanslarınızı toplu olarak dışa aktarmak mümkün değildir. Bu nedenle, taşıma işleminin bu bölümünde kullanıcılarınızdan yardım almanız gerekir.
Lisans taşıma işlemlerini, Chrome Web Mağazası API'sini kullanarak arka uç sisteminizde gerçekleştirmenizi öneririz. Bu API'lere erişmek için OAuth 2.0'ı kullanıcılarınızın iznini alarak kullanmanız gerekir. Genel adım sırası:
- İkame ödeme/lisanslama planınızı uygulayın.
- Sitenizde çalışan ve Chrome Web Mağazası API'sine erişen bir lisans taşıma uygulaması hazırlayın. Bu uygulamanın, kullanıcı izniyle kimlik doğrulaması yapmak ve kullanıcının abonelik ayrıntılarını getirmek için OAuth 2.0'ı kullanması gerekir.
- Uzantınızın, taşıma işlemini gerçekleştirmesi için kullanıcıları sitenize yönlendiren yeni bir sürümünü oluşturup yayınlayın.